极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5600|回复: 0

【快速云对接】PC模拟用户端与设备端对传数据【HEKR云通道使用教程】

[复制链接]
发表于 2015-12-13 00:55:52 | 显示全部楼层 |阅读模式
本帖最后由 氦氪空间 于 2015-12-16 18:00 编辑

HEKR云端通道使用教程
本教程使用网络调试助手在PC端模拟了用户终端和设备终端连接HEKR云端通道的方法和流程。 样例的使用模拟了氦氪云lisp物联通道信息传输链:移动端APP(用户终端)<->云端<->设备

工具:
  • 串口助手(网络调试助手)下载:http://pan.baidu.com/s/1sjmoVVn

一、串口助手(网络调试助手)设置

  • 下载并解压打开串口调试助手,将串口设置切换到TCP/UDP模式。
  • Mode选择TCP Client
  • 在IP设置栏中填入device.hekr.me解析后的IP地址:123.59.77.157
  • Port选择9999
  • 接收设置和发送设置均设置为ASCII
  • “重复发送”选择栏打钩并且时间设为10000ms 重复发送是因为云端通道不传输数据则1分钟后会被强制close,因此需要客户端定期发送数据包给服务端保活,可以在客户端定期发送心跳数据包(ping) 服务端返回 (pong)

串口调试助手设置如图所示:
_S4~DRHB_[L0`B`~97T4ZUS.png

二、登录云端获取User Token与Device Token
  • 登录http://app.hekr.me/demo/API/demo.html#
  • 在以上链接中,第一步点击C1-1 LOGIN(登陆),第二步点击GET CSRF,第三步点击GET Accesskey(获取accesskey)
  • 获取得到的User Token用于用户终端登陆,Device Token用于设备终端登陆。

三、PC端网络调试助手模拟用户终端与设备终端(以下步骤中发送的指令末尾都需要换行后再发送
  • 根据步骤一中的网络助手设置说明再打开一个网络调试助手,并进行相同的设置,设置好后如下图所示:左边的网络调试助手模拟用户终端,右边的模拟设备终端。

云端通道模拟.png

2. 根据http://docs.hekr.me/cloud/cloud-3/中的login指令:
C7U@(D}[VXNX2GF~9IVM235.png

在模拟用户终端中输入指令: (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


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

(P9XFW(_OOAA6[_IWA0HE%K.png

3.组播
设备对多个用户组播或者用户对多个用户组播采用:
(mcastFormatMsgs <msg1> ... <msgN>)

其他更多指令可在http://docs.hekr.me/cloud/cloud-3/#c3-10-devcall获取

注意事项:设备连接云后,真正上线并生产使用的时候,需要上报产品型号密钥(通过氦氪云后台服务生成),否则氦氪云会做设备拦截封锁。

五、联系我们


若您在使用过程中遇到问题或者您希望对HEKR提出宝贵的意见,您可以扫一扫下方的二维码,加入我们的技术交流群。


by zejun.zhao@hekr.me
http://www.hekr.me/
2015/12/13 0:21:52









回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-6 04:45 , Processed in 0.050487 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表