Skip to main content

BT and serial communication

本页指令允许多个主机间进行信息交互,自定义通信协议与其他串口设备或模块进行通信。
例如串口超声波测距模块TTL半双工电机Dynamixel系列等。

0xA0 修改蓝牙名缓存字符00~03

将蓝牙名缓存字符00~03修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_BLE_NAME_00_03编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符00~03修改为"BLE-"A0424C452D
info
OP/sOP取值含义
sOP0000~7F指定字符位00
sOP0100~7F指定字符位01
sOP1000~7F指定字符位02
sOP1100~7F指定字符位03

0xA1 修改蓝牙名缓存字符04~07

将蓝牙名缓存字符04~07修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_BLE_NAME_04_07编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符04~07修改为"JOYK"A14A4F594B
info
OP/sOP取值含义
sOP0000~7F指定字符位04
sOP0100~7F指定字符位05
sOP1000~7F指定字符位06
sOP1100~7F指定字符位07

0xA2 修改蓝牙名缓存字符08~0B

将蓝牙名缓存字符08~0B修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_BLE_NAME_08_0B编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符08~0B修改为"IT-0"A249542D30
info
OP/sOP取值含义
sOP0000~7F指定字符位08
sOP0100~7F指定字符位09
sOP1000~7F指定字符位0A
sOP1100~7F指定字符位0B

0xA3 修改蓝牙名缓存字符0C~0F

将蓝牙名缓存字符0C~0F修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_BLE_NAME_0C_0F编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符0C~0F修改为"1"A331000000
tip

如果在字符位0D写入数值00,表示蓝牙名到0C位结束。
即使0E0F不写入00,也将被忽略。

info
OP/sOP取值含义
sOP0000~7F指定字符位0C
sOP0100~7F指定字符位0D
sOP1000~7F指定字符位0E
sOP1100~7F指定字符位0F

0xA4 推送蓝牙名缓存修改

将当前蓝牙名缓存中存储的修改推送到蓝牙名,确认修改。

INST_APPLY_BLE_NAME编号OP-0OP-1
推送蓝牙名缓存确认修改A400000000
info
OP/sOP取值含义
OP-00000忽略
OP-10000忽略

0xA5 修改网络名缓存字符00~03

将网络名缓存字符00~03修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_NET_NAME_00_03编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符00~03修改为"NET-"A54E45542D
info
OP/sOP取值含义
sOP0000~7F指定字符位00
sOP0100~7F指定字符位01
sOP1000~7F指定字符位02
sOP1100~7F指定字符位03

0xA6 修改网络名缓存字符04~07

将网络名缓存字符04~07修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_NET_NAME_04_07编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符04~07修改为"CHIP"A646484950
info
OP/sOP取值含义
sOP0000~7F指定字符位04
sOP0100~7F指定字符位05
sOP1000~7F指定字符位06
sOP1100~7F指定字符位07

0xA7 修改网络名缓存字符08~0B

将网络名缓存字符08~0B修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_NET_NAME_08_0B编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符08~0B修改为"LAY-"A74C41592D
info
OP/sOP取值含义
sOP0000~7F指定字符位08
sOP0100~7F指定字符位09
sOP1000~7F指定字符位0A
sOP1100~7F指定字符位0B

0xA8 修改网络名缓存字符0C~0F

将网络名缓存字符0C~0F修改为指定十六进制值对应的ASCII码字符。

INST_CHANGE_NET_NAME_0C_0F编号sOP00sOP01sOP10sOP11
将蓝牙名缓存字符0C~0F修改为"00"A830300000
tip

如果在字符位0E写入数值00,表示蓝牙名到0D位结束。
即使0F不写入00,也将被忽略。

info
OP/sOP取值含义
sOP0000~7F指定字符位0C
sOP0100~7F指定字符位0D
sOP1000~7F指定字符位0E
sOP1100~7F指定字符位0F

0xA9 推送网络名缓存修改

将当前网络名缓存中存储的修改推送到网络名,确认修改。

INST_APPLY_NET_NAME编号OP-0OP-1
推送网络名缓存确认修改A900000000
info
OP/sOP取值含义
OP-00000忽略
OP-10000忽略

0xAA 修改设备短地址

默认设备短地址是蓝牙地址的最后一个字节。
当同一网络里已经有相同短地址的设备存在时,可以将当前设备的短地址修改为指定值避免通信冲突。

tip

当前的设备短地址可以通过辅助屏上的网络与蓝牙信息页查看。

INST_CHANGE_NET_MADDR编号sOP00sOP01OP-1
修改设备的短地址为87AA00870000
info
OP/sOP取值含义
sOP0000忽略
sOP0101~FE指定短地址值
OP-10000忽略