Other Parts Discussed in Thread: CC2530
zigbee cc2530怎么来区分串口发送的是命令还是数据?如果是命令就去相应的去处理,是数据就调用发送函数,发送出去!关键是如何来区分啊
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: CC2530
zigbee cc2530怎么来区分串口发送的是命令还是数据?如果是命令就去相应的去处理,是数据就调用发送函数,发送出去!关键是如何来区分啊
貌似不是这个意思,其实我想实现的就是通过串口改变设备的网络参数,就是往设备里面发送相应的命令.估计好像是MT的命令。然后还可以通过串口发送数据,传送到下一个设备
你好,VV!这个MT的文档我已经看了,可是还是没有看到怎么判断串口来的数据是MT命令还是要传输的数据!文档我看到的就是各个MT命令的作用及其的响应函数,这个还是看懂了点,可是还没有没有找到想要的,希望您能帮我再看看这个问题,谢谢了
你的意思,我刚才看了下代码还是糊里糊涂的~再问你一下就是你接触过成品的zigbee模块吗?就是那种用软件可以配置模块的工作模式(网络参数(信道,网络号等),通信参数(波特率等))。配置之后就能正常的按照配置的模式工作!现在想要完成这个功能,您看下,有什么好的建议能给一个吗?我的感觉是首先要分清这个数据是命令还是普通的数据!然后再进入配置状态,进行配置!Ti的文档我也看了些,好像说的用MT命令时,这个波特率有要求必须是38.4、57.6、或者是115.2。反正就是头大了,谢谢你这么耐心听我说啊,要是能给我点思路的话,就太感谢了
VV大神啊,文档也看了好几遍了!各个论坛也逛了!还是没有找到答案啊!MT的命令可以用来传输数据吗?就是从串口发送的数据。例如00 02!另一个zigbee设备接受到的是 00 02 。说到底就是,MT命令的回调函数只有一个,怎么来分别串口接受的MT命令,还是普通数据啊!真是没法了!谢谢大神了
其实我的意思是:当这个模块需要配置的时候,我就发送配置的命令。当这个模块需要数据传输的时候,我就发送普通的数据。假如需要配置的时候一定发送的是MT命令来配置。可是串口只有一个,接受到数据他就会去调用相应的函数,MT命令的格式是以0XFE为帧头的,所以串口能识别去调用。可是普通的数据是怎么识别,怎么调用相应的函数去发送出去呢?难道是也要将普通的数据给加上MT命令的形式吗?谢谢VV大神了
你好,VV!其实嗯?我就是想要在一个设备上通过串口使用MT命令来改变它的参数!还可以用它的串口来实现数据的无线透明传输,您看下有什么解决办法吗?非常感谢了
修改哪些参数??
我觉得前面已经讲的很清楚了,你要的功能可以实现,但是这个实现需要按照MT的命令格式来的。
我理解你想要的所谓的串口透传的功能,就像你串口发个0x01,无线就发送0x01出去。
但是对ZigBee来说,他是有协议的,你需要自己把这个协议所需要的参数填好,就像目的地址,源地址等等,payload就是你想要的串口透传数据。
你在淘宝上可以买到CC2530的ZigBee串口透传模块,那是人家已经在帮你做好了类似像目的地址,源地址,endpoint ,cluster id这些东西了。
你好我也有和你一样 需求 你的任务完成了吗? 我现在 不知道从哪里下手,你能给点指导吗?