物联网---Zigbee无线组网的两种技术路线
0赞这段时间Zigbee无线组网又进行了相关的学习,调试和一些基本的验证。今天给几位做毕业设计的本科生理了下基本的技术路线,将一部分指导工作转交给师弟们,自己也有了些相关的体会和感受特来分享下。
一、毕业设计分为:
1. 应用层:上位机数据库系统,远程监控系统,串行数据无线收发模块。
2. 网络层:远程网络应用TCP/IP协议;无线网络应用Zigbee协议。
3. 感知层:无线测温节点,无线红外节点。
二、 现有的基本开发工具:
cc2530无线收发模块,cc2530的仿真器,串行数据调试底板以及个人PC机。其中无线收发模块供应商已经下载过,相应的含Zigbee无线协议功能的相关程序。但我们也可以通过TI提供的相关开发工具,对现有模块进行编程,然后结合自己设计的硬件底板,可以进行特殊功能的开发。
三、 应用层技术路线: 用VB,VC等上位机软件编写串行通信驱动模块合远程通信驱动模块,结合access,oracle等数据开发软件开发数据库,然后再将两者结合,最终实现监控功能。
四、 节点设计的两种技术路线:
1. 应用无线模块的原有的软件程序,在此基础上设计硬件底板,底板上具有自己独立的MCU负责传感器数据信号的采集。无线模块与mcu之间仍然用串行接口进行通信。这样做的优点是不用对无线组网相关的协议栈进行开发,降低了技术难度。缺点灵活性较差,CC2530丰富的外设资源没有充分的利用。
2.自行设计硬件底板时将,CC2530的接口资源充分利用。应用Z-stack的协议栈,和IAR等相关开发工具设计开发自己的软件程序,最终结合自己的实际应用环境完成软硬件设计。缺点是技术门槛较高,需将熟悉Z-stack等相关的开发工具。优点是:可简化硬件设计,降低硬件成本,开发思路更加灵活。
