我们来做一个开源的zigbee+BLE的通信协议怎么样?不限MCU平台,不限硬件平台
1,首先需要一个符号802.15.4规范的PHY和MAC,市面上很多2.4GHz和Sub-G的射频芯片,可以选用2.4GHz的射频芯片,但是务必支持DSSS和CCA。而802.15.1规范,则需要硬件支持FHSS。
2,MAC层是最关键的,在802.15.4规范中,规定了很严格的时序操作,比如超帧,休眠。同样BLE也有很严苛的时隙同步。在严苛的实时处理方面,MCU不是强项,所以芯片原厂的协议栈,很多都是能够利用芯片内的特殊寄存器和电路来实现实时处理。我们可以选型一款FPGA来处理这样的实时事件。但是出于控制成本,FPGA的成本控制在5美分,其实像通信协议中的一些实时处理,使用专门的电路也消耗不了多少门电路。
3,NWK层可以参考的资料很多,AODV路由算法,我们可以基于一个RTOS来开发,比如free RTOS。
2,MAC层是最关键的,在802.15.4规范中,规定了很严格的时序操作,比如超帧,休眠。同样BLE也有很严苛的时隙同步。在严苛的实时处理方面,MCU不是强项,所以芯片原厂的协议栈,很多都是能够利用芯片内的特殊寄存器和电路来实现实时处理。我们可以选型一款FPGA来处理这样的实时事件。但是出于控制成本,FPGA的成本控制在5美分,其实像通信协议中的一些实时处理,使用专门的电路也消耗不了多少门电路。
3,NWK层可以参考的资料很多,AODV路由算法,我们可以基于一个RTOS来开发,比如free RTOS。
...全文
相关推荐
DS_TLSR8258-E_Datasheet for Telink BLE+IEEE802.15.4
标题《DS_TLSR8258-E_Datasheet for Telink BLE+IEEE802.15.4》和描述提到的是TLSR8258-E的数据手册,这是一款由Telink Semiconductor
TLSR8278-E for Telink BLE Multi-Standard Wireless SoC TLSR8278
TLSR8278-E的主要特征包括:* 多标准无线通信支持:BLE、IEEE 802.15.4、Zigbee、RF4CE等* 2.4 GHz频率bands支持* 低功耗设计,支持不同的工作模式* 内置MCU
TLSR8258-E for Telink BLE Multi-Standard Wireless SoC TLSR8258
1. tlsr8258-e关键特性: * BLE 5.0、IEEE 802.15.4、Zigbee、RF4CE、HomeKit等多种wireless communication protocols *
TI-Chipcon CCxx11 USB+MCU+RF应用开发源码实例.rar
源码实例可能包含了如何配置MCU中断、定时器、GPIO以及与外部设备通信的示例代码。四、RF通信CCxx11的RF模块支持多种无线通信标准,例如Zigbee和BLE。
通信与网络中的BLE与物联网利诱难忍,恩智浦终于“上钩”了!
Mark Hamersma,恩智浦的总经理兼高级副总裁,强调了BLE在物联网通信标准中的重要地位,认为BLE与NFC和ZigBee一起构成了物联网的通信支柱。


无线
