准备两个900hp模块,其参数设置如下:
sh sl ni ap
模块1 0x13a200 0x41c4c465 1 1
模块2 0x13a200 0x41db572d 2 1
一、本地at命令请求帧-0x08
1、将模块的ni字符串设置为“end device”。
发送:7e 00 0e 08 a1 4e 49 45 6e 64 20 44 65 76 69 63 65 38
响应:7e 00 05 88 a1 4e 49 00 3f
测试下响应时间:
2、查询模块的温度-tp命令。
发送:7e 00 04 08 17 54 50 3c
响应:7e 00 07 88 17 54 50 00 00 1c a0
tp命令测得的当前模块温度(以°c为单位,以8位二进制补码格式表示)。
这样:0x1c=28°c。
测试下响应时间:
二、队列本地at命令请求帧-0x09
3、将uart波特率设置为115200,但不要立即应用更改。该设备将继续以当前波特率运行,直到随后的ac命令应用更改为止。
发送:7e 00 05 09 53 42 44 07 16
响应:7e 00 05 88 53 42 44 00 9e
4、查询模块的温度-tp命令。
发送:7e 00 04 09 17 54 50 3b
响应:7e 00 07 88 17 54 50 00 00 1c a0
三、远程at命令请求-0x17
5、设置远程命令参数:将具有64位地址0013a20041db572d的设备的ni字符串设置为“2”,并立即应用更改。相应的带有匹配的帧id的远程at命令响应-0x97将指示成功。
发送:7e 00 10172700 13 a2 00 41 db 57 2dff fe024e 49 32 a4
响应:7e 00 0f972700 13 a2 00 41 db 57 2d ff fe 4e 49 00 58
远程命令选项为0x02,表示在远程上应用更改。
测试下响应时间:
四、传输请求-0x10
6、64位单播:使用串行数据“txdata”将单播传输发送到xbee设备,其地址为64位0013a20041db572d。传输选项设置为0,这意味着传输将使用to命令设置的选项进行发送。此传输与使用默认设置的“传输请求-0x10”相同。相应的扩展传输状态- 带有匹配帧id的0x8b响应将指示传输是否成功。
0x0013a20041c4c465模块端发送:
发送:7e 00 141001 00 13 a2 00 41 db 57 2d ff fe 00 00 54 78 44 61 74 61 56
响应:7e 00 078b01 ff fe 00 00 00 76
0x0013a20041db572d模块端接收:
接收:7e 00 129000 13 a2 00 41 c4 c4 65 ff fe c1 54 78 44 61 74 61 88
发送和接收界面:
浙江省2020全国科普日连破多项纪录,今年的科普日照样牛
ABB机器人为宇通客车提供的首条客车边窗
基于视觉技术实现齿轮测试仪的测试系统设计
工业互联网是制造行业的转型升级的之路
DshanMCU-R128s2 R128 模组
Digi 900HP模块API帧实践操作过程
Magic Leap最新访谈: 将重塑我们周围的世界
DS70000系列数字示波器的产品特点
基于微控制器的数字电压表设计方案,使用8051微控制器的数字电压表的实现方法
物联网如何避免计划外停机
家电行业的内卷!Pre-EMI 预一致性,怎么都在用?
如何解开机密码
接地电阻的间接测量法
华为荣耀V9将发布,最痛苦的不是友商而是华为Mate9用户
可编程逻辑控制器使用哪些软件语言?
紫外线消毒在家用净水器中的应用分析
CNN误差反传时旋转卷积核的简明分析
CPU的计算能力是怎么来的?开关如何变成的CPU?
跌宕起伏的40年,世界杯直播与通信技术的不解情缘
智能制造是制造业转型升级主攻方向