agriculture applications an iot-oriented monitoring system for...

16
Luca Davoli, Alessandro Nicoli, Antonio Cilfone, Laura Belli, Gianluigi Ferrari University of Parma [email protected] An IoT-oriented Monitoring System for Smart Agriculture Applications IoT Vertical and Topical Summit for Agriculture - Monteriggioni (IT), May 8 - 9, 2018

Upload: others

Post on 22-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Alessandro Nicoli, Antonio Cilfone, Laura Belli, Gianluigi Ferrari

University of Parma

[email protected]

An IoT-oriented Monitoring System for Smart Agriculture Applications

IoT Vertical and Topical Summit for Agriculture - Monteriggioni (IT), May 8 - 9, 2018

Page 2: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 2May 9th, 2018

Outline

● Introduction on IoT in the context of Smart Farming

● Wireless Sensor Networks (WSNs)

● Proposed architecture

● Future developments

Page 3: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 3May 9th, 2018

IntroductionHighest opportunities in:

Smart Cities, Healthcare and Smart Agriculture

Farmers operate with sensors, drones, ….

Necessity of a dedicated IoT infrastructure

Page 4: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 4May 9th, 2018

Smart Farming

Agriculture is the field of study that is more suited to the implementation of these technologies and the one that will benefits more from them in the

next years.

Page 5: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 5May 9th, 2018

IoT and Wireless Sensor Networks

Wireless Sensor Network (WSN)

● Highly distributed networks of small, lightweight wireless nodes

● May be composed of hundreds or thousands devices

● Node○ Sensing○ Processing○ Communication

● Monitors the environment or system by measuring physical parameters

Page 6: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 6May 9th, 2018

WSN Stack

Sub-GHz stack IEEE 802.15.4 stack

Requirements● Weather resistant● Reduced

intrusiveness● Open source● Modularity● Scalability (storage)● Real-Time● Inexpensive

Page 7: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 7May 9th, 2018

IoT Network Structure

WSN on a single treeSink ↔ crops network

Page 8: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 8May 9th, 2018

Local WSN

Sink and wind sensor● Parallax MMA7455

Soil moisture sensor● SeeedStudio Grove

Air temperature / humidity sensor● DHT 22

Page 9: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 9May 9th, 2018

WSN - Temperature/Humidity Node

● Based on Atmel SAM R21 XPro board

● Compliant with IEEE 802.15.4

● Running RIOT operating system

● Sampling at regular intervals from DHT22 sensor

● Different processing threads

○ Request Manager Threadresponsible to initialize the board and generate secondary threads

Page 10: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 10May 9th, 2018

WSN - Temperature/Humidity Node

● Sensor Data Thread○ Retrieve data from sensors (16-bits

temperature, 16-bits humidity, 8-bits checksum)

○ BIN-to-DEC conversion and adaptation

● Request Manager Thread○ Request dispatcher distinguishing:

■ Incoming messages from the UST, with NULL content, asking for the last sensor data

■ Messages originated by the SDT, containing the last values read from the sensor → Local cache for speeding up the response

Page 11: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 11May 9th, 2018

WSN - Soil Moisture Node

● Based on Atmel SAM R21 XPro board

● Sampling from SeeedStudio Grove sensor

● Visual feedback system based on 3 blinking led colors

○ Red: initializing mode

○ Green: board initialized, starting the control loop

○ Yellow: reading sensor

Page 12: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 12May 9th, 2018

● Dual function○ Border router for the local IEEE

802.15.4-based network○ Gateway for interactions with remote

sink (through the Sub-GHz network interface)

● Based on Raspberry Pi3 board● NoSQL MongoDB database instance● OpenLabs IEEE 802.15.4 transceiver● Freakduino 900LR Sub-GHz node● Sampling from 3-axis Freescale

MMA7455 accelerometer sensor

WSN - Local Sink and Wind Intensity Node

Page 13: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 13May 9th, 2018

WSN - Local Sink and Wind Intensity Node

● Accelerometer sensor initialization

● Control loop initialization

● Sensor data updating

● Incoming data from Sub-GHz channel handling○ Command T: synchronization request to

farmer’s sink, in order to obtain the updated timestamp (chronological order of sensed data)

● Manage incoming data from serial channel (as local sink node)○ Command D: request for latest 3-axes wind

samples (through the Freakduino interface)

Page 14: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 14May 9th, 2018

Remote Sink Node

● Gathers all crop-related data coming from each WSN● Placed at the farmer's house

● Based on Raspberry Pi3 board● Freakduino 900LR board, providing Sub-GHz

communication

● CoAP server○ List of the monitored plants, through service and

resource discovery mechanisms○ Enables external CoAP clients to request information

on each monitored plant on different WSN

Page 15: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

Luca Davoli, Ph.D. - [email protected] 15May 9th, 2018

Future developments● Adoption of a routing protocol for local WSNs (e.g., RPL)

● Heterogeneity of sensors data

● Data visualisation

● Data analysis (Big Data, Business Intelligence, ….)

● Alternative long-range communication protocols (LoRA, Sigfox, ….)

● Alternative boards

● Business analysis on the proposed IoT architecture

Page 16: Agriculture Applications An IoT-oriented Monitoring System for Smarttuscany2018.iot.ieee.org/files/2018/05/IEEE-IoT-2018-May... · 2018-05-16 · Luca Davoli, Alessandro Nicoli, Antonio

IoT Vertical and Topical Summit for Agriculture - Monteriggioni (IT), May 8 - 9, 2018

Luca Davoli, Alessandro Nicoli, Antonio Cilfone, Laura Belli, Gianluigi FerrariUniversity of Parma - [email protected]

An IoT-oriented Monitoring System for Smart Agriculture Applications