linux - Zigbee kernel driver -


i'm trying understand how implement zigbee module(ti cc2530) linux. module connected through spi development card (a80 pro merrii).

at point, i'm not sure have do. have write kernel driver cc2530 ? or simple spi controller driver ?

also if have website can more informations, great.

you have number of options here:

  1. the zigbee linux ha gateway reference design (hw/sw):

http://www.ti.com/tool/cc2531em-iot-home-gateway-rd

http://www.ti.com/tool/z-stack - z-stack-linux-gateway

out of box connects cc2531 via cdc usb. modifying npi_gateway.cfg , zigbeehagw script files can reconfigure use uart or spi. cc2530 need preogrammed znp fw available in http://www.ti.com/tool/z-stack - z-stack-home sdk under z-stack home 1.2.2.42930\projects\zstack\znp\cc253x, prebuilt binaries in z-stack home 1.2.2.42930\projects\zstack\zap\znp-hexfiles\cc2530.

this option linux, uses 4 application space servers manage data plane, control plan , field upgrade, offering high level home automation api through protobuf on local sockets. uses existing cdc, uart or spi kernel drivers. not lend self kernel space driver.

  1. the open source znp host framework reference design. cross platform framework , ported kernel space driver, not support spi, uart only. cc2530 fw same above , support spi, need port znp framework use spi.

http://www.ti.com/tool/tidc-znp-host-sw3

https://git.ti.com/znp-host-framework/znp-host-framework

regards, tc.


Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

php - Best Light server (Linux + Web server + Database) for Raspberry Pi -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -