我正在处理一个项目,其中将移植了android的IMX6处理器用于与TI CC2530 zigbee模块进行接口。我想使用Android开发板上的应用程序控制zigbee节点。模块通过uart与开发板进行通信。创建可控制zigbee家庭自动化设备的Zigbee应用程序我应该做什么?
最佳答案
获取在IMX6上运行的TI Z-Stack Linux Gateway软件。从该网页:
Z-Stack Linux网关是TI针对Linux的ZigBee家庭网关解决方案
系统。
Z-Stack Linux网关的著名之处包括:
ZigBee易于集成到IP(互联网协议)领域
套接字上的简化API
ZigBee中间件,抽象出各种
和楼宇自动化的使用案例
照明控制
警报与安全
能源管理
网络管理和无线固件升级
在BeagleBone Black平台上快速制作原型,
由TI领先的Sitara AM335x Cortex-A8处理器提供支持
能够在大多数基于Linux或Android的平台上运行
基于Z-Stack,ZigBee
具有ZCP的Pro 2012协议栈(符合Zigbee的平台)
认证和802.15.4 MAC认证
利用TI的ZNP
(ZigBee网络处理器)固件
基于Z-Stack和ZigBee PRO
具有ZCP(ZigBee兼容平台)认证的2012协议栈
可用的低功耗设备:低成本SimpleLink™ZigBee CC2530和
高性能SimpleLink ZigBee CC2538
合并了对
SimpleLink范围扩展器CC2591和CC2590。这些射频前端
分别支持+ 22dBm和+ 14dBm发射功率并提供
改善的接收灵敏度(典型值为3 dB)
CC253X设备)。