FireFly3 is a low-cost, low-power sensor networking hardware platform. The Firefly3 mainboard uses an Atmel ATmega128RFA1 microcontroller with built-in IEEE 802.15.4 standard-compliant radio transceiver for communication, enabling full support for real-time applications through global time synchronization. The FireFly3 hardware supports various external peripherals such as a sensor expansion board, a high voltage power monitor/control board, and a hardware clock synchronization module. The sensor expansion card provides light, temperature, audio, passive infrared motion, dual axis acceleration and voltage sensing. The high voltage power monitoring and control board allows for sensing of current draw as well as on/off actuation of 120VAC appliances. The FireFly platform includes a downloading and code execution time profiling board for easy development.
The FireFly3 mainboard has the following specifications:
- 16MHz with 32KHz low-power clock
- Integrated 802.15.4 compatible 2.4GHz radio
- 16KB RAM, 128KB FLASH, and 4KB EEPROM
- 2 UARTS, I2C, SPI, GPIO, ADC
There are two primary versions of the FireFly3 platform. One is a development board that has USB connectivity for built-in programming and an easy connection to a PC. We also have a miniature low-cost version without the USB connectivity and user IO that can be used for deployments.
Previous FireFly version information available here: FireFly