User manual

User Manual
Version 1.1
2013-09-09
RaspBee ZigBee addon board
www.dresden-elektronik.de
Page 11 of 21
Notes: GCFFlasher accepts firmware files in binary file format and in dresden
elektronik’s proprietary GCF file format.
There is no EEPROM programming support within GCFFlasher. EEPROM
programming must be done within your application code. Please note that
modifying the EEPROM may cause irreversibly damage to your RaspBee
board. Use with care.
GCFFlasher also provides the option ‘-r’ to reset the target device.
5.3. deCONZ on RPi
deCONZ is a powerful software which allows for configuration, operation, monitoring and
maintenance of ZigBee networks.
5.3.1. Installation
1. Download deCONZ software package:
$ wget http://www.dresden-elektronik.de/rpi/deconz/deconz-
latest.deb
2. Install deCONZ software package:
$ sudo dpkg -i deconz-latest.deb
5.3.2. Start and run the application
1. If not already running start the desktop environment
$ startx
2. Start the application
$ deCONZ --auto-connect=1 --http-port=8080
The application shall now connect to the RaspBee shield automatically and a blue node with
address 0x0000 which represents the RaspBee coordinator appears. For details on the
operation, refer to the deCONZ user manual [2]. Once running, deCONZ is also accessible
via a Web application [3] .
5.4. Notes on custom firmware
For communication between RPi and Raspberry, set the UART speed to 38400 baud
preferably. To upload the firmware or recover the ZigBee firmware, use GCFFlasher
5
.
Notes: When using the JTAG interface anyhow, do not touch sensitive EEPROM
areas (Bootloader control section, ZigBee firmware settings, NV-section
containing i.e. MAC address) unless you are absolutely sure what you are
doing.
Please also note that dresden elektronik will neither provide firmware images
of the bootloader nor support restoring the bootloader or EEPROM once
overwritten.
5
Images of the ZigBee Firmware are available in the download area on http://www.dresden-
elektronik.de