BUGbee

From BUG Wiki

Jump to: navigation, search

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.

BUGbee
BUGbee


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 layout - top
BUGbee layout - top


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.


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.