我正在处理一个项目,其中将移植了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设备)。

10-08 06:14