Zig Bee Communication of Sensor Data Between Raspberry Pi and Ubuntu System
J. Environ. Nanotechnol., Volume 6, No 1 (2017) pp. 44-50
Abstract
Raspberry pi (R-pi) is a low cost system on chip ( SOC ) com-puter which can be operated with various operating systems like Raspbian for ubuntu, Pidora for fedora. This SOC has plenty of GPIO hardware ports through which programmer can access sensors connected to external devices. In traditional computer systems, we can access external hardware through USB/serial ports, where lot of programming and hardware circuits are nec-essary. But Raspberry Pi has built in GPIO pins to which exter-nal sensors are connected and these pins are addressable from python program, using specific library routines. This facility en-ables the designer to directly access the sensor connected to the hardware ports. Sensors connected to the Raspberry Pi SOC communicates with ubuntu base station using wireless Zigbee technology. In this experiment, live sensor data is transmitted over zigbee chan-nel and received using zigbee receiver and graph is displayed at Ubuntu laptop. Experiments are conducted and graphs are drawn for temperature, humidity, light and motion detection sen-sors.
Full Text
Reference
Meng-Shiuan Pan and Yu-Chee Tseng, ”Communication Protocols and Applications for ZigBee-Based Wireless Sensor Networks”,Taiwan-French Conf. on Information , 2006 , Web : people.cs.nctu.edu.tw
Rohitha, P., Ranjeet Kumar, P., Adinarayana, N. and Venkat Narayana Rao, T., s Mala et al. WirelesNetworking Through ZigBee Technology, International Journal of Advanced Research in Computer Science and Software Engineering, 2(7), (2012) online at: www.ijarcsse.com
Michal Kochla, Michal Hodon, Lukas Cechovi, ”WSN for Traffic Monitoring using Raspberry Pi Board”, Pro-ceedings of the 2014 Federated Conference on Computer Science and Information Systems, 2, 10231026.
doi: 10.15439/2014F310ACSIS.
Gopinath Shanmuga Sundaram, Bhanuprasad Patiban-dala, Harish Santhanam, Sindhura Gaddam, Vamsi Kr-ishna Alla, Gautham Ravi Prakash, Shiva Chaitanya Vishwakarma Chandracha, Sindhu Boppana and James M. Conrad, ”Bluetooth Communication using a Touch-screen Interface with the Raspberry Pi”,Southeastcon, Jacksonville, FL, 4-7 April 2013 , Proceedings of IEEE , pages 1 - 4 ,
DOI:10.1109/SECON.2013.6567448.
Adafruit Python DHT Sensor Library , https://github.com/adafruit/Adafruit Python DHT
DHT Humidity Sensing on Raspberry Pi or Beaglebone Black with GDocs Logging, https://learn.adafruit.com/dht-humidity-sensingon- raspberry-pi-with-gdocs-logging/overview
DHT-xx Sensors - Overview , https://learn.adafruit.com/dht/overview
Ankur Tomar, ”Introduction to Zibgbee Technology”, Global Technology Centre , Volume 1, July 2011
DHT Humidity Sensing on Raspberry Pi or Beaglebone Black with GDocs Logging , Created by lady ada, adafruit learning system, https://learn.adafruit.com/dht-humidity-sensingon- raspberry-pi-with-gdocs-logging/overview
Meng-Shiuan Pan and Yu-Chee Tseng, ”ZigBee Wireless Sensor Networks and Their Applications”
Akiba, ”Zigbee Network Layer Tutorial- Part1: The TxData Path, http://freaklabs.org/index.php/Blog/Zigbee/Zigbee -Network-Layer-Tutorial-Part-1.html, (2009), Network Tutorial
Adafruit’s Raspberry Pi Lesson 4., GPIO Setup, Created by Simon Monk, adafruit learning system
CC2500 RF Module - Zig Bee Data Sheet , http://www.nskelectronics.com/files/cc2500 rf module.pdf
Adafruit’s Raspberry Pi Lesson 5., Using a Console Cable Created by Simon Monk, adafruit learning system, https://learn.adafruit.com/adafruits-raspberry-pilesson- 5-using-a-console-cable/overview
Prodigy Productions, LLC Add XBee to Raspberry Pi with Python, July 17, 2013, in Programming, Python, Raspberry Pi, Software Development, by LuCuS
DHT Humidity Sensing on Raspberry Pi or Beaglebone Black with GDocs Logging, Created by lady ada
Temperature and humidity module DHT11 Product Manual, www.aosong.com
Sheikh Ferdoush, Xinrong Li, Wireless sensor network system desigh using raspberry Pi and Arduiro for environmental monitoring applications, Procedia Computer Science, 34, 103-110(2014).
RASPBERRY PI 2 MODEL B” , https://www.raspberrypi.org/products/raspberrypi- 2-model-b/
DHT11 BASIC TEMPERATURE-HUMIDITY SEN-SOR, https://www.adafruit.com/product/386
RASPBERRY PI Python-blog, https://www.raspberrypi.org/documentation/usage /python/
How to Write and Run a Python Program on the Rasp-berry Pi, http://www.circuitbasics.com/howto- write-and-run-a-python-program-on-theraspberry- pi/
Rasperry-GPIO-Python – A Python module to control the GPIO on a Raspberry Pi, http://sourceforge.net/p/raspberry-gpiopython/ wiki/BasicUsage/
Kristian Hentschel, Dejice Jacob, Jeremy Singer and Matthew Chalmers, Supersensors: Raspberry Pi Devices for smart campus infrastructure, IEEE 4th International conference on future internet of things and cloud, 2016.
Grove-PIR Motion sensor, http://www.crazypi.com/buy-grove-pir-motionsensor? search=motion%20sensor
http://www.nskelectronics.com/motion sensor.html
http://www.alldatasheet.com/view.jsp?Searchwor d=LM303-