综合技术交流
直播中

王波

7年用户 1392经验值
私信 关注
[问答]

如何在AT COMMAND的方式下快速的完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作?

在AT COMMAND的方式下快速的完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作

回帖(1)

吴藩

2024-6-4 16:49:08
要在AT COMMAND的方式下快速完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作,可以按照以下步骤操作:

1. 准备工作:
   - 确保Lierda NB861/MB961/MB261模组已连接到您的设备(如单片机、开发板等)。
   - 确保您的设备已连接到互联网,以便与OneNET平台进行通信。

2. 注册OneNET平台账号:
   - 访问OneNET平台官网(https://www.heclouds.com/)并注册一个账号。
   - 登录OneNET平台,创建一个新的产品。

3. 配置OneNET平台:
   - 在OneNET平台中,为您的产品添加数据流(Data Point),用于接收和发送数据。
   - 记录下产品的Product ID、Device ID和Device Key,这些信息将在后续配置模组时使用。

4. 配置Lierda NB861/MB961/MB261模组:
   - 根据模组的硬件连接方式,设置AT命令以配置模组的网络参数(如APN、用户名、密码等)。
   - 设置模组的IP地址、子网掩码、网关和DNS服务器地址,使其能够连接到互联网。

5. 建立TCP/MQTT连接:
   - 使用AT命令建立TCP或MQTT连接,连接到OneNET平台的服务器地址(TCP: 183.230.40.153:6001 或 MQTT: 183.230.40.153:1883)。
   - 在连接成功后,使用Product ID、Device ID和Device Key进行设备认证。

6. 发送数据到OneNET平台:
   - 使用AT命令,将数据以JSON格式发送到OneNET平台。例如:
     ```
     AT+SEND="ProductID","DeviceID","DeviceKey","DataPointID","{"datastreams":[{"id":"DataPointID","datapoints":[{"value":123}]}]}"
     ```
   - 替换相应的参数,如ProductID、DeviceID、DeviceKey、DataPointID等。

7. 接收OneNET平台下发的命令:
   - 使用AT命令监听OneNET平台下发的命令,例如:
     ```
     AT+BIND="TCP","1883","183.230.40.153"
     AT+QMTOPEN=0,"",""
     AT+QMTCONN=0,""
     ```
   - 当收到命令时,模组将返回相应的数据,您可以根据需要进行处理。

8. 测试和调试:
   - 在OneNET平台的设备管理页面,查看设备的状态和数据上报情况。
   - 如果遇到问题,检查AT命令的配置和网络连接是否正确。

按照以上步骤,您应该能够快速地完成Lierda NB861/MB961/MB261模组与OneNET平台的对接工作。如果在操作过程中遇到问题,请查阅模组的技术文档或联系技术支持。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分