组网实验
853387039@qq.com(讨论 | 贡献)2014年11月19日 (三) 14:25的版本 (Created page with "{| style="width: 800px;" |- | ==目的== 本教程展示了Microduino-Zigbee模块的组网透传,本实验将采用Core+进行实验。 ==简介== *Zigbee网络的设备类...")
目的本教程展示了Microduino-Zigbee模块的组网透传,本实验将采用Core+进行实验。 简介
在Zigbee网络中,有三种不同类型的设备,分别叫做:协调器(Coordinator)、路由器(Router)和终端节点(End Device),如图所示:
设备
配置你需要通过AT命令配置一个模块为协调器,一个模块为路由器,另一个为节点。AT命令使用参考: 多种AT命令调试方式
硬件搭建
将Microduino-USBTTL、Microduino-Zigbee与Microduino-Core+三个模块直接叠加 调试串口工具调试这里使用Core+调试
String myStringSerial1="";
String myStringSerial="";
void setup()
{
Serial.begin(9600);
Serial1.begin(9600);
}
void loop() // run over and over
{
while (Serial.available() > 0)
{
myStringSerial += char(Serial.read());
delay(2);
}
if(myStringSerial!="")
Serial1.println(myStringSerial);
myStringSerial="";
while (Serial1.available() > 0)
{
myStringSerial1 += char(Serial1.read());
delay(2);
}
if (myStringSerial1.length() > 0)
{
Serial.print(myStringSerial1);
myStringSerial1="";
}
delay(100);
}
注意
|