Video and Sensor Data Stream With Web Socket on Raspberry Pi 3

Internet of Things (IOT) and communication between machines (M2M), has emerged as an important concept in conjunction with the use of Internet technology in embedded systems. Thus, programmable remote control and the need for people with microcontrollers, it becomes possible to use the system are minimized. Given this device's web server hardware capabilities, also allows the use of technologies such as web sockets. In this study, a mini computer featuring Raspberry Pi 3 moving images, temperature and pir motion data received, transmitting in real time with clients via the web browser and the ability to monitor the place where you have displayed to clients at the same time is designed as a system. The goal of this system, image processing and artificial intelligence methods using a remote place / region to create a hardware and software infrastructure for monitoring or monitoring. The target for the operating system that offers performance from the device with the use of minimal resources, non-graphical interface and development environment ARM-supported Debian Linux as the Node.js installation is preferred. Socket servers and HTTP server software made by users of a particular program without the need for mobile phone environment is installed the device in any environment with a computer or web browser to monitor in real-time, data retrieval, and has obtained the ability to check. Created this is the system to be monitored spaces regardless of the number of users, thanks to the web connector technology in the software encoded on the device in real time without requiring an additional operation in the browser monitoring displays alerts (voice, text, etc.) situation can be produced.

___

  • [1] (2016) The Element14 ommunity website. [Online]. Available: https://www.element14.com/community/community/raspberry-pi/raspberrypi2
  • [2] (2016) The Raspberry Pi Foundations website. [Online]. Available: https://www.raspberrypi.org/products/raspberry-pi-2-model-b/
  • [3] Michal Kochláň, Michal Hodoň, Lukáš Čechovič, Ján Kapitulík and Matúš Jurečka, “WSN for traffic monitoring using Raspberry Pi board,” Computer Science and Information Systems Conference, pp. 1023-1026, Sept. 2014.
  • [4] M. Narender and M. Vijayalakshmi, "Raspberry Pi based advanced scheduled home automation system through E-mail," Computational Intelligence and Computing Research (ICCIC), 2014 IEEE International Conference on, Coimbatore, 2014, pp. 1-4.
  • [5] (2016) Node Js Developer Platform website. [Online]. Avilable: https://wiki.debian.org/WhyDebian
  • [6] (2016) DebianWiki website. [Online]. Avilable: https://nodejs.org/en/about/
  • [7] (2016) High Scalability website. [Online]. Avilable: http://highscalability.com/blog/2012/10/4/linkedin-moved-from-rails-to-node-27-servers-cut-and-up-to-2.html
  • [8] Malte Ubl and Eiji Kitamura. (2010) The Html5rocks website. [Online]. Avilable: http://www.html5rocks.com/en/tutorials/websockets/basics/
  • [9] (2016) The Raspberry Pi Foundations website. [Online]. Available: https://www.raspberrypi.org/products/pi-noir-camera/
  • [10] (2016) W3Schools website. [Online]. Available: http://www.w3schools.com/