本章节目录
一.调试器模拟设备登录
二.调试器模拟上传数据
三.调试器接受下发控制消息

一.调试器模拟设备登录(让设备处于在线状态)

1.打开文档中心(open.iot.10086.cn)

image-20240123202041720

2,Onenet物联网开放平台

image-20240123202132153

3.产品开发,设备接入->设备开发

image-20240123202156927 image-20240123202253664

4.mqtt协议接入->最佳实践

image-20240123202349094

5.物模型数据交互

image-20240123202414714

6.先下载mqtt.fx调试器(下载老版本的,新版本jdk不支持)

image-20240123202511185

7.下载之后打开,

image-20240123202540466

8.点击齿轮,配置

image-20240123202621294

9.相关数据,

ip地址, 就填这里的网址,会自动解析成对应地址

image-20240123202737704

cloud id: t填写的是设备名称

User name : 是设备Id

密码是: 对应的设备的token

image-20240123202801793 image-20240123202833973

image-20240123202908618

  1. 找token方法是:跳转安全认证

    image-20240123203138240

11.往下滑, 就可以看到token生成工具,点击下载,

image-20240123203251947

12.相关参数,这个网页往上翻

image-20240123204223968

res

products/设备id/devices/产品名称

image-20240123204624662

et:

是一个时间戳,去搜unix时间

image-20240123205325356

key:

是设备秘钥

image-20240123205414478

然后复制, 生成的token

13.把token放在这里就行了,其他默认

image-20240123205737784

14.点击ok->Connect , 观察物联网设备在线情况

image-20240123205832512

二.调试器模拟上传数据

1.尝试将这些数据, 上传到云平台

image-20240124113034764

2.打开文档中心

image-20240124113104884

3.物联网开放平台

image-20240124113129972
  1. 产品开发->设备接入

    image-20240124113317968

5.设备开发->Mqtt协议接入

image-20240124113430977

6.最佳实践

image-20240124113508047

7.物模型数据交互

image-20240124113528139

8.往下翻,就可以看到属性上报

image-20240124113719819

9.属性上报的topic

image-20240124113747756

其实就是类似于OneNet订阅了这个Mqtt主题,然后我们向这个主题发送消息,Onenet就会收到这个消息,并且所有发向这个主题的消息,都会被认定为属性上报,然后Onenet平台就会执行相应的操作,将这些属性值解析出来,并且保存到平台(上面如图就是属性的名称和上传的数据).

10.上面的这些属性名,要替换成我们自己创建的名字

image-20240124114327960

11.替换下面这些

image-20240124114405302

12.同时替换的属性值, 也要和我们实现定义的类型进行匹配

image-20240124114501940

13.对应的值要为对应的类型

image-20240124114702260

14.现在开始模拟,打开Mqttx

image-20240124114800275

15.先点击connect,链接设备

image-20240124114837408

16.复制属性上报的topic

image-20240124114903492

17.放在这里

image-20240124114934711

18.修改两处对应的值

image-20240124115112556

19,然后去复制这里的请求数据

image-20240124115143066

20.放这里

image-20240124115206779

21.为了方便确认设备消息是否被接受到,订阅主题

image-20240124115436292

22,复制过来

image-20240124115523593

23,替换其中的产品id,和设备名称

image-20240124115556334

24.点击发送

image-20240124115618514

25,查看消息

image-20240124115738603

26.修改对应的属性值, 修改对应的类型, 去掉时间戳,

去掉属性后面的逗号, 加项目的话, 记得中间加逗号,布尔类型, 记得去掉引号, 不是字符串

遵循下面格式:

image-20240124120021559

27.成功之后,就会看到信息成功

image-20240124120130677

三.调试器接受下发控制消息

1.打开文档

image-20240127213247515

2.物联网开放平台

image-20240127213352913

3.产品开发->设备接入->设备开发->MQTT协议接入->

最佳实践->物模型数据交互

image-20240127213522497
  1. 设备属性设置(往下翻)
image-20240127213611066

5.复制完后, 打开Mqtt调试器

image-20240127213640393

6.先链接,让设备在线

image-20240127214542142

7.订阅相关消息 , 替换相关服务器内容

image-20240127214518168

8.信息在此处

image-20240127213829731

9.点击订阅

image-20240127213905168

10.订阅成功,现在去云平台发送数据, 进入设备管理

image-20240127213937908

11.点击详情

image-20240127213959676

12.点击设备调试

image-20240127214024136

13.应用模拟器->属性设置

image-20240127214104675

14.勾选, 即可下发命令

image-20240127214137614

15.产品下的属性, 只有读写的,才能操作

image-20240127214212429

16.下面开始尝试下发数据

image-20240127214325670

17.调试器, 即可接受到

image-20240127214401458
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐