物联网云平台云端通道使用教程

2025-11-19 16:04:03

1、下载并解压打开串口调试助手,将串口设置切换到TCP/UDP模式

Mode选择TCP Client

在IP设置栏中填入解析后的IP地址

Port选择9999

接收设置和发送设置均设置为ASCII

“重复发送”选择栏打钩并且时间设为10000ms 重复发送是因为云端通道不传输数据则1分钟后会被强制close,因此需要客户端定期发送数据包给服务端保活,可以在客户端定期发送心跳数据包(ping) 服务端返回 (pong)

串口调试助手设置如图所示:

物联网云平台云端通道使用教程

1、登录云端地址

进入地址后,第一步点击C1-1 LOGIN(登陆),第二步点击GET CSRF,第三步点击GET Accesskey(获取accesskey)

获取得到的User Token用于用户终端登陆,Device Token用于设备终端登陆。

1、根据步骤一中的网络助手设置说明再打开一个网络调试助手,并进行相同的设置,设置好后如下图所示:左边的网络调试助手模拟用户终端,右边的模拟设备终端。

物联网云平台云端通道使用教程

2、根据之前登陆地址中的login指令:

物联网云平台云端通道使用教程

3、在模拟用户终端中输入指令: (login "AppTidccxxx" "code" "User Token" "USER")并点击“发送”(所有指令末尾都需要换行后再发送才会发送成功)

在模拟设备终端中输入指令: (login "ESP2MXXXX" "code" "Device Token" "DEVICE")并点击“发送”

这里的User Token和Device Token是步骤二中在云端获取的值

现在模拟用户终端与模拟设备终端都已经login,模拟用户端可以看到模拟设备端上线广播信息。

1、数据收发分为:

用户端对设备端进行单播

在模拟用户端输入指令:

(@devcall "ESP2MXXXX" (uartdata "480f0201020001000000000000005d") (lambda x x))

模拟设备端收到指令:

(rc "AppTidccxxx" (uartdata "480f0201020001000000000000005d" ) (lambda x x ) )

即为用户端对设备端进行单播远程发送透传数据:480f0201020001000000000000005d

2、设备端对用户终端进行单播

在模拟设备端输入指令:

(ucastMsg "AppTidccxxx" "hello world")

模拟用户端收到指令:

"hello world"

即为设备端对用户端进行单播远程发送数据:hello world

3、以上2组模拟单播的现象如下图所示:

物联网云平台云端通道使用教程

4、组播

设备对多个用户组播或者用户对多个用户组播采用:(mcastFormatMsgs <msg1> ... <msgN>)其他更多指令可在网上搜索获取

1、设备连接云后,真正上线并生产使用的时候,需要上报密钥(通过氦氪云后台生成),否则云平台会做设备拦截封锁。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢