Welcome to JENT its Friday 19th of January 2018

Journal of Environmental Nanotechnology

(A Quarterly Peer-reviewed and Refereed International Journal)
ISSN(Print):2279-07 48; ISSN(Online):2319-5541

Zig Bee Communication of Sensor Data Between Raspberry Pi and Ubuntu System


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.

Article Type: Research Article

Corresponding Author: M. Raghavendra 5  

Email: rag.sit.cse@gmail.com

This article has not yet been cited.

H. Mala 1,  R. Chaithra 2,  L. Ranjitha 3,  G. Sindhu 4,  M. Raghavendra 5*.  

1, 2, 3, 4. Department of Computer Science Engineering, SIT, Tumkur, Karnataka, India.

5. M. Raghavendra

J. Environ. Nanotechnol., Volume 6, No. 1 pp. 44-50
ISSN: 2279-0748 eISSN: 2319-5541
Download Citation


[1] 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 [2] Rohitha, P., Ranjeet Kumar, P., Adinarayana, N. and Venkat Narayana Rao, T., Wireless Mala et al. / J. Environ. Nanotechnol., Vol. 6(1), 44-50, (2017) 50 Networking Through ZigBee Technology, International Journal of Advanced Research in Computer Science and Software Engineering, 2(7), (2012) online at: www.ijarcsse.com [3] 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. [4] 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. [5] Adafruit Python DHT Sensor Library , https://github.com/adafruit/Adafruit Python DHT [6] 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 [7] DHT-xx Sensors - Overview , https://learn.adafruit.com/dht/overview [8] Ankur Tomar, ”Introduction to Zibgbee Technology”, Global Technology Centre , Volume 1, July 2011 [9] 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 [10] Meng-Shiuan Pan and Yu-Chee Tseng, ”ZigBee Wireless Sensor Networks and Their Applications” [11] 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 [12] Adafruit’s Raspberry Pi Lesson 4., GPIO Setup, Created by Simon Monk, adafruit learning system [13] CC2500 RF Module - Zig Bee Data Sheet , http://www.nskelectronics.com/files/cc2500 rf module.pdf [14] 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 [15] Prodigy Productions, LLC Add XBee to Raspberry Pi with Python, July 17, 2013, in Programming, Python, Raspberry Pi, Software Development, by LuCuS [16] DHT Humidity Sensing on Raspberry Pi or Beaglebone Black with GDocs Logging, Created by lady ada [17] Temperature and humidity module DHT11 Product Manual, www.aosong.com [18] 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). [19] RASPBERRY PI 2 MODEL B” , https://www.raspberrypi.org/products/raspberrypi- 2-model-b/ [20] DHT11 BASIC TEMPERATURE-HUMIDITY SEN-SOR, https://www.adafruit.com/product/386 [21] RASPBERRY PI Python-blog, https://www.raspberrypi.org/documentation/usage /python/ [22] 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/ [23] Rasperry-GPIO-Python – A Python module to control the GPIO on a Raspberry Pi, http://sourceforge.net/p/raspberry-gpiopython/ wiki/BasicUsage/ [24] 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. [25] Grove-PIR Motion sensor, http://www.crazypi.com/buy-grove-pir-motionsensor? search=motion%20sensor [26] http://www.nskelectronics.com/motion sensor.html [27] http://www.alldatasheet.com/view.jsp?Searchwor d=LM303-