BUGbee
From BUG Wiki
The Low-Power Radio Module
The BUG Zigbee module is perfect for creating a personal area network (PAN) for machine-to-machine (M2M), home automation, and intelligent grid applications. You can use two BUGs with BUGbee to create a short-range peer-to-peer network, or several to develop a hub or mesh network to monitor your physical environment. BUGbee modules are also compatible with Xbee ZB radios.
Contents |
Product Specifications
- Uses Matrix ZMXM-401-1 transceiver module
- Based on IEEE® 802.15.4 protocol
- 250kbps max transfer rate
- Operates on 2.4Ghz frequency
- Receiver sensitivity of -92dBm
- Indoor range of 50 ft, non-line-of-sight*
- Outdoor range of 1500 ft with line-of-sight*
- Variable output of 1mW-100mW (software controlled)
- 16 RF channels
- Low power consumption: 3.3V @ 130mA
- Integrated PCB trace antenna
- RoHS certified
- *Actual range may vary based on environmental conditions
Hardware Documentation
- BUGbee Hardware Design Spec. (pdf)
- BUGbee layout - top (pdf)
- BUGbee layout – bottom (pdf)
- BUGbee schematic (pdf)
- BUGbee schematic & signal assignments (pdf)
- BUGbee BOM V1.3.0 (pdf)
- BUGbee board file (zip)
- BUGbee assembly files (zip)
- BUGbee mechanical files (zip)
- BUGbee gerber files (zip)
- BUGbee LSR matrix host protocol
- BUGbee matrix transceiver modules
Software Documentation
Drivers
All BUG drivers can be found in the BUGlabs SVN.
The BUGbee drivers handle the basic operation of the module. IOCTL commands can be used to:
- Start and reset the module
- Control LED operation
- Handle the radio network
OSGi Services
Method documentation for all OSGi services (from BUG and from other users) is available in the javadocs. The services listed below can be found in the com.buglabs.bug.module.bugbee.pub package in the latest revision of the BUG javadocs. Each service is an interface with its own methods.
- IBUGBeeControl – Service for basic module operation
- IBUGBeeLEDControl – Service for interaction with the base
- IBUGBeePacket – Service for reading & writing module data
Web Services
When a BUGbee module is attached, the BUGbee web service becomes available, providing information about the settings and operation of the BUGbee module. For example, you can see which channel you're on, or check whether your module is set up as a router, coordinator, or end device.


