HAPPY π DAY
According to ancient egypt scientists/mathematicians!
IIoT
Edge
Kura
Agenda
~$ whoami
Muhammethu Iqbal Isham Mohamed
From Sri Lanka - Eastern part of Sri Lanka
Software Engineer
Works for a Microsoft Solutions Provider in KL
https://ishammohamed.tech
Copyright reserved - https://saltinourhair.com/sri-lanka/arugam-bay-guide/
Gartner Hype Cycle - 2018
IIoT
Industry 4.0
A superset of IoT
Revolutionize Manufacturing industry
Greater amount of data at far greater speed
Edge Computing
Coupled with the “Device” itself
Distributed computing paradigm
Most of the / every computation performed on the distributed device nodes
In one way this solves the IoT security problem
https://www.researchgate.net/figure/Fog-Cloud-architecture_fig1_318752520
Eclipse IoT
Eclipse Foundation
● Non-profit organization responsible for Eclipse community
● 300 + open source projects
Eclipse IoT
● Devices, gateways, standards, tools, ontologies and security
● Eclipse Paho - Client implementation of MQTT
● Eclipse Mosquitto - Message broker that implements the MQTT protocol. Light weight
Copyright 2016 The Eclipse Foundation on all rights reserved
Eclipse Kura
Eclipse Kura™ is an extensible open source IoT Edge Framework based on Java/OSGi. Kura
offers API access to the hardware interfaces of IoT Gateways (serial ports, GPS, watchdog,
GPIOs, I2C, etc.). It features ready-to-use field protocols (including Modbus, OPC-UA, S7), an
application container, and a web-based visual data flow programming to acquire data from
the field, process it at the edge, and publish it to leading IoT Cloud Platforms through MQTT
connectivity.
(https://www.eclipse.org/kura/)
Eclipse Kura
Copyright 2016 The Eclipse Foundation on all rights reserved
Device Management - Native Support for MQTT
Field Protocols - MODBUS, OPC-UA
Network Management - NAT, Firewall
Remote Management
OSGi Implementation
Getting started with Kura
docker
.deb package
.rpm package
snapcraft
Raspberry PI
PC of your choice
Intel UP2
docker run -d -p 8080:8080 -t eclipse/kura
sudo snap install kura
sudo gdebi
kura_<version>_<device>_installer.deb
Kura Architecture
Copyright 2016 The Eclipse Foundation on all rights reserved
Administrative UI
To deploy applications
Connect field devices
Send data to cloud platforms
Kura wires
Configure drives
Kura Wires
walk-through

Eclipse kura

  • 1.
    HAPPY π DAY Accordingto ancient egypt scientists/mathematicians!
  • 2.
  • 3.
    ~$ whoami Muhammethu IqbalIsham Mohamed From Sri Lanka - Eastern part of Sri Lanka Software Engineer Works for a Microsoft Solutions Provider in KL https://ishammohamed.tech Copyright reserved - https://saltinourhair.com/sri-lanka/arugam-bay-guide/
  • 4.
  • 5.
    IIoT Industry 4.0 A supersetof IoT Revolutionize Manufacturing industry Greater amount of data at far greater speed
  • 7.
    Edge Computing Coupled withthe “Device” itself Distributed computing paradigm Most of the / every computation performed on the distributed device nodes In one way this solves the IoT security problem
  • 8.
  • 9.
    Eclipse IoT Eclipse Foundation ●Non-profit organization responsible for Eclipse community ● 300 + open source projects Eclipse IoT ● Devices, gateways, standards, tools, ontologies and security ● Eclipse Paho - Client implementation of MQTT ● Eclipse Mosquitto - Message broker that implements the MQTT protocol. Light weight
  • 10.
    Copyright 2016 TheEclipse Foundation on all rights reserved
  • 11.
    Eclipse Kura Eclipse Kura™is an extensible open source IoT Edge Framework based on Java/OSGi. Kura offers API access to the hardware interfaces of IoT Gateways (serial ports, GPS, watchdog, GPIOs, I2C, etc.). It features ready-to-use field protocols (including Modbus, OPC-UA, S7), an application container, and a web-based visual data flow programming to acquire data from the field, process it at the edge, and publish it to leading IoT Cloud Platforms through MQTT connectivity. (https://www.eclipse.org/kura/)
  • 12.
    Eclipse Kura Copyright 2016The Eclipse Foundation on all rights reserved Device Management - Native Support for MQTT Field Protocols - MODBUS, OPC-UA Network Management - NAT, Firewall Remote Management OSGi Implementation
  • 13.
    Getting started withKura docker .deb package .rpm package snapcraft Raspberry PI PC of your choice Intel UP2 docker run -d -p 8080:8080 -t eclipse/kura sudo snap install kura sudo gdebi kura_<version>_<device>_installer.deb
  • 14.
    Kura Architecture Copyright 2016The Eclipse Foundation on all rights reserved
  • 15.
    Administrative UI To deployapplications Connect field devices Send data to cloud platforms Kura wires Configure drives
  • 16.
  • 17.