IoT with Arduino and Raspberry Pi

Slides:



Advertisements
Similar presentations
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Advertisements

NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Pi In The Sky (Storing Big Data on Cloud) Jenish Koirala Claflin University Mentors: Dr. Raghu Raj, Dr. Richard Loft SIParCS at Mesa Lab, NCAR Boulder,
How computer’s are linked together.
1 TRADITIONAL CONFIGURATION (external GSM modem) Requirements: RS232 serial communication port available on the device (built-in or added by installing.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
CPSC8985 FA 2015 Team C3 DATA MIGRATION FROM RDBMS TO HADOOP By Naga Sruthi Tiyyagura Monika RallabandiRadhakrishna Nalluri.
Capstone Design Smart CCC ASAP A person doing a presentation JIN GUK KIM.
I NTERNET OF T HINGS. 2 By, Dr. Kayarvizhy N An Introduction to Internet of Things Associate Professor BMS College of Engineering Bull Temple Road Bangalore.
Istituto Tecnico Industriale A.Monaco EURLAB European Robotic LABoratory HOW TO TEST TEMPERATURE SENSOR.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
 Introduction  Problem  Solution  Future work.
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
H.I.T.S. Helmet Impact Tracking System
Connected Infrastructure
Multiway Noticeboard with User Configure Features Using IOT & PC
Smart Trash Bin Project
IoT 101 with Raspberry Pi and Azure
Citizen Driven IoT Innovation for Disaster Relief
Adaptive Home Automation System
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
DHT 11 Sensor Connect the sensor with Arduino board like picture below. Download DHT11 Sensor library from
Pilot Watcher Product Overview V5.3
CCNA Routing and Switching Routing and Switching Essentials v6.0
Cloud Architecture Internet of Everything Meetup
Automatic human detector garbage can.
C# TCP/IP COMMINICATION WITH ESP8266
Students vs IoT security
Outline Introduction Standards Project General Idea
Hadoop MapReduce Framework
DT80 range Modbus capability
Connected Infrastructure
Introduction to Internet of Things(IoT) using Arduino
Programming with Arduinos and Rapsberry Pi
Chapter 10: Device Discovery, Management, and Maintenance
Prepared By : wala’ Hamad Khayrieh Homran
Student: Taariq Ghansar Supervisor: Prof. Antoine Bagula
CCNA Routing and Switching Routing and Switching Essentials v6.0
Internet of Things.
ESP E ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability produced by Shanghai-based Chinese manufacturer, Espressif.
Zigbee Networks Using Xbee Modules
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
The Internet of Things (IoT)
مقدمة في الاردنيو د فضل الاكوع.
Ministry of Higher Education
Sensor platforms for smart university project
Serial Data Hub (Proj Dec13-13).
Chapter 10: Device Discovery, Management, and Maintenance
Building an Internet of Things Device
Some Facts about Cricket Tracking System.
Ecosystem for Smart Glass Technologies: Proposal Presentation
HOME AUTOMATION: WEB BASED CONTROL
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Nenad Stefanovic and Danijela Milosevic
Augmented Reality: Internet of Things
Module 12 Network Configuration
Project 3: Development of Wireless Gas Detectors REU Student: Jose Vigil Graduate mentors: Chris Hughes, Xiaochen Wang Faculty Mentor(s): Dr. Hyoung.
Myrinet 2Gbps Networks (
Comprehensive Design Review
Augmented Reality: Internet of Things
02 | Getting Started with Arduino
Research on edge computing system based on Linux EdgeX Foundry
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

IoT with Arduino and Raspberry Pi By, Team Members Project Mentor: Abhishek Kumar – NIT Durgapur Manas Ranjan Das Aman Agarwal – NIT Durgapur Mayank Dixit – NIT Patna Project Manager: Riya Kaur Labana – BITS Goa Rajesh Kushalkar Savita Burnwal – NIT Rourkela Shivam Saxena - NIT Durgapur

What is IoT? Why we need it?

Overview of Project Raspberry Pi(Server) Arduino Dashboard Sensor Node Visualization XBee XBee Raspberry Pi(Server) Arduino Dashboard Actuation Analysis Sensor Node ESP-8266

Introduction to Sensors Used

Serial Communication Using XBee Xbee : Xbees are the tiny modules that are used to provide serial communication and end point connectivity to the devices.

Configuring Xbee as END/ Router and Coordinator Using XCTU Software Configuration Using Arduino UNO Configuration Using USB Port

Set up Sending data from Arduino to Raspberry Pi

Set up sending Pulse sensor data The set up is shown below:

Output obtained on Thingspeak:

ESP 8266 ESP-8266 is a Wi-Fi module that comes equipped with either hosting an application or offloading Wi-Fi networking Functions.

ESP-8266 can be programmed using: Arduino IDE Node LUA Firmware

Set up to send sensor data to Raspberry Pi using AT commands The Set up is shown below:

The output on our Dashboard:

ESP-NodeMCU To program in NodeMCU , Lua firmware needs to be uploaded to the ESP-12E development Board. It can also be programmed using Arduino IDE.

Actuation Set up using ESP-NodeMCU

Actuation using Dashboard

Client Side(Dashboard) Flow of Data: Database Data from sensors NodeJs Server Client Side(Dashboard) Actuation Data Analysis Data Visualization

Technologies Used MySQL Node.JS Express Framework Socket.IO

4. Chart Libraries for Data Visualization EON Charts- For rendering real time charts. High Charts – For rendering static charts.

Why IoT needs Hadoop ? Traditional systems fail to process large amount of data(BIG data). Large Amount of data needs high processing power. RDBMS do not support unstructured data and not suitable for data analysis.

Working of Hadoop Module Data is collected in MySQL for a period of 1 day. Data received is processed by using Mapper-Reducer Scripts Csv file is sent to client of cluster Hadoop Cluster Data is converted to csv format file Output data is sent back to IOT server DashBoard Collected data in MySQL is deleted. IOT Server Output data is used by Chart Libraries

Conclusion : Transferred Sensor data to Dashboard using both Xbee and ESP-8266 ( using both AT commands and NodeMCU). Rendered real time charts on the dashboard using different chart libraries. Data Analyzed using Hadoop. Actuated the devices through Dashboard.

Demo