首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信小程序MQTT模拟器某物联网平台测试项目实录

微信小程序MQTT模拟器某物联网平台测试项目实录

原创
作者头像
大王叫我来巡山、
修改2025-07-21 15:44:48
修改2025-07-21 15:44:48
1260
举报

简介: 微信小程序MQTT模拟器某云物联网平台测试

1. 微信小程序安装

  • 打开微信,扫一扫“设备模拟器” (二维码见评论区)
  • 小程序运行

2. 准备工作(忽略)

3. 创建产品和设备

3.1 创建产品

• 进入物联网平台的控制台,点击“产品”:

• 点击“创建产品”:所述分类:自定义品类,数据格式:ICA标准数据格式

• 点击“完成”

• 点击“查看”,显示“产品详情”页面

3.2 产品功能定义

在“产品详情”页面的功能定义选项卡,创建产品物模型。

• 点击“功能定义”

• 手动添加功能

3.2.1 定义属性

• 添加温度属性,确认。

• 添加湿度属性,确认。

3.2.2 添加服务

• 添加一个参数,点击“增加参数”并确认:

3.2.3 添加事件

• 增加一个参数并确认:

• 最后的结果:

3.2.4 导出物模型

• 点击“查看物模型”

• 点击“导出模型文件”,导出模型文件model.json以备后用。

3.3 注册设备

• 在产品下注册设备,获得身份三元组,点击“设备”如下图。

• 点击“添加设备”

确认。

代码语言:txt
复制
{   "ProductKey": "hhduN87Xcx8",   
    "DeviceName": "mqttSimulator",   
    "DeviceSecret": "1b0e0692f62e3d4a48e31221f76850d3" }

• 点击“关闭”。

• 点击“查看”

3.4 激活设备

• 回到“设备列表”,点击未激活旁边的蓝色开关。

• 输入校验码,确认。

• 这个时候设备还未激活,要等到设备上线后才能激活。

4. 微信小程序操作

4.1 设备上线

• 打开微信,扫描小程序码,进入小程序。输入设备身份三元组,点击“设备上线”。

• 回到物联网平台,点击F5刷新设备列表,可以看到设备状态已经是在线,小程序设备日志和设备列表页面中的最后上线时间一致。

4.2 上报数据

• 在小程序界面,在设备上线时,点击数据上报,我们看到模拟器上报了当前湿度,温度值。

• 上报的湿度76%,温度20℃。因为上面的的实时数据在不停的变化,所以看起来实时数据和发送的数据不一致。回到控制台设备,在设备详情的运行状态看到设备上报的数据。

4.3 订阅主题和数据下行

• 在小程序界面,在设备上线时,点击“订阅主题”。

• 然后我们再去控制台,设备详情页面的Topic列表,找到对应的topic:/a1GdTWt9kQd/mqttSimulator/user/get,点击“发布消息”。

• 填写“消息内容”并确认,在小程序中可以看到推送的消息。

• 同时在设备下行日志,也可以看到完整的下行消息。

4.4 物模型-服务调用

• 在控制台点击“在线调试”

• 在小程序设备中,选中功能 开灯(switch),输入参数{"status":"on"},点击发送命令。小程序的灯就会变亮。{"status":"on"} //status选项有:on ,off ,blue ,green。

4.5 物模型-事件上报

• 在小程序界面,在设备上线时,点击告警,就会生成一条事件告警,上报当前的温度。

• 在控制台“设备详情”-“事件管理”中查看:

最后

自此测试项目完成,如有疑问,欢迎评论区留言!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 微信小程序安装
  • 2. 准备工作(忽略)
  • 3. 创建产品和设备
    • 3.1 创建产品
    • 3.2 产品功能定义
      • 3.2.1 定义属性
      • 3.2.2 添加服务
      • 3.2.3 添加事件
      • 3.2.4 导出物模型
    • 3.3 注册设备
    • 3.4 激活设备
  • 4. 微信小程序操作
    • 4.1 设备上线
    • 4.2 上报数据
    • 4.3 订阅主题和数据下行
    • 4.4 物模型-服务调用
    • 4.5 物模型-事件上报
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档