今天的智能小灯的项目终于有了点实质性的进展,,,现在打通了从电脑到协调器再到终端的数据流向,,,现在能在串口调试助手上往协调器上发一个指定的指令(其实就是约定好的一个字符,今天用的是1),发送指定的命令字时协调器会向终端发送指定的指令,终端收到无线信息后通过信息内容来判断将要执行的代码,来控制cc2530上两个灯的亮或灭,今天只是打通了这个过程(最难的感觉),明天在这个基础上再添加具体的执行指定指令的代码,,,
今天也走了不少弯路,刚开始用的是人体传感器的代码,这个代码已经完成了我上面所说的流程,以为我的工作会减轻很多,但运行的时候能也能行,(这个代码的数据流向是电脑发生指令,然后协调器接到这个指令就直接转发给协调器了)就是这部分开始出现了问题,其中代码所约定的数据格式我搞不清楚,因为要控制两个灯的亮和灭,就想在终端识别协调器发来的指令,然来控制两个灯!!!!!在这处理信息的时候我发现无论如何处理都识别不了信息,因为我不了解无线传输的信息转发格式,最后我放弃了这个方法,(前端时间写两个小程序,实现了对串口收到信息的区分处理,还有一个实现了协调器和终端节的信息传送信息处理)正好这两个过程被我加到现在的程序中,在协调器就处理信息,然后将处理协调器和终端节点的信息加了进去,绕过了前面那个问题,,,,,,,
因为这个在赶进度,本来三个人做的现在,就我一个人做,,,也很累啊,,,,
原文地址:http://www.cnblogs.com/xiaochenztx/p/7858321.html