
问这个问题你应该还没搞清楚ZIGBEE最基本的概念。你说的zigbee传感器可能是指zigbee中的半功能设备。zigbee中有3中设备,coordinator(全功能),router(全功能),device(半功能)。两个zigbee设备是否能直接通信要看网络类型(网状网络、树状网络)。网状网络中每个设备都是全功能设备,只要在通信距离内,都可以直接通信。树状网络的话,如果两个设备是父节点子节点的关系,则可以直接通信。如果不是父子节点关系,则就算是离得很近(在通信范围内),也不能直接通信,需要通过树状网络的脉络进行通信。
因为ZigBee的协议分为两部分,IEEE802154定义了物理层和MAC层,ZigBee联盟定义了网络层、安全层和应用层,ZigBee协议栈就是将这些层的协议都集合在一起,并在应用层上做了一些基本的函数便于用户开发。这样用户只需要在应用层增加自己的应用就可以了,不用深入的与研究协议栈,而且软件的可移植性也比较好。而且TI的ZigBee协议栈,还做一个小的 *** 作系统,进行实时的控制。
传感器网络中的实时 *** 作,只需要你在应用层加入需要传感器读取和传递参数的函数,此外,根据采集周期定时的唤醒ZigBee的终端节点将数据发送给路由器或者直接发给协调器就可以了。
以下回答仅供参考:
其实不用考虑两者是如何通信的,你可以把zigbee模块当成原来的有线的那根线,通信都一样,按照你目前的案例有以下分析:
1 在采集传感器的数据方面,如果输出的温度信号是模拟量,可以用SZ06 ZigBee数据采集设备,直连温度传感器,然后再接收端FTF端,接一个SZ02 ZigBee无线数传设备,根据FTF的串口(232/485/USB)确定型号,然后就可以把数据给送到FTF串口端,通过解析串口数据达到读取与显示目的。
2 如果采集端的传感器输出的是数字量,那么可以用SZ02 ZigBee无线速传设备,接收端同上一条。
传感器是一种感受规定的被测量,并按照一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成。无线网络传感器 是一种集传感器、控制器、计算能力、通信能力于一身的嵌入式设备。它们跟外界物理环境交互,将收集到的信息通过传感器网络传送给其它的计算设备,如传统的计算机等。随着传感器技术、嵌入式计算技术、通信技术和半导体与微机电系统制造技术的飞速发展,制造微型、d性、低功耗的无线网络传感器己逐渐成为现实。
以上就是关于ZigBee传感器之间能进行通信吗全部的内容,包括:ZigBee传感器之间能进行通信吗、谁能告诉我ZigBee协议栈是做什么用的,在传感器网络中实际 *** 作时怎么用、zigbee模块怎么和传感器连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)