Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:examples:communication:zigbee [2012/04/23 09:42] raivo.sellen:examples:communication:zigbee [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-<note important>Spell check</note> 
  
 ====== ZigBee ====== ====== ZigBee ======
Line 9: Line 8:
 [{{  ::examples:communication:xbee.jpg?220|XBee module.}}] [{{  ::examples:communication:xbee.jpg?220|XBee module.}}]
  
-ZigBee is a specification for high level communication protocols using small, low-power digital radios based on an IEEE 802 standard for personal area networks. ZigBee is designed for devices which require simple wireless networking and don't need high data transfer rate. These devices might be for example sensor network, information displays, home- and industrial automatic systems, etc. Main benefit compared with Bluetooth is lower power demand, quick respond from sleep to awake and cost. ZigBee works at 2.4 GHz radio band frequency.  +ZigBee is a specification for high level communication protocols using small, low-power digital radios based on an IEEE 802.15.4-2003 standard for personal area networks. ZigBee is designed for devices which require simple wireless networking and don't need high data transfer rate. These devices might be for example sensor network, information displays, home- and industrial automatic systems, etc. Main benefit compared with Bluetooth is lower power demand, quick respond from sleep to awake and cost. ZigBee works in most cases at 2.4 GHz radio band frequency with data transmission rates from 20 to 900 kb/s. ZigBee protocol supports different types of network like star, tree and generic mesh. Network nodes can have different roles like coordinator, router or end device.  
 + 
 +Based on ZigBee wireless modules direct connection between two devices or more complicated network can be set up. In figure below a sensor network transferring measurement to user interface is illustrated.
  
 ===== Practice ===== ===== Practice =====
  
-Homelab's communication board has a place for connecting ZigBee'module called "Xbee". Communication between it and the controller takes place using controller'UART interface. The device'mode is changed with the command "+++" to AT mode, further configuration is done with standard AT command. If communication between two modules has been established, then is returned to data transfer.+Robotic HomeLab Communication board has a connector for wireless modules, including ZigBee module XBee from Maxtream. Communication between module and the controller is realized over  UART interface. At first device is set to API mode by sending command "+++". Further configuration is done with standard AT command found on device manualWhen communication between two modules has been established, device will be returned to transfer mode.
  
-This example code above is designed to search the surroundings for other Zigbee devices and with a help of a sub function the address's of these other devices are displayed on Homelab user interface display. Global address 0000FFFF has a special properties- info sent to this address is available for all devices which are available on the network. For example connection is made with desired device after which can be control each other LED-s state by pressing buttons each other.+Example code above is searching surroundings for other Zigbee devices and found device addresses devices are displayed on Homelab User Interface module LCD display. Global address 0000FFFF has a special meaning - info sent to this address is received by all available devices. In the example code, after searching other devices one is connected and devices start to sending button pressing event to each other by showing the result on the other device LED.
  
 <code c> <code c>
en/examples/communication/zigbee.1335174178.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0