多语言展示
当前在线:1044今日阅读:26今日分享:39

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

通过工具在PC端模拟了用户终端和设备终端连接云端通道的方法和流程。样例的使用模拟了云平台lisp物联通道信息传输链:移动端APP(用户终端)<->云端<->设备。
工具/原料
1

串口助手(网络调试助手)

2

台式电脑(1台)

一、串口助手(网络调试助手)设置
二、登录云端获取User Token与Device Token

登录云端地址进入地址后,第一步点击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 '480f5d') (lambda x x))模拟设备端收到指令:(rc 'AppTidccxxx' (uartdata '480f5d' ) (lambda x x ) )即为用户端对设备端进行单播远程发送透传数据:480f5d

2

设备端对用户终端进行单播在模拟设备端输入指令:(ucastMsg 'AppTidccxxx' 'hello world')模拟用户端收到指令:'hello world'即为设备端对用户端进行单播远程发送数据:hello world

3

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

4

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

五、模拟过程需要注意

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

注意事项
1

Port选择9999

2

“重复发送”选择栏打钩并且时间设为10000ms

推荐信息