Skip to content

小机云设备校验

小机云设备的设备校验,只需要向模块设置您的项目ID,然后重启即可 您的设备已经在小机云平台您的项目中创建设备

第三方设备的设备校验

非小机云设备的设备校验 硬件与手机连接后,需要向手机发校验内容。校验通过后才可正常使用 校验方式:使用AES加密自定义内容发送给APP进行校验。

内容校验

设备需要用指定的内容,按规定的格式,组合成校验内容。把校验内容加密后送给APP记得校验

设置内容校验格式

  • 进入小机云网页端并登录。登录后,点击项目卡片更多查看项目详情
  • 点击查看项目秘钥(ProjectSecrete)

设备发送内容校验

硬件向手机发送的校验内容的格式需要与校验内容格式一致

检验内容使用”.“进行分段,可使用的字段如下,字段顺序可随意调整。

校验内容需要与ProjectSecret进行AES/ECB/PKCS7 256加密后发送到手机。

MAC:必要,MAC地址

timestamp:必要,须为5分钟内的13位UTC时间戳

myContent:必要,该字段可以自定义内容,如改为9sdj93a,只允许字母与数字

projectId:可选

发送校验的指令,请查看蓝牙文本协议

AES计算工具

小机云调试工具

您可以使用小机云调试工具计算蓝牙校验内容 小机云调试工具

在线AES计算

AES在线计算

使用示例

设备与项目各项属性为:

projectId:1032n8e32sa9v2bdf3

mac:11:22:33:44:55:66(需要与创建设备时输入的MAC一致)

myContent:自定义内容为

ProjectSecret:B407CEA9A9DA7B9A088F81D42E217444

内容格式1:projectId.mac.key123.timestamp(自定义内容key123)

得到的校验内容为:1032n8e32sa9v2bdf3.11:22:33:44:55:66.key123.1726830773258

加密后的内容为:F04C39B790DCB413FA360FD786E71542912CB413A0658E28E2BDE8B6F77B5FD1C1BEF763B4E9DE0CC4A6C3F07C9D4E1A0926F9224383B6B9FE1B9360B804C006

在小机云调试工具里使用

在小机云调试工具中找到:蓝牙-->设备指令-->发送校验内容指令-->编辑。如下图

 

使用上面的”内容格式1“,则需要在小机云调试工具中填入

ProjectSecret:B407CEA9A9DA7B9A088F81D42E217444

内容1:1032n8e32sa9v2bdf3

内容2:11:22:33:44:55:66

内容3:key123

内容4:timestamp

点击确定。

设备与小机云蓝牙APP连接成功后(打开APP,手机保持亮屏),点击“发送校验内容”指令可以发送校验内容。如果成功会收到回复

$XA#E#OK&7c

 

使用上面的”内容格式2“,则需要在小机云调试工具中填入

ProjectSecret:B407CEA9A9DA7B9A088F81D42E217444

内容1:11:22:33:44:55:66

内容2:timestamp

内容3:d83js021x91

内容4:d73a9s1

 

自动填写

在指令参数中填入指定关键字,应用会从指令配置中读取相应的值,并按顺序组合成秘钥