欢迎使用Di-Link EasyIoT 欢迎使用Di-Link EasyIoT
技术支持 (opens new window)
技术支持 (opens new window)
npm

点击返回Di-Link EasyIoT平台

  • 速览

    • 快速开始
    • DTU联网配置
    • 常见问题
    • 实例1-污水厂刮泥机启停监测
    • 实例2-河道闸门监控(二进制)
    • 实例3-空调设备对接(Modbus)
    • 实例4-设备(或程序)之间互传数据
    • 实例5-设备轨迹记录及位置显示
      • 实例简介
      • 预期效果
      • 实例设备
      • 1、设备位置显示操作过程
        • Step.1 配置DTU的网络通道,设备接入到IoT平台
        • Step.2 在DTU配置平台,设置DTU上报GPS信息的参数
        • Step.3 将设备添加到IoT系统。
        • Step.4 DTU重启生效。
        • Step.5 位置信息更新
        • Step.6 使用小程序查看
      • 2、设备轨迹记录操作过程
        • Step.1 按上述“设备位置显示操作过程”的说明完成Step1、Step2、Step3、Step4。
        • Step.2 进入产品页面,开启“启用轨迹存储”功能。
        • Step.3 设备需连续上报3次经纬度信息后,系统才开始记录本次轨迹。
        • Step.4 在IoT系统中,可以看到设备上报的经纬度数据。
        • Step.5 在IoT系统里可以查看设备的轨迹路线。
        • Step.6 登录小程序查看
    • 实例6-使用OpenAPI访问设备
    • 实例7-使用透传功能调试设备
    • 实例8-数据实时转发到指定API
    • 实例9-产品特性配置
    • 实例10-设备数据修正
    • 实例11-自定义指令和批量控制
    • 实例12-启用年度数据(数据保存1年)
    • 实例13-文件透传下发及设备OTA
  • 首页

    • 地图展示
    • 大屏展示
    • 统计信息
  • 产品管理

    • 产品管理
  • 设备管理

    • 设备清单
    • 设备授权
    • 设备录入
    • 销售出库
    • 退货入库
  • 数据中心

    • 关键数据
    • 报警数据
    • 设备日志
    • 控制日志
  • 项目管理

    • 项目清单
  • 经销商管理

    • 经销商清单
  • 个人中心

    • 个人信息
  • 联系我们

    • 联系我们
目录

实例5-设备轨迹记录及位置显示

# 实例简介

本例实现通过IoT显示设备上报的经纬度位置,使用小程序可以查看设备的位置,在web后台可以查看设备位置,设备上报新的经纬度后,刷新页面即可更新位置。

也可以实现轨迹记录,在小程序和web上查看轨迹事件。

# 预期效果

  • 设备连续上报了经纬度信息后,可产生轨迹事件,记录轨迹数据,地图上显示轨迹路线。
  • 设备上报了经纬度信息后,可立即更新设备位置。

# 实例设备

使用任意一款可以上报Json格式经纬度的设备即可实现此功能。

  • 请注意,经纬度功能是IoT系统标配功能,只要上报的字段名称为longitude/latitude(不区分大小写),均会被自动识别为经纬度数据。
  • 使用HEX数据上报的设备,也可以开启设备的定位功能,上报json格式的经纬度数据,IoT系统也可以自动识别数据,记录经纬度信息和轨迹数据。
  • 使用JSON格式上报的数据,不要求经纬度数据和其他数据在一包发送,可单独发送设备业务数据和经纬度数据。

# 1、设备位置显示操作过程

# Step.1 配置DTU的网络通道,设备接入到IoT平台

使用HTTP、TCP、MQTT协议均可,本例使用HTTP协议,配置方式请参考实例污水厂刮泥机启停监测 (opens new window)

其他协议请参考DTU联网配置 (opens new window) 。

  • 特别说明:部分机型需要配置为 http://iot.di-link.com, 例如银尔达780系列,请咨询技术支持。

本例的网络通道截图 case-gps-net

# Step.2 在DTU配置平台,设置DTU上报GPS信息的参数

可根据DTU配置指导进行配置,在根节点包含经纬度关键字,即可更改设备的位置信息,支持经纬度以字符串上报或数字上报, 例如:

  • {"longitude":"116.3588105", "latitude":"39.9921804","IMEI":"863569068576222"}
  • 如果上报数字,数字不可以0开头,例如{"longitude":116.3588105, "latitude":039.9921804,"IMEI":"863569068576222"}为非法格式,需要修改为{"longitude":116.3588105, "latitude":39.9921804,"IMEI":"863569068576222"}

银尔达DTU的配置格式为:

  • GPS定位: {"longitude":"${GPSLON}", "latitude":"${GPSLAT}","IMEI":"${IMEI}"}
  • 基站定位(误差较大,百米以上):{"longitude":"${LBSLON}", "latitude":"${LBSLAT}","IMEI":"${IMEI}"}

case-gps-config

# Step.3 将设备添加到IoT系统。

将DTU的设备号(IMEI),使用快速添加的方式录入到IoT系统中,录入时,可创建或者选择产品。

case-gps-import

# Step.4 DTU重启生效。

IoT收到经纬度信息,如果出现乱码,可以切换JSON/HEX显示方式得到正确数据。 case-gps-report

# Step.5 位置信息更新

可在设备详情中查看设备的位置信息 case-gps-map1 case-gps-map1-2

# Step.6 使用小程序查看

绑定设备后,请参考设备出库,小程序绑定 (opens new window), 查看设备的位置信息。 case-gps-map2

# 2、设备轨迹记录操作过程

# Step.1 按上述“设备位置显示操作过程”的说明完成Step1、Step2、Step3、Step4。

# Step.2 进入产品页面,开启“启用轨迹存储”功能。

case-gps-enable-trace

# Step.3 设备需连续上报3次经纬度信息后,系统才开始记录本次轨迹。

本例中使用TCP客户端工具模拟设备上报经纬度数据。 case-gps-enable-start-trace

# Step.4 在IoT系统中,可以看到设备上报的经纬度数据。

case-gps-enable-log-trace

# Step.5 在IoT系统里可以查看设备的轨迹路线。

case-gps-enable-web-show-trace

# Step.6 登录小程序查看

绑定设备、进入设备后,点击设备日志,点击事件日志。

点击某次轨迹事件,可显示轨迹路线,可编辑轨迹名称。

case-gps-wx-show-trace case-gps-wx-show-trace2

上次更新: 2025/01/27, 23:40:38
实例4-设备(或程序)之间互传数据
实例6-使用OpenAPI访问设备

← 实例4-设备(或程序)之间互传数据 实例6-使用OpenAPI访问设备→

Theme by Vdoing | Copyright © -2026
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式