0

我想从任何微控制器向 zigbee 模块“telegesis”发送一个 AT 命令,但我不知道从微控制器的串行端口发送到 zigbee 模块的 AT 命令的位表示是什么。请任何答案都会有所帮助。

谢谢,

4

2 回答 2

1

您应该发送 A(0x41) T (0x54) 的 ASCII 值,然后是 ASCII 的命令。

某些 Zigbee 模块需要“+++”或“TTT”等命令才能进入 AT 命令模式。

于 2013-11-11T11:36:31.550 回答
0

它很简单。只需连接到串行端口,确保波特率设置为 19600。连接后,首先通过发送“AT”(二进制 0x41 0x54)然后回车(二进制 0x0d)来测试连接。基本上你只需要在 C 中创建一个这样的字符串

char *atCmd = "AT";

这将创建必要的字节流,然后可以通过 write() 命令发送这些字节流。

在串口上写入命令后,尝试通过 read() 读取它。你应该得到“OK”回来

于 2014-01-13T03:57:32.500 回答