SlideShare a Scribd company logo
NEW MEDIA AND COMMUNICATION TECHNOLOGY
IoT Devices and Robotics
Geef Industry 4.0 een boost!
NEW MEDIA AND COMMUNICATION TECHNOLOGY
Inhoud
• Wie zijn we?
• MQTT protocol
• Securing MQTT communication
• Docker (containers) vs Virtualisation
• LPWAN technologies
• LoRaWAN Protocol
• Gerealiseerde opstellingen
• SmartSwarm
• Unitronics PLC
• Demo
MCT
Wie zijn we
• Tom Decavele (alias TDC) – tom.decavele@howest.be
• Praktijklector MCT
• Trajectverantwoordelijke IoT Infrastructure Engineer
• Henk Bostyn – henk.bostyn@howest.be
• Lector MCT & ENM
• Projectmedewerker VEG-i-TEC
MCT
VEG-i-TEC => Industry 4.0
• Oprichting van een proeftuin voor de
groente- en aardappelverwerkende
bedrijven.
• Doel : innoveren en optimaliseren van
processen
• Simuleren van proceslijnen op pilootniveau
• De focus zal liggen :
• Evalueren nieuwe technologie
• Watermanagement (+desinfectie)
• Hygiënisch ontwerp
• Industry 4.0 (Connectivity, AI, …)
MCT
Bachelor in het energiemanagement – 5
pijlers
MCT
MCT
Bachelor MCT – Multimedia & Communication Technology
MCT
The IoT Generation?
“De Internet Applicaties van Morgen Realiseren”
MCT
Het internet van morgen: een brein met zintuigen
Sensors Webservice
Distributed
system
Database
ML- AI
User interfaces
MCT
IoT Infrastructure EngineerAI Engineer
Web App Developer Smart tech & AI Creator
MCT
MQTT protocol (Message Queuing Telemetry Transport)
• M2M data transfer protocol
• Lightweight
• Bidirectional
• Secure communication
• Payload in any format
• Lots of flexibility
• Popular MQTT brokers:
MCT
MQTT topics
• Topics have no begin and end slash
• Topics are case-sensitive
• Topics permits empty spaces
• Topics must contain at least 1 character
• Devices can have subscription to one or more topics
MCT
MQTT topics
• Wildcard “+” : a single level wildcard
MCT
MQTT topics
• Wildcard “#” : multi-level wildcard
MCT
MQTT QoS (Quality of Service)
• Fire and forget : QoS 0
• Delivered at least once : QoS 1
• Delivered exactly one : QoS 2
MCT
Securing MQTT communication
• Default: cleartext communication – TCP 1883 = default port for a MQTT broker
• Security options:
• Username and password (TCP 1883) – messages are NOT encrypted! Credentials sent in
the clear …
(My suggestion: Don’t use it …)
• SSL/TLS Certificates (TCP 8883) – messages are encrypted!
• You can combine both, you can opt for:
• local communication: unencrypted, access to the LAN should be secured
(physical/firewall/…)
• remote communication: encrypted – secure bridge communication to central/main broker
MCT
Docker (containers) vs Virtualisation
Two big similarities:
• each is designed to provide an isolated environment in which to run an application
• that environment is represented as a binary artifact that can be moved between hosts
Containers virtualize the operating system instead of hardware
• making containers both more portable and more efficient than VMs
MCT
Docker (containers) vs Virtualisation
MCT
LPWAN Techologies: what is LPWAN?
• LPWAN stands for Low Power Wide Area Network
• Electromagnetic signals achieve a better reach when:
• More power
• Low frequency
• Repetition
• Other frequency then the rest of the signals
• Open space and reflections
• Absence of jamming signals
MCT
Criteria to choose a LPWAN technology
1. Coverage & range
2. Mobility (mobile or static use)
3. Performance
• Energy/battery usage
• Reaction speed & reliability
• Amount of data
• Connection frequency
4. Two-way communication
5. Battery life
6. Security
7. TCO
MCT
LPWAN Technologies
• LoRaWAN
• Sigfox
• NB-IoT
• LTE-M
• 5G
MCT
LPWAN Overview
Protocol Frequency Latency Duplex mode Downlink speed Network Security Engergy use
LoRa ISM 8 sec Half 290-5470 bit/s No PKE Low
Sigfox ISM High Half 100 bit/s No Simple Low
NB-IoT License 0,25 – 11 sec Half
200kbit/s down
20 kbit/s up Yes SIM Medium
LTE-M License 10 – 15 msec Half 50k-1Mbit/s yes SIM Medium
5G License < 1msec Full
20Gbit/s down
10Gbit/s up Yes SIM High
MCT
TTN = The Things Network – www.thethingsnetwork.org
LPWAN Operators
LPWAN operators LoRaWAN Sigfox NB-IoT LTE-M
Belgium Proximus
TTN
Engie M2M Proximus
Orange
Orange
The Netherlands KPN
TTN
Hyrde Networks T-Mobile
Vodafone
KPN
Vodafone
T-Mobile
Luxemburg Proximus
TTN
RMS
France Orange
Bouygues
TTN
Sigfox France Orange
Germany TTN Sigfox Germany T-Mobile
Vodafone
T-Mobile
United Kingdom TTN WND UK
MCT
Sub-AgendaLoRaWAN Network Protocol
Low Power Wide Area Network (LPWAN)
• Bidirectional
• Simple Star Network Topology
• Low data rate
• Low cost
• Long battery life
Ideal for:
• Internet of Things (IoT)
• Machine-to-Machine (M2M)
• Industrial Automation
• Low Power Applications
• Battery Operated Sensors
• Smart City
• Smart Meter
• Smart Agriculture
Enables simpler network
architecture:
•No repeaters
•No mesh routing complexity
MCT
Sub-AgendaLoRaWAN Network Protocol
MCT
LoRaWAN Network Protocol
• In Europe on 868MHz band
• Proprietary Spread Spectrum Technology by Semtech – Chirped-FM
• Payload from 59 to 230 bytes, dependant on
• data rate (DR) – DR0 - DR7 – 250bits/s to 50 000bits/s
• spread factor (SF) – SF7-8-9-10-11-12 or FSK
• bandwidth (BW) – 125kHz or 250kHz
MCT
LoRaWAN Network Protocol
• Type of end-devices
• Battery Powered – Class A
• Wakes up and sends its data
• Low Latency – Class B
• Periodic wakeup by the gateway
• No Latency – Class C
• Always on device – permanently powered
MCT
Sub-AgendaLoRaWAN Network Protocol
At Howest – campus Kortrijk-Weide
• We have our private LoRa Multitech gateway
• January 2020, we will integrate one of our LoRa gateways in TheThingsNetwork (TTN)
End-devices
• AllThingsTalk Rapid LoRa Development kits – Mbili board with a Microchip RN2483 LoRa
module
• Pycom – LoPy4 and FiPy with Pysense board
• Microchip RN-2483-MOTE Kit
• Multitech mDot modules
MCT
Task 1 : Overview
MCT
Demo: Grafana dashboard (Reactor)
• Schneider Modbus => Python => Broker => Influxdb
• ESP32 => Broker => Influxdb
• Smappee (Energymanagement solution) => Broker => Influxdb
• Varta (Batterijbank) => Broker => Influxdb
MCT
Task 2 : Overview
Stream
analytics
Stream
analytics
Azure
functions
MCT
MCT
Demo : LoPy4 and FiPy with Pysense board
• Pysense board : sensorshield (Ambient light sensor,Barometric pressure sensor,Humidity
sensor,3 axis 12-bit accelerometer, Temperature sensor)
• LoPy4 (LoRa, Sigfox, WiFi, Bluetooth) devboard.
MCT
Demo : SmartSwarm + Wise 4012E
MCT
Demo SmartSwarm
Stream
analytics
Stream
analytics
MCT
Unitronics
• Powerful multi-function PLC controller that provides
users with advanced communication support,
variety of built-in I/O configurations, and Virtual
HMI.
• Virtual HMI- the PLC stores and runs the program
logic as well as the HMI user application within the
PLC itself. This brings a unique advantage: you
can view and operate your machine, or access
your process via any mobile phone, PC, or remote
display device.
• Main
features: Ethernet/IP, MQTT, SNMP, SQL, Web
Server, FTP, SNMP, and more.
MCT
OPC UA (Unified Architecture)
• Platform independent
• Successor of OPC classic
• Leading communication protocol for Industry 4.0
• OPC UA specifications :
MCT
Security in OPC UA
• “firewallfriendly” i.e. it can be controlled and steered via standard network techniques.
• Several protocols have been made available
• Binary protocol
• SOAP (Simple Object Access Protocol) with HTTPS
• Encryptions are used to secure the data during transmission
• Use of certificates to authenticate the clients
MCT
OPC UA and Industry 4.0
• Leading communication protocol
• OPC UA over TSN
• Time Sensitive Network
• Between PLC’s
• TCP/IP and web protocols
MCT
Workshops en nascholing
• Een workshop op maat i.v.m. de volgende topics :
• MQTT (secure)
• Docker
• OPC UC
• LoRa/Sigfox
• Raspberry Pi /ESP32 (prototyping)
MCT
Q&A
MCT
Demo
• Dashboard Grafana Reactor (ESP32, Modbus, Python script, MQTT broker, InfluxDB, Grafana)
• Enkel eens door het dashboard gaan
• LoRa messages tonen en decoden
• SmartSwarm (MQTT messages, Python Script, Azure IoT Hub, Streaming Analytics, CosmosDB,
PowerBI
• Configuratie page
• MQTT broker berichten
• Azure IoT Hub page
• Streaming page
• Dashboard PowerBI
• Eventueel CosmosDB => reports
MCT
Demo
• Unitronics
• OPC UA tonen in Kepware met warmteregeling
• Webserver en setpoint
• Misschien nog met subscribe message.
• MQTT messages tonen in MQTT.fx

More Related Content

What's hot

SDN_and_NFV_technologies_in_IoT_Networks
SDN_and_NFV_technologies_in_IoT_NetworksSDN_and_NFV_technologies_in_IoT_Networks
SDN_and_NFV_technologies_in_IoT_NetworksSrinivasa Addepalli
 
LTE :Mobile Network Security
LTE :Mobile Network SecurityLTE :Mobile Network Security
LTE :Mobile Network SecuritySatish Chavan
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?Julien Vermillard
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaOpen Mobile Alliance
 
Low Power Wireless Technologies and Standards for the Internet of Things
Low Power Wireless Technologies and Standards for the Internet of ThingsLow Power Wireless Technologies and Standards for the Internet of Things
Low Power Wireless Technologies and Standards for the Internet of ThingsDuncan Purves
 
IoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech TalksIoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech TalksCumulations Technologies
 
Microsemi tp5000 datasheet_vf
Microsemi tp5000 datasheet_vfMicrosemi tp5000 datasheet_vf
Microsemi tp5000 datasheet_vfCharlie Ateenyi
 
Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2LN Reddy
 
Exploring LTE security and protocol exploits with open source software and lo...
Exploring LTE security and protocol exploits with open source software and lo...Exploring LTE security and protocol exploits with open source software and lo...
Exploring LTE security and protocol exploits with open source software and lo...EC-Council
 
Iport ntx pro-embedded_video_interface_data_sheet
Iport ntx pro-embedded_video_interface_data_sheetIport ntx pro-embedded_video_interface_data_sheet
Iport ntx pro-embedded_video_interface_data_sheetWorkswell s.r.o.
 
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...Mikael Falkvidd
 
Eclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformEclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformMahdi Ben Alaya
 
Carrier grade wi fi integration architecture
Carrier grade wi fi integration architectureCarrier grade wi fi integration architecture
Carrier grade wi fi integration architectureSatish Chavan
 
Training manual on scada
Training manual on scadaTraining manual on scada
Training manual on scadabhavuksharma10
 
Synchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications NetworksSynchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications Networks3G4G
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice José Ramón Martínez Salio
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Open Mobile Alliance
 
Radisys Optimizing VAS for Greater Revenue Generation
Radisys Optimizing VAS for Greater Revenue GenerationRadisys Optimizing VAS for Greater Revenue Generation
Radisys Optimizing VAS for Greater Revenue GenerationRadisys Corporation
 

What's hot (20)

SDN_and_NFV_technologies_in_IoT_Networks
SDN_and_NFV_technologies_in_IoT_NetworksSDN_and_NFV_technologies_in_IoT_Networks
SDN_and_NFV_technologies_in_IoT_Networks
 
Wireless LAN Network Topologies (ENG)
Wireless LAN Network Topologies (ENG)Wireless LAN Network Topologies (ENG)
Wireless LAN Network Topologies (ENG)
 
LTE :Mobile Network Security
LTE :Mobile Network SecurityLTE :Mobile Network Security
LTE :Mobile Network Security
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
 
Managed IP solution
Managed IP solutionManaged IP solution
Managed IP solution
 
Low Power Wireless Technologies and Standards for the Internet of Things
Low Power Wireless Technologies and Standards for the Internet of ThingsLow Power Wireless Technologies and Standards for the Internet of Things
Low Power Wireless Technologies and Standards for the Internet of Things
 
IoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech TalksIoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech Talks
 
Microsemi tp5000 datasheet_vf
Microsemi tp5000 datasheet_vfMicrosemi tp5000 datasheet_vf
Microsemi tp5000 datasheet_vf
 
Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2Lekha_WaveGuru_Intro_ver2
Lekha_WaveGuru_Intro_ver2
 
Exploring LTE security and protocol exploits with open source software and lo...
Exploring LTE security and protocol exploits with open source software and lo...Exploring LTE security and protocol exploits with open source software and lo...
Exploring LTE security and protocol exploits with open source software and lo...
 
Iport ntx pro-embedded_video_interface_data_sheet
Iport ntx pro-embedded_video_interface_data_sheetIport ntx pro-embedded_video_interface_data_sheet
Iport ntx pro-embedded_video_interface_data_sheet
 
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
 
Eclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformEclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platform
 
Carrier grade wi fi integration architecture
Carrier grade wi fi integration architectureCarrier grade wi fi integration architecture
Carrier grade wi fi integration architecture
 
Training manual on scada
Training manual on scadaTraining manual on scada
Training manual on scada
 
Synchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications NetworksSynchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications Networks
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
 
Radisys Optimizing VAS for Greater Revenue Generation
Radisys Optimizing VAS for Greater Revenue GenerationRadisys Optimizing VAS for Greater Revenue Generation
Radisys Optimizing VAS for Greater Revenue Generation
 

Similar to Geef Industry 4.0 een boost

Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Inductive Automation
 
Design Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTDesign Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTInductive Automation
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 
From the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerFrom the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerRick G. Garibay
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iotDev Bhattacharya
 
MQTT ppt presentation message quening telemetry transport
MQTT ppt presentation message quening telemetry transportMQTT ppt presentation message quening telemetry transport
MQTT ppt presentation message quening telemetry transportCsm32NithinM
 
249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513Zarobiza
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
6 Month Telecommunication Training
6 Month Telecommunication Training6 Month Telecommunication Training
6 Month Telecommunication TrainingTechies Institute
 
CCN AAT 2023 for mqtt protocol ppt presentation
CCN AAT 2023 for mqtt protocol ppt presentationCCN AAT 2023 for mqtt protocol ppt presentation
CCN AAT 2023 for mqtt protocol ppt presentationHidangmayumRahul
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptxDixonSunny2
 
Interoute VDC: Education from the cloud
Interoute VDC: Education from the cloudInteroute VDC: Education from the cloud
Interoute VDC: Education from the cloudjon_graham1977
 

Similar to Geef Industry 4.0 een boost (20)

Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016Design Like a Pro - Best Practices For IIoT 2016
Design Like a Pro - Best Practices For IIoT 2016
 
Design Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoTDesign Like a Pro - Best Practices For IIoT
Design Like a Pro - Best Practices For IIoT
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
From the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's PrimerFrom the Internet of Things to Intelligent Systems: A Developer's Primer
From the Internet of Things to Intelligent Systems: A Developer's Primer
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iot
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
MQTT ppt presentation message quening telemetry transport
MQTT ppt presentation message quening telemetry transportMQTT ppt presentation message quening telemetry transport
MQTT ppt presentation message quening telemetry transport
 
249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513
 
Unit 4
Unit 4Unit 4
Unit 4
 
K010426371
K010426371K010426371
K010426371
 
Overblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelserOverblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelser
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
6 Month Telecommunication Training
6 Month Telecommunication Training6 Month Telecommunication Training
6 Month Telecommunication Training
 
CCN AAT 2023 for mqtt protocol ppt presentation
CCN AAT 2023 for mqtt protocol ppt presentationCCN AAT 2023 for mqtt protocol ppt presentation
CCN AAT 2023 for mqtt protocol ppt presentation
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
Interoute VDC: Education from the cloud
Interoute VDC: Education from the cloudInteroute VDC: Education from the cloud
Interoute VDC: Education from the cloud
 

Recently uploaded

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 

Recently uploaded (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 

Geef Industry 4.0 een boost

  • 1. NEW MEDIA AND COMMUNICATION TECHNOLOGY IoT Devices and Robotics Geef Industry 4.0 een boost!
  • 2. NEW MEDIA AND COMMUNICATION TECHNOLOGY Inhoud • Wie zijn we? • MQTT protocol • Securing MQTT communication • Docker (containers) vs Virtualisation • LPWAN technologies • LoRaWAN Protocol • Gerealiseerde opstellingen • SmartSwarm • Unitronics PLC • Demo
  • 3. MCT Wie zijn we • Tom Decavele (alias TDC) – tom.decavele@howest.be • Praktijklector MCT • Trajectverantwoordelijke IoT Infrastructure Engineer • Henk Bostyn – henk.bostyn@howest.be • Lector MCT & ENM • Projectmedewerker VEG-i-TEC
  • 4. MCT VEG-i-TEC => Industry 4.0 • Oprichting van een proeftuin voor de groente- en aardappelverwerkende bedrijven. • Doel : innoveren en optimaliseren van processen • Simuleren van proceslijnen op pilootniveau • De focus zal liggen : • Evalueren nieuwe technologie • Watermanagement (+desinfectie) • Hygiënisch ontwerp • Industry 4.0 (Connectivity, AI, …)
  • 5. MCT Bachelor in het energiemanagement – 5 pijlers
  • 6. MCT
  • 7. MCT Bachelor MCT – Multimedia & Communication Technology
  • 8. MCT The IoT Generation? “De Internet Applicaties van Morgen Realiseren”
  • 9. MCT Het internet van morgen: een brein met zintuigen Sensors Webservice Distributed system Database ML- AI User interfaces
  • 10. MCT IoT Infrastructure EngineerAI Engineer Web App Developer Smart tech & AI Creator
  • 11. MCT MQTT protocol (Message Queuing Telemetry Transport) • M2M data transfer protocol • Lightweight • Bidirectional • Secure communication • Payload in any format • Lots of flexibility • Popular MQTT brokers:
  • 12. MCT MQTT topics • Topics have no begin and end slash • Topics are case-sensitive • Topics permits empty spaces • Topics must contain at least 1 character • Devices can have subscription to one or more topics
  • 13. MCT MQTT topics • Wildcard “+” : a single level wildcard
  • 14. MCT MQTT topics • Wildcard “#” : multi-level wildcard
  • 15. MCT MQTT QoS (Quality of Service) • Fire and forget : QoS 0 • Delivered at least once : QoS 1 • Delivered exactly one : QoS 2
  • 16. MCT Securing MQTT communication • Default: cleartext communication – TCP 1883 = default port for a MQTT broker • Security options: • Username and password (TCP 1883) – messages are NOT encrypted! Credentials sent in the clear … (My suggestion: Don’t use it …) • SSL/TLS Certificates (TCP 8883) – messages are encrypted! • You can combine both, you can opt for: • local communication: unencrypted, access to the LAN should be secured (physical/firewall/…) • remote communication: encrypted – secure bridge communication to central/main broker
  • 17. MCT Docker (containers) vs Virtualisation Two big similarities: • each is designed to provide an isolated environment in which to run an application • that environment is represented as a binary artifact that can be moved between hosts Containers virtualize the operating system instead of hardware • making containers both more portable and more efficient than VMs
  • 18. MCT Docker (containers) vs Virtualisation
  • 19. MCT LPWAN Techologies: what is LPWAN? • LPWAN stands for Low Power Wide Area Network • Electromagnetic signals achieve a better reach when: • More power • Low frequency • Repetition • Other frequency then the rest of the signals • Open space and reflections • Absence of jamming signals
  • 20. MCT Criteria to choose a LPWAN technology 1. Coverage & range 2. Mobility (mobile or static use) 3. Performance • Energy/battery usage • Reaction speed & reliability • Amount of data • Connection frequency 4. Two-way communication 5. Battery life 6. Security 7. TCO
  • 21. MCT LPWAN Technologies • LoRaWAN • Sigfox • NB-IoT • LTE-M • 5G
  • 22. MCT LPWAN Overview Protocol Frequency Latency Duplex mode Downlink speed Network Security Engergy use LoRa ISM 8 sec Half 290-5470 bit/s No PKE Low Sigfox ISM High Half 100 bit/s No Simple Low NB-IoT License 0,25 – 11 sec Half 200kbit/s down 20 kbit/s up Yes SIM Medium LTE-M License 10 – 15 msec Half 50k-1Mbit/s yes SIM Medium 5G License < 1msec Full 20Gbit/s down 10Gbit/s up Yes SIM High
  • 23. MCT TTN = The Things Network – www.thethingsnetwork.org LPWAN Operators LPWAN operators LoRaWAN Sigfox NB-IoT LTE-M Belgium Proximus TTN Engie M2M Proximus Orange Orange The Netherlands KPN TTN Hyrde Networks T-Mobile Vodafone KPN Vodafone T-Mobile Luxemburg Proximus TTN RMS France Orange Bouygues TTN Sigfox France Orange Germany TTN Sigfox Germany T-Mobile Vodafone T-Mobile United Kingdom TTN WND UK
  • 24. MCT Sub-AgendaLoRaWAN Network Protocol Low Power Wide Area Network (LPWAN) • Bidirectional • Simple Star Network Topology • Low data rate • Low cost • Long battery life Ideal for: • Internet of Things (IoT) • Machine-to-Machine (M2M) • Industrial Automation • Low Power Applications • Battery Operated Sensors • Smart City • Smart Meter • Smart Agriculture Enables simpler network architecture: •No repeaters •No mesh routing complexity
  • 26. MCT LoRaWAN Network Protocol • In Europe on 868MHz band • Proprietary Spread Spectrum Technology by Semtech – Chirped-FM • Payload from 59 to 230 bytes, dependant on • data rate (DR) – DR0 - DR7 – 250bits/s to 50 000bits/s • spread factor (SF) – SF7-8-9-10-11-12 or FSK • bandwidth (BW) – 125kHz or 250kHz
  • 27. MCT LoRaWAN Network Protocol • Type of end-devices • Battery Powered – Class A • Wakes up and sends its data • Low Latency – Class B • Periodic wakeup by the gateway • No Latency – Class C • Always on device – permanently powered
  • 28. MCT Sub-AgendaLoRaWAN Network Protocol At Howest – campus Kortrijk-Weide • We have our private LoRa Multitech gateway • January 2020, we will integrate one of our LoRa gateways in TheThingsNetwork (TTN) End-devices • AllThingsTalk Rapid LoRa Development kits – Mbili board with a Microchip RN2483 LoRa module • Pycom – LoPy4 and FiPy with Pysense board • Microchip RN-2483-MOTE Kit • Multitech mDot modules
  • 29. MCT Task 1 : Overview
  • 30. MCT Demo: Grafana dashboard (Reactor) • Schneider Modbus => Python => Broker => Influxdb • ESP32 => Broker => Influxdb • Smappee (Energymanagement solution) => Broker => Influxdb • Varta (Batterijbank) => Broker => Influxdb
  • 31. MCT Task 2 : Overview Stream analytics Stream analytics Azure functions
  • 32. MCT
  • 33. MCT Demo : LoPy4 and FiPy with Pysense board • Pysense board : sensorshield (Ambient light sensor,Barometric pressure sensor,Humidity sensor,3 axis 12-bit accelerometer, Temperature sensor) • LoPy4 (LoRa, Sigfox, WiFi, Bluetooth) devboard.
  • 34. MCT Demo : SmartSwarm + Wise 4012E
  • 36. MCT Unitronics • Powerful multi-function PLC controller that provides users with advanced communication support, variety of built-in I/O configurations, and Virtual HMI. • Virtual HMI- the PLC stores and runs the program logic as well as the HMI user application within the PLC itself. This brings a unique advantage: you can view and operate your machine, or access your process via any mobile phone, PC, or remote display device. • Main features: Ethernet/IP, MQTT, SNMP, SQL, Web Server, FTP, SNMP, and more.
  • 37. MCT OPC UA (Unified Architecture) • Platform independent • Successor of OPC classic • Leading communication protocol for Industry 4.0 • OPC UA specifications :
  • 38. MCT Security in OPC UA • “firewallfriendly” i.e. it can be controlled and steered via standard network techniques. • Several protocols have been made available • Binary protocol • SOAP (Simple Object Access Protocol) with HTTPS • Encryptions are used to secure the data during transmission • Use of certificates to authenticate the clients
  • 39. MCT OPC UA and Industry 4.0 • Leading communication protocol • OPC UA over TSN • Time Sensitive Network • Between PLC’s • TCP/IP and web protocols
  • 40. MCT Workshops en nascholing • Een workshop op maat i.v.m. de volgende topics : • MQTT (secure) • Docker • OPC UC • LoRa/Sigfox • Raspberry Pi /ESP32 (prototyping)
  • 42. MCT Demo • Dashboard Grafana Reactor (ESP32, Modbus, Python script, MQTT broker, InfluxDB, Grafana) • Enkel eens door het dashboard gaan • LoRa messages tonen en decoden • SmartSwarm (MQTT messages, Python Script, Azure IoT Hub, Streaming Analytics, CosmosDB, PowerBI • Configuratie page • MQTT broker berichten • Azure IoT Hub page • Streaming page • Dashboard PowerBI • Eventueel CosmosDB => reports
  • 43. MCT Demo • Unitronics • OPC UA tonen in Kepware met warmteregeling • Webserver en setpoint • Misschien nog met subscribe message. • MQTT messages tonen in MQTT.fx

Editor's Notes

  1. The end result was that at the end of June 2019 we delivered the 27 Smart Tech & AI bachelors, the very first AI bachelors in Flanders. We now have two choices: AI Engineer, which is a hardcore back-end developer and Smart Tech & AI, which focuses on AI in an Internet of Things environment, incl. industry 4.0.
  2. Influxdb : timeseries database gebruik maken van retention policy en continuous queries.
  3. Cosmos DB => multimodel, scalable, distributed, low latency