Student: Taariq Ghansar Supervisor: Prof Bagula

Slides:



Advertisements
Similar presentations
MESSAGE QUEUE TELEMETRY TRANSPORT PROTOCOL(MQTT) AND IT’S REAL WORLD APPLICATIONs MRIDUL SEN COMPUTER SCIENCE DEPARTMENT OLD DOMINION UNIVERSITY.
Advertisements

Operational Technology + Information Technology Arlen Nipper - Cirrus Link Applying Message Oriented Middleware to Operational Systems.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Advisor: Prof. Gong Department of Electrical and Computer Engineering Team 8 Alternative Choices November 26 th, 2012 Mid-course Design Review.
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Enabling Embedded Systems to access Internet Resources.
Internet of Things 1. smartIES Developer: Amjad Majid, Denis Repkov, Lydia Penkert, Marc Jansen, Sebastián Múnera-Álvarez, Yann Hasselmann Scrum Master:
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Océ - A Canon Company LassiE-X LassiE-X Light Assisted Environment P. Pohndorff, S. Cmentowski, P. Hansen and G. Kószó 1 R2 - Confidential Version 0.1.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
COMPUTER NETWORKS Hwajung Lee. Image Source:
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
Internet of Things (IoT)
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
The Internet of Things ... Babel
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
James Robertson 17th April 2014 #Scotrug
Internet of Things (Part 1)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Discussion on DDS protocol binding
Adaptive Home Automation System
IoT Integration Patterns, REST, and CoAP
Building a conference attendee tracking system using DNN and MQTT
Cloud Architecture Internet of Everything Meetup
Internet-of-things in Motion
Institute for Cyber Security
Possible options of using DDS in oneM2M
MQTT – Accessing MQ from anywhere
Outline Introduction Standards Project General Idea
UNIT II –Part 2.
System Design of Internet-of-Things for Residential Smart Grid
Author-Prasanjit Bhuyan
Peer-to-peer networking
ROMANO - A Novel Overlay Lightweight Communication Protocol
Project CS ~1min 11 students Project CS course
CHAPTER 3 Architectures for Distributed Systems
Student: Taariq Ghansar Supervisor: Prof. Antoine Bagula
Algorithms for Big Data Delivery over the Internet of Things
Internet of Things.
Introduction  An IoT is a network that connects uniquely identifiable things to the Internet.  The first word is “Internet” and the second word is “Things”.
connectivity | autonomous | electrification | architecture
connectivity | autonomous | electrification | architecture
Transfer of data in ICT systems
The Internet of Things (IoT)
Chapter 1 Introduction to IoT By Kainjan Sanghavi,
Computer Science 457 Networking and the Internet
Data Communication and Networks
ОСНОВИ ИНФОРМАЦИОНИХ ТЕХНОЛОГИЈА
Student: Taariq Ghansar Supervisor: Prof. Antoine Bagula
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Data Communication and Networks
Enter the World of Industry 4.0 with UniStream MQTT
Purdue University Fort Wayne
Data Communication and Networks
Purdue University Fort Wayne
Assist. Prof. Rassim Suliyev Zhumaniyaz Mamatnabiyev Week 10
Data Communication and Networks
Tareq Khan, Ph.D. Assistant Professor,
Data Communication and Networks
INTERNET OF THINGS (IoT)
Protocol Application TCP/IP Layer Model
Internet of Things (IoT)
Impact of IoT/AI in Agriculture
IoT Security and Privacy
Presentation transcript:

Student: Taariq Ghansar Supervisor: Prof Bagula Smart Agriculture Internet of Things in Motion Term 2: Design Student: Taariq Ghansar Supervisor: Prof Bagula

Analysis Summary Large consumption of water in agriculture Water conservation techniques Keeping track of soil moisture through IoT sensors Sensing multiple parts of an agricultural land There is a large consumption of water. Water allocation for agriculture in South Africa is 60 percent according to the department of water affairs.

Design Contents User Interface High Level Design Low Level Design Prototype Demo Questions & Answers

User Interface

High Level Design

1. Data Collection Single Gateway Multiple Sensor Nodes Low Level Design 1. Data Collection Single Gateway Arduino Yun programmed to request & retrieve data from the Sensor Nodes. Light-weight Linux Linino OS Multiple Sensor Nodes Arduino Unos fitted with sensors to collect data on request: Soil Moisture Temperature Humidity

1. Data Collection Low Level Design ZigBee is an IEEE 802.15.4. Wireless Personal Area Network protocol. [1] Low cost, low bandwidth & low power requirements. Suitable for IoT sensor networks. ZigBee Star Topology Gateway: Coordinator Sensor Nodes: End device

Low Level Design 2. Transport Data Drone or Wi-fi access point

3. Processing + Storage Low Level Design Message Queuing Telemetry Transport (MQTT) is an ISO standard (ISO/IEC PRF 20922). [2][3] Broker and Clients design Simple “publish” and “subscribe” messaging model. A server model that works above the TCP/IP layers. Use Paho, a client implementation to MQTT. [4] Paho have python libraries, useful to connect and insert data into the database. Database to support the application layer. TCP – Transport Layer IP – Network Layer

3. Processing + Storage Database UML Low Level Design TCP – Transport Layer IP – Network Layer

4. Visualisation Low Level Design Create a website for user application. Retrieve data from the database of the middleware layer. Use the data to visualise line graphs. TCP – Transport Layer IP – Network Layer

Prototype Demo TCP – Transport Layer IP – Network Layer

Questions and Answers TCP – Transport Layer IP – Network Layer

References [1] Baronti, Paolo, et al. "Wireless sensor networks: A survey on the state of the art and the 802.15. 4 and ZigBee standards." Computer communications 30.7 (2007): 1655-1695. [2] Banks, A., & Gupta, R. (2014). MQTT Version 3.1. 1. OASIS standard. [3] Tantitharanukul, N., Osathanunkul, K., Hantrakul, K., Pramokchon, P., & Khoenkaw, P. (2016, December). “Mqtt-topic naming criteria of open data for smart cities.” In Computer Science and Engineering Conference (ICSEC), 2016 International (pp. 1-6). IEEE. [4] O'Leary, N. "Paho-Open source messaging for m2m." Eclipse Paho’s MQTT(2014).