If I buy a transceiver module with CC2530 like this one and a programmer for it like this one is there any readily available firmware for the chip or will I have to write the firmware myself? If available is it free or do I have to buy it from TI or a 3rd party?
Answer
There is FW available for free. You should download TI's zstack-home from here: http://www.ti.com/tool/z-stack
you the have a few options:
Use IAR (this will meaning buying a license) to write a ZigBee application on the CC2530. Example Applications for the following are supplied in zstack-home SDK:
- Light: A light that can be turned on/off locally or remotely.
- Switch: A switch that acts as a remote to turn a light on/off .
- DoorLock: A door lock that can be locked/unlocked locally or remotely with ability to change master PIN.
- DoorLockController: A controller that locks/unlocks the door lock device based on user PIN input.
- TemperatureSensor: Sends current temperature reading to the thermostat.
- Thermostat: A unit that receives temperature information from the Temperature Sensor and adjusts the room temperature by sending heating/cooling commands to the Heating/Cooling Unit.
- HeatingCoolingUnit: A unit that heats or cools based on the received information from the thermostat.
Load the pre-built network procesor FW (no need for IAR), provided in \Projects\zstack\ZAP\ZNP-HexFiles (described in Z-Stack Home 1.2.1\Documents\API\CC2530\CC2530ZNP Interface Specification.pdf). Then connect a host MCU to the UART of the CC2530 and use the open source "Host Sw Framework" available at https://git.ti.com/znp-host-framework/znp-host-framework to control the CC2530 Netork processor.
Regards, TC.
No comments:
Post a Comment