International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Exploring IOT Application Using Raspberry Pi

Author NameAuthor Details

Cheah Wai Zhao, Jayanand Jegatheesan, Son Chee Loon

Cheah Wai Zhao[1]

Jayanand Jegatheesan[2]

Son Chee Loon[3]

[1]Department of Computer Science , Quest International University Perak, Malaysia.

[2]Department of Computer Science , Quest International University Perak, Malaysia.

[3]Department of Computer Science , Quest International University Perak, Malaysia.

Abstract

There are thousands of sensors in an industry with different usage, such as, pressure transmitters, flow meter, temperature transmitters, level transmitters, and so on. Wired networks are mainly used to transfer data to base station by connecting sensor. It brings advantage as it provides reliable and stable communication system for instruments and controls. However, the cost of cables necessary is very costly. Therefore, recently low cost wireless networks are strongly required by customers, for example, temporary instrument networks and/or some non-critical permanent sites which require low data rate and longer battery life. In client/server model, file server act as a parent’s node which allow multiple child node to connect with it. It is responsible for central storage and data management so that other computers enable to access the file under the same network. This article explores the use of Raspberry Pi to function as a server in which several laptops are connected to it to copy, store and delete the file over network. IT requires authentication for user login before granting access to the file to ensure data integrity and security. File server is widely used in many areas, for example in education for uploading study note into the serve and student immediate downloading it into their computer. Moreover this work also explores the use of Raspberry Pi B+ model and XBee (ZigBee module) to demonstrate wireless communication data transmission, proving the validity of usage as a mobile low-power wireless network communication. The main goal of the research is to explore the use of Raspberry Pi for client-server communication using various wireless communication scenario such as Wi-Fi and ZigBee.

Index Terms

Client/server model

Raspberry Pi

XBee

Reference

  1. 1.
    J. Höller, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, D. Boyle: From Machine-to-Machine.
  2. 2.
    Margaret Rouse, (June 2014), Internet of Things (IOT), [ONLINE] Available: http://whatis.techtarget.com/definition/Internet-of-Things
  3. 3.
    Lu, J., Sookoor, T., Srinivasan, V., Gao, G., Holben, B., Stankovic, J., ... & Whitehouse, K. (2010, November). The smart thermostat: using occupancy sensors to save energy in homes. In Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (pp. 211-224). ACM.
  4. 4.
    Manyika J. et. al. (2013), disruptive technologies: Advance that will transform life, business and the global economy retrieved from McKinsey & Company [ONLINE] Available: http://www.mckinsey.com/insights/business_technology/disruptive_technologies
  5. 5.
    Internet of Things (2014), retrieved from Microsoft [ONLINE] Available: http://www.microsoft.com/windowsembedded/en-us/internet-of-things.aspx
  6. 6.
    Libby Sander & Susan Saulny (2 August 2007), Bridge collapse in Minneapolis Kills at least 7, from New York Times [ONLINE] Available: http://www.nytimes.com/2007/08/02/us/02bridge.html?_r=0
  7. 7.
    Jack M. Germain (9 October 2014), The Importance of Openness to the Internet of Things [ONLINE] Available: http://www.linuxinsider.com/story/81024.html?rss=1
  8. 8.
    Anonymous, (n.d), Raspberry Pi [ONLINE] Available: http://my.rs online.com/web/generalDisplay.html?id=raspberrypi
  9. 9.
    Anonymous, (n.d), What is a raspberry pi [ONLINE] Available: http://www.raspberrypi.org/help/what-is-a-raspberry-pi/
  10. 10.
    Anonymous, (n.d), What is samba [ONLINE] Available: https://www.samba.org/samba/what_is_samba.html
  11. 11.
    Anonymous, (n.d), Configure Samba [ONLINE] Available: http://www.ephesoft.com/wiki/index.php?title=Configure_Samba
  12. 12.
    Annonymous, (n.d), XBEE [ONLINE] Available: http://www.geeetech.com/wiki/index.php/XBee
  13. 13.
    John Donovan, (24 May 2012) Security Issue with Wi-Fi, Bluetooth, and ZigBee [ONLINE] Available: http://www.digikey.com/en-US/articles/techzone/2012/may/security-issues-with-wifi-bluetooth-and-zigbee.
  14. 14.
    David Baker, ( 15 August 2013). How ZigBee Compares in Wireless Home Automation, [ONLINE] Available: http://www.control4.com/blog/2013/08/how-zigbee-compares-in-wireless-home-automation
  15. 15.
    Megat N.M. Mohamed Noor. Community based home security system using wireless mesh network. International Journal of Academic Research Part A; 2013; 5(5), 73-79. DOI: 10.7813/2075-4124.2013/5-5/A.9.
  16. 16.
    Haghighi, M., & Cliff, D. (2013, May). Sensomax: An agent-based middleware for decentralized dynamic data-gathering in wireless sensor networks. In Collaboration Technologies and Systems (CTS), 2013 International Conference on (pp. 107-114). IEEE.
  17. 17.
    Cagnetti, M., Leccese, F., & Trinca, D. (2013). A New Remote and Automated Control System for the Vineyard Hail Protection Based on ZigBee Sensors, Raspberry-Pi Electronic Card and WiMAX. J. Agric. Sci. Technol. B, 3, 853-864.
  18. 18.
    Anonymous, (n.d), XCTU – Digi International [ONLINE] Available: http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/xctu
  19. 19.
    Anonymous, (n.d) Setting up the Raspberry Pi to work with Ciseco hardware [ONLINE] Available: http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/283-setting-up-my-raspberry-pi
  20. 20.
    Anonymous, (n.d), TCP/IP Client and Server [ONLINE] Available: http://pymotw.com/2/socket/tcp.html
IJCNA NPC