Programma
16.30 Ontvangst
17.00 Robbrecht van Amerongen - Head of IoT, Conclusion Connect
• Welkom en opvallendste zaken van het congres
• Stand van zaken PaaS/SaaS, Digital Twin, Context IoT, Big Data en Machine Learning
• IoT en Security
• IoT-projecten: stand van zaken, opvallende voorbeelden en best practices
• Waar staan de vendors/ platformleveranciers
18.00 Diner
18.45 Gertjan van het Hof - IoT Solutions Architect, Conclusion Connect
• Platformen: Microsoft Azure IoT Reference Architecture en Google Cloud IoT
• CrateDB
• EdgeX Foundry en NetFoundry
• Intel Video processing
• Beacons
• Security Maturity Model
• Industrial Internet Consortium (IIC)
19:45 Pauze
20:00 Henk Jan van Wijk - IoT Solution Engineer, Conclusion Connect
• Microsoft Azure Sphere (connected devices)
• Low Power Connectivity (Thingstream)
• Digital Twin
• Anomaly detection at Intel (predict robots failure)
21.00 Afsluiting en borrel
The explosive growth of the “Internet of Things” is changing our world and today the Internet of Things knows almost as many applications as there are types of devices connected.
From consumer equipment, to innovate new designs and products at home, to industrial machinery… Everything is connected to the cloud.
In this session Glenn will guide you through the Azure IoT Ecosystem and show you some of the key components of the Azure IoT Platform.
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
The presentation on the topic: application of FIWARE and Microsoft Azure platform on the example of the smart city based IoT solutions made by DunavNET and comparative analysis of the services and the corresponding components of the platforms.
Presentation by Nebojša Stojanović at DaFED.
New Features for Mobile Device Management (MDM) With EntgraVichitra Godamunne
Entgra helps enterprises to use Enterprise Mobility Management (EMM) technology for managing remote device fleets securely. This presentation features an overview of the latest product developments.
Great! You completed your connected object design and now, you need to figure out how to gather, store and analyze all that telemetry. In this presentation, we’ll take a look at how you can use Microsoft Azure to do just that. We’ll first see how you can “pick and choose” services that you can combine to build your own custom solution. Services like Event Hub that can receive millions of events per second, Stream Analytics that let you perform real-time analytics on those millions of events, Machine Learning that let you do predictive analytics and Power BI that let you display data in super neat graphs. Then we’ll look at Azure IoT Hub and its benefits compared to Event Hub. Finally, we’ll see how Azure IoT Suite let you quickly start using preconfigured solutions.
The explosive growth of the “Internet of Things” is changing our world and today the Internet of Things knows almost as many applications as there are types of devices connected.
From consumer equipment, to innovate new designs and products at home, to industrial machinery… Everything is connected to the cloud.
In this session Glenn will guide you through the Azure IoT Ecosystem and show you some of the key components of the Azure IoT Platform.
Using FIWARE and Microsoft Azure for the development of IoT solutionsDunavNET
The presentation on the topic: application of FIWARE and Microsoft Azure platform on the example of the smart city based IoT solutions made by DunavNET and comparative analysis of the services and the corresponding components of the platforms.
Presentation by Nebojša Stojanović at DaFED.
New Features for Mobile Device Management (MDM) With EntgraVichitra Godamunne
Entgra helps enterprises to use Enterprise Mobility Management (EMM) technology for managing remote device fleets securely. This presentation features an overview of the latest product developments.
Great! You completed your connected object design and now, you need to figure out how to gather, store and analyze all that telemetry. In this presentation, we’ll take a look at how you can use Microsoft Azure to do just that. We’ll first see how you can “pick and choose” services that you can combine to build your own custom solution. Services like Event Hub that can receive millions of events per second, Stream Analytics that let you perform real-time analytics on those millions of events, Machine Learning that let you do predictive analytics and Power BI that let you display data in super neat graphs. Then we’ll look at Azure IoT Hub and its benefits compared to Event Hub. Finally, we’ll see how Azure IoT Suite let you quickly start using preconfigured solutions.
Internet Society Event on IoT - IoT@MicrosoftMarco Silva
This was a short presentation given at a IoT Panel I had the pleasure of being part of, organized by the Internet Society in Portugal at IST. I talked about microsoft's commitment on IoT and what products and tools we've been delivering to consumers and developers to empower them to be more productive and achieve more.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
IBM IoT Architecture and Capabilities at the Edge and Cloud Pradeep Natarajan
This slide deck answers the following questions:
1) What does the generalized IoT architecture looks like?
2) What is the need for an IoT gateway or IoT edge solution?
3) Why use a database solution in the IoT gateway?
4) Why IBM Informix is the perfect data management solution for IoT gateways at the edge?
Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end. Azure IoT Hub:
• Provides reliable device-to-cloud and cloud-to-device messaging at scale
• Enables secure communications using per-device security credentials and access control
• Includes device libraries for the most popular languages and platforms
In this webinar, you can learn about how to set up and start working with an Azure IoT Hub and explore all the capabilities that IoT Hub provides to communicate with your devices.
Video Presentation from OMA's Seminar/Webinar on October 27, 2016, "How Developers Can Get the Most Out of IoT Standards and Tools" by Pilgrim Beart, DevicePilot and Duncan Purves, Connect2 Systems
"The World of IoT and How Standards Fit-in"
My presentation for IgooConf 2018, here we dive into the edge capabilities provided by IoT Edge, combined with IoT Hub and other Edge and Azure services to create a complete and powerful solution. IoT Edge makes hybrid IoT solutions a reality, allowing us to seamlessly deploy and run AI, Azure Services and custom logic directly on our devices. And all this is done while giving us the option manage and administrate it all from and communicate with Azure.
IoT market description and solutions based on Microsoft technologies/products:
- IoT Central
- Accelerators
- Azure services (PaaS and IaaS)
Ex: IoT Hub, DPS, IoT Plug and Play, IoT Edge, Event Hubs, Stream Analytics, etc
AggreGate IoT Integration Platform is a white-labeled Internet of Things platform that employs modern communication technologies to control, configure, monitor and
service different electronic devices. It also helps you to aggregate device data into a common database, where you can "slice and dice" it according to your needs, as well as let other enterprise applications transparently access it. AggreGate introduces new concepts in M2M (Machine-2-Machine) technology, also known as Industrial Control or SCADA.
In a complex network environment your devices may be distributed over multiple segments, located behind firewalls, routers, bridges, etc. AggreGate Server provides a rich set of features for managing device networks and routing data. The core components are Java-based and may be deployed on most present-day hardware and operating systems.
Connecting your devices to the system is easy and cost-effective. Any existing device may work with AggreGate regardless of its communication protocol even if it's not network-enabled. You can bridge your existing devices into the system using a programmable controller, by implementing AggreGate communication protocol in your own device, or by protocol conversion via software device drivers. For new designs, the programmable controller can be built directly into the product.
Devices that use standard automation, control and monitoring protocols (such as OPC, Modbus, BACNet, SNMP, etc.) are supported directly, no software/hardware protocol conversion is required.
AggreGate helps many different industries and companies to benefit from direct management of large networks of legacy devices or connecting them to the enterprise systems based on open standards. Typical solutions include network monitoring, data center management, industrial and home automation, machinery, telecommunications, security and access control, time and attendance control, medical devices, laboratory equipment, life sciences, retail, transportation, etc.
Internet Society Event on IoT - IoT@MicrosoftMarco Silva
This was a short presentation given at a IoT Panel I had the pleasure of being part of, organized by the Internet Society in Portugal at IST. I talked about microsoft's commitment on IoT and what products and tools we've been delivering to consumers and developers to empower them to be more productive and achieve more.
Internet of Things on Azure in Global Azure Bootcamp 2016 - Chennai. Session covered with Live Demo on Azure IoThub, stream Analytics, storage table and Power BI.
IBM IoT Architecture and Capabilities at the Edge and Cloud Pradeep Natarajan
This slide deck answers the following questions:
1) What does the generalized IoT architecture looks like?
2) What is the need for an IoT gateway or IoT edge solution?
3) Why use a database solution in the IoT gateway?
4) Why IBM Informix is the perfect data management solution for IoT gateways at the edge?
Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end. Azure IoT Hub:
• Provides reliable device-to-cloud and cloud-to-device messaging at scale
• Enables secure communications using per-device security credentials and access control
• Includes device libraries for the most popular languages and platforms
In this webinar, you can learn about how to set up and start working with an Azure IoT Hub and explore all the capabilities that IoT Hub provides to communicate with your devices.
Video Presentation from OMA's Seminar/Webinar on October 27, 2016, "How Developers Can Get the Most Out of IoT Standards and Tools" by Pilgrim Beart, DevicePilot and Duncan Purves, Connect2 Systems
"The World of IoT and How Standards Fit-in"
My presentation for IgooConf 2018, here we dive into the edge capabilities provided by IoT Edge, combined with IoT Hub and other Edge and Azure services to create a complete and powerful solution. IoT Edge makes hybrid IoT solutions a reality, allowing us to seamlessly deploy and run AI, Azure Services and custom logic directly on our devices. And all this is done while giving us the option manage and administrate it all from and communicate with Azure.
IoT market description and solutions based on Microsoft technologies/products:
- IoT Central
- Accelerators
- Azure services (PaaS and IaaS)
Ex: IoT Hub, DPS, IoT Plug and Play, IoT Edge, Event Hubs, Stream Analytics, etc
AggreGate IoT Integration Platform is a white-labeled Internet of Things platform that employs modern communication technologies to control, configure, monitor and
service different electronic devices. It also helps you to aggregate device data into a common database, where you can "slice and dice" it according to your needs, as well as let other enterprise applications transparently access it. AggreGate introduces new concepts in M2M (Machine-2-Machine) technology, also known as Industrial Control or SCADA.
In a complex network environment your devices may be distributed over multiple segments, located behind firewalls, routers, bridges, etc. AggreGate Server provides a rich set of features for managing device networks and routing data. The core components are Java-based and may be deployed on most present-day hardware and operating systems.
Connecting your devices to the system is easy and cost-effective. Any existing device may work with AggreGate regardless of its communication protocol even if it's not network-enabled. You can bridge your existing devices into the system using a programmable controller, by implementing AggreGate communication protocol in your own device, or by protocol conversion via software device drivers. For new designs, the programmable controller can be built directly into the product.
Devices that use standard automation, control and monitoring protocols (such as OPC, Modbus, BACNet, SNMP, etc.) are supported directly, no software/hardware protocol conversion is required.
AggreGate helps many different industries and companies to benefit from direct management of large networks of legacy devices or connecting them to the enterprise systems based on open standards. Typical solutions include network monitoring, data center management, industrial and home automation, machinery, telecommunications, security and access control, time and attendance control, medical devices, laboratory equipment, life sciences, retail, transportation, etc.
Hello All,
Let's meet and discuss what are the new announcements from Build 2016 and how we can best leverage them in our business!
Here are some of the topics we will cover this time:
- Azure Functions
- Service Fabric
- Azure Storage
- Document DB
- Azure Container Services
- Power BI Embedded
- ASP.NET Core
- Virtual Machine Scale Sets
I will be happy to share my experience from the conference, especially the session I visited and also the conversations I had with various Microsoft representatives.
Azure is developing faster than ever and Microsoft is driving the platform in very interesting direction that require us to know and work with more and more new technologies!
Come and join us to learn more about Azure!
I am arranging the venue but my plan for the meetup is to be on April 25-th or April 27-th from 19:30. I will keep you updated on that!
Thank you!
Kanio
Athens IoT meetup #7 - Open Source Industrial IoT - Manolis Nikiforakis (Ex M...Athens IoT Meetup
A presentation on how to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies* and elaborate on various architecture approaches and challenges. (*Eclipse Kura/Kapua/Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT), by Manolis Nikiforakis of Ex Machina
Athens IoT meetup #7 - AI, Bots and DevOps - May 2018
How to setup a powerful industrial IoT solution for a typical energy monitoring use-case, built on open source technologies. Architecture approaches and challenges.
Eclipse Kura / Kapua / Hawkbit, Thingsboard.io, AgileIoT, Resin.io, NodeRED, OpenHAB, RPi, ESP8266/32, Modbus, MQTT
https://www.meetup.com/Athens-IoT-Meetup/events/250458102/
Topics of this presentation:
- Fundamental concepts and principles.
- General architecture guidance.
- IoT applications component design.
- Cross-cutting issues.
This presentation by Andrii Antilikatorov (Consultant, Engineering, GlobalLogic) was delivered at GlobalLogic Kharkiv .NET TechTalk #1 on May 24, 2019.
Integration of Things (Sam Vanhoutte @Iglooconf 2017) Codit
To build an overall IoT solution, a lof of different technologies and skills are needed and the role of an architect is crucial to combine all the different services into a solid solution. In this presentation, you will understand more about the DNA of a typical IoT solution, based on Microsoft Azure. You will see the different pitfalls that come with implementing Industrial IoT solutions.
Presentation about Azure IoT given at Innovation Days Sydney.
For more details see repository https://github.com/martinabbott/iot-end-to-end
And blog entry http://martinabbott.azurewebsites.net/2016/03/26/iot-hub-end-to-end/
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Codit
While working on several Internet of Things projects with different customers in Europe, it became clear that Integration matters more than ever. Building an overall IoT solution requires many different technologies and skills. The Architect role is crucial to combining different services into one solid solution. Integration skills are extremely important in building robust and scalable IoT solutions. Every phase of the IoT value chain requires integration, since IoT solutions are distributed and decoupled by nature. Retro-fitting existing devices? Routing of telemetry data? Or even exposing analytics results through secured APIs? All these challenges require integration skills. Skills that are very familiar to specialists in the Integration business. This presentation will explain why these are great times to be an Integration expert and how we can help tackling current challenges.
Distributed control systems for manufacturing are currently evolving towards Industrial Internet-of-Things (IIoT) systems. Sensors and actuators get equipped with internet connectivity, which allows them to interface with cloud platforms. This potentially enables a number of application cases. However, industrial "things" may be much more complex and more resource-constrained than typical consumer space "things". This talk provides an overview of Industrial IoT application cases and sketches various challenges for researchers and practitioners using the example of turning a level sensor for industrial tanks into an IoT device.
Extensible, server-side, open IoT architecture for device management, complete with integration capabilities, IoT analytics, and security for devices and data.
Skynet is coming! The Internet of Things (IoT) is rapidly growing all around us. Soon we will be surrounded by internet connected devices that may be tracking us, recording us, denying us access, driving us around, keeping us alive, and even automatically ordering us toilet paper. Join this digital safari for a guided tour of IoT Architecture, Messaging, and Security, in addition to an overview of the hardware available from Raspberry Pi to Arduino. In addition to the hardware, this talk covers the spectrum of the Microsoft Azure IoT Suite services (IoT Hubs, Service Bus, Stream Analytics, etc), as well as Azure Functions. It also covers why and how to use these services to build a big data style Lambda Architecture for your Internet of Things that will scale. When the safari is complete you’ll have the knowledge to begin building Skynet yourself.
Raspberry Pi, Arduino, and the Azure cloud, Oh My!
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
Industrial IoT comes with great expectations for operational efficiency, promising improved asset utilization and productivity gains. IIoT challenges include reliability, security, low maintenance, long lifecycle, and integration into heterogeneous and fragmented systems. This session proposes some architectural patterns that can be leveraged to overcome these challenges. It introduces, at the center of the solution, Java-powered IoT gateways and modular IoT application frameworks such as the open source Eclipse Kura. Incorporating a live demonstration, the presentation highlights some of the latest Eclipse Kura features such as a pluggable device model for fieldbus protocols, visual data flow, and connectivity across various IoT cloud service providers.
JavaOne 2016 - Presentation by Dave Woodard and Walt Bowers
It is all about connectivity
Connectiviteit is altijd een uitdaging voor IoT sensors. De afweging tussen snelheid, bandbreedte, zekerheid, bereik en batterijduur kan je veel uitzoekwerk opleveren. Daarbij geven veel leveranciers van connectiviteit niet het volledige beeld omdat bepaalde oplossingen niet goed in hun infrastructuur of commerciële propositie passen. In deze sessie gaan we in op de mogelijkheden en toepasbaarheid van verschillende soorten connectiviteit. Denk dan aan LoRa, Sigfox, NB-IoT, LTE-M, Private 4G / LTE.
State of IoT review. beyond predictive maintenance and asset management. Value based IoT solutions. Data driven and digital transformation. IoT platform
Cloud based simulation
High end Edge computing
Simulation via digital twin
Massive digital twin simulation
Input for consolidated solution providing one view.
Smart near real-time tracking with high level of location accuracy.
Important step in Digital Transformation.
Combine and use existing infrastructure like scanners and detection loops
Industry grade solution with a good track record in similar cases.
Commercial off-the-shelf (COTS) sensors and gateways .
Flexibility of adding more sensor types (e.g. temperature).
Ease of scaling up and ease of maintainability.
Cloud based IoT Platform with open architecture.
Programma
16.30 Ontvangst
17.00 Robbrecht van Amerongen - Head of IoT, Conclusion Connect
• Welkom en opvallendste zaken van het congres
• Stand van zaken PaaS/SaaS, Digital Twin, Context IoT, Big Data en Machine Learning
• IoT en Security
• IoT-projecten: stand van zaken, opvallende voorbeelden en best practices
• Waar staan de vendors/ platformleveranciers
18.00 Diner
18.45 Gertjan van het Hof - IoT Solutions Architect, Conclusion Connect
• Platformen: Microsoft Azure IoT Reference Architecture en Google Cloud IoT
• CrateDB
• EdgeX Foundry en NetFoundry
• Intel Video processing
• Beacons
• Security Maturity Model
• Industrial Internet Consortium (IIC)
19:45 Pauze
20:00 Henk Jan van Wijk - IoT Solution Engineer, Conclusion Connect
• Microsoft Azure Sphere (connected devices)
• Low Power Connectivity (Thingstream)
• Digital Twin
• Anomaly detection at Intel (predict robots failure)
21.00 Afsluiting en borrel
Programma
16.30 Ontvangst
17.00 Robbrecht van Amerongen - Head of IoT, Conclusion Connect
• Welkom en opvallendste zaken van het congres
• Stand van zaken PaaS/SaaS, Digital Twin, Context IoT, Big Data en Machine Learning
• IoT en Security
• IoT-projecten: stand van zaken, opvallende voorbeelden en best practices
• Waar staan de vendors/ platformleveranciers
18.00 Diner
18.45 Gertjan van het Hof - IoT Solutions Architect, Conclusion Connect
• Platformen: Microsoft Azure IoT Reference Architecture en Google Cloud IoT
• CrateDB
• EdgeX Foundry en NetFoundry
• Intel Video processing
• Beacons
• Security Maturity Model
• Industrial Internet Consortium (IIC)
19:45 Pauze
20:00 Henk Jan van Wijk - IoT Solution Engineer, Conclusion Connect
• Microsoft Azure Sphere (connected devices)
• Low Power Connectivity (Thingstream)
• Digital Twin
• Anomaly detection at Intel (predict robots failure)
21.00 Afsluiting en borrel
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
2. Who am I?
Henk Jan van Wijk
IoT Solutions Engineer
linkedin.com/in/henkjanvanwijk
henkjan.vanwijk@conclusion.nl
@orakelvandelphi
IoT World Solutions Congres Review 2018
3. Subjects
• Connected devices (Azure Sphere)
• Edge devices
• Low power connectivity
• Digital Twins
• Anomaly detection using AI
IoT World Solutions Congres Review 2018 3
4. Connected devices
• Azure Sphere is a secured application platform for internet connected
devices from device to cloud by Microsoft
• Announced in April of 2018
• Documentation available since begin of August 2018
• Developer kit available (by Seeed)
Azure Sphere
IoT World Solutions Congres Review 2018 4
5. Connected devices
• MCU’s are used in many, many devices (like washing-, coffee machine etc)
• Currently most are not connected (about 1%)
• Many devices are not secure and we see the consequences regularly in the
news
• Most of these devices have no remote update possibilities to circumvent
known weaknesses
• Security should be the basis when designing and building these devices
MCU - Microcontroller
IoT World Solutions Congres Review 2018 5
6. Edge computing: IC’s
• Microsoft has a solution: Azure Sphere, and end-to-end
solution for connecting MCUs in a
secure way to the cloud
Azure Sphere
IoT World Solutions Congres Review 2018 6
• With Azure Sphere Microsoft introduced an MCU which is secured,
has built-in cloud communication and runs a high-level OS (Sphere OS) and
real-time processing capabilities
7. Edge computing: IC’s
• Azure Sphere Certified MCUs have built-in Microsoft security technology,
provide connectivity and hardware based root of trust
• Azure Sphere OS (Linux based), secured multi-layer
OS with ongoing on-device OS updates
• Azure Sphere Security Service (Cloud), brokers the trust for
device to device and device to cloud communication, detects
emerging threats with ongoing on-device security updates
Azure Sphere
IoT World Solutions Congres Review 2018 7
8. Connected devices
• The Azure Sphere platform is designed around 7 principles:
1. Hardware-based root of trust
2. Small trusted computing base
3. Defense in depth
4. Compartmentalization
5. Certificate based authentication
6. Renewable security
7. Failure reporting
Azure Sphere
IoT World Solutions Congres Review 2018 8
9. Connected devices
• MCU: MT3620
• Combination of two types of ARM Cortex cores,
one for the power (A7) and one for the low overhead and
real-guarantees
Azure Sphere MCU
IoT World Solutions Congres Review 2018 9
10. Connected devices
• Application Development
• Uses Azure Sphere SDK for C (Visual Studio)
• Application platform
Azure Sphere Development
IoT World Solutions Congres Review 2018 10
11. Connected devices
• Connect to not only Azure
• OS and application updates through the
Azure Sphere Security Service on Azure
• Data can be send to any cloud or on-premise
infrastructure
Azure Sphere
IoT World Solutions Congres Review 2018 11
13. Edge computing: IoT edge gateways
• Up
• Up²
• Up AI Edge
• Several models (11)
• All Intel based chips
• Most models are using 1 or more
Intel Movidius Myriad X VPUs
IoT World Solutions Congres Review 2018 13
14. Edge computing: IoT edge gateways
• Edge is ARM based (800 MHz), 512 MB RAM, 8GB storage
• LR Bluetooth 5
• 802.15.4 including Zigbee & Thread
• Wirepas Mesh
• IPv6
• Wi-Fi 802.11a/b/g/n/ac
• 10/100 Ethernet with PoE 802.3af
• LTE option
• Outdoor / Weatherproof enclosures
Rigado
IoT World Solutions Congres Review 2018 14
15. Edge computing: IoT edge gateways
• Included in a secure edge solution including IoT gateway for a
fixed price per month ($9) Edge-as-a-Service
• Edge runs on Ubuntu Core OS using ‘snap’ containers
• Includes tool for monitoring, provisioning and remote
maintenance/updates (Edge-Direct)
Rigado
IoT World Solutions Congres Review 2018 15
• Edges are created with a Secure Element and encrypted
key at the point of manufacture
• All applications run in secure containers, on an encrypted
OS & filesystem with Secure Boot
• Regular security patches are tested & published by
Rigado as new risks emerge
https://www.rigado.com/products/iot-edge-as-a-service/
16. Edge computing: IoT edge gateways
• Wireless modules certified by Rigado for use in
your own solution
• Most modules are Bluetooth 5.0 and some 4.2 and
depending on the use case (protocol, environment
size, cost) you can choose a module
Rigado
IoT World Solutions Congres Review 2018 16
https://www.rigado.com/products/modules-page-2-0/
17. Edge computing: IoT edge gateways
• Focused on helping customer building up an IoT infrastructure in:
• Smart Buildings
• Retail & Hospitality
• Location & Asset Tracking
• Some customers:
• Radius Networks
• Steelcase (connected workplace)
• Perfect Company (smart kitchen)
Rigado
IoT World Solutions Congres Review 2018 17
19. Edge computing: IoT edge gateways
• Manufacturer of industrial I/O modules, gateways, etc.
• IIoT Edge gateway: UC-8100 series
• ARM Cortex-A8 based
• DIN rail mountable
• 2 serial ports (RS-232/422/485), 2 ethernet LAN ports (10/100 Mbps)
• 8GB eMMC storage, 256 or 512 GB RAM
• SD socket for storage expansion and OS installation
• Mini PCIe socket for cellular module
• OS preinstalled: Debian 9 based
• Microsoft Azure Certified for IoT
• Available as IIoT Gateway Starter Kit includes ThingsPro® data-acquisition software
(Modbus DAQ and MQTT)
• Device management with ThingsPro Server
Moxa
IoT World Solutions Congres Review 2018 19
https://www.moxa.com/product/UC-8100.htm
20. Low power connectivity
• BLE / WiFi
• Small range
• LoRa
• Suitable when sensing devices are in fixed locations across the business
estate, less suitable when they leave the estate
• Sigfox
• More suitable when sensing devices could be anywhere across a
domestic market, but coverage will not be everywhere
• NB-IoT / LTE-Cat1M
• Not yet everywhere available (carriers need to roll out) and roaming is
needed when crossing borders
• Thingstream
• Global reach (everywhere where GSM coverage is available either 2G,
3G or 4G)
IoT World Solutions Congres Review 2018 20
21. Low power connectivity
• Thingstream is not IP based, but MQTT over GSM
• No IP means no visible IP address
• Uses USSD (part of the GSM standard)
• USSD (unstructured data), message up to 184 characters
• Real-time connection, can wait until response is received
• MQTT-SN
IoT World Solutions Congres Review 2018 21
22. Low power connectivity
• MQTT for Sensor Networks (MQTT-SN) is a variation of the main protocol
aimed at embedded devices on non-TCP/IP networks
IoT World Solutions Congres Review 2018 22
23. Low power connectivity
• MQTT-SN Thingstream supports 4 Quality of Service modes:
• Blind fire-and-forget (QoS -1)
• Fire-and-forger (QoS 0)
• At-least-once (QoS 1)
• Exactly-once (QoS 2)
• Platform has a visual data flow manager
IoT World Solutions Congres Review 2018 23
24. Low power connectivity
• Examples of Thingstream ready devices
IoT World Solutions Congres Review 2018 24
26. Azure Digital Twins
• A digital twin is a digital model in context of the physical world a device
exists in
• Azure Digital Twins not only takes devices into account, but also people
• Azure Digital Twins is a PaaS service of Microsoft
• Announced at Ignite 2018 (September)
• Since 15 October 2018 in public preview
IoT World Solutions Congres Review 2018 26
28. Azure Digital Twins
• Key capabilities:
• Spatial intelligence graph
• Spatial graphs are virtual representations of the many relationships between spaces,
devices, and people relevant to an IoT solution
IoT World Solutions Congres Review 2018 28
30. Azure Digital Twins
• Key capabilities:
• Spatial intelligence graph
• Spatial graphs are virtual representations of the many relationships between spaces,
devices, and people relevant to an IoT solution
• Digital twin object models
• Predefined object models
• Multiple and nested tenants
• Multi-tenancy support already built-in
• Advanced compute capabilities
• User defined functions (define and run custom functions against incoming device data)
• Built-in access control
• Role-based access system and Azure Active Directory
• Ecosystem
• Connect to other Azure components, such as Azure Stream Analytics, AI, Dynamics 365,
etc.
IoT World Solutions Congres Review 2018 30
32. IoT World Solutions Congres Review 2018 32
Azure Digital Twins in the Azure IoT solution
33. Azure Digital Twins
• Some pre-release customers:
• SteelCase
• Willow (building management)
IoT World Solutions Congres Review 2018 33
34. Azure Digital Twins
IoT World Solutions Congres Review 2018 34
https://www.youtube.com/watch?v=TKoBTZhCkPE
35. Real-time anomaly detection
• AI session by Intel:
Real-time anomaly detection using deep learning to predict robots’ failure
• Problem statement:
• High volume manufacturing employ large number of robots
• Robots faults affect production yield, equipment downtime and factory
throughput
• Detection of anomaly in the robots is done manually during scheduled
maintenance
IoT World Solutions Congres Review 2018 35
36. Real-time anomaly detection
• How can we get data?
• Consider we want to be as little intrusive as possible.
• The robots are moving within a machine
• Approach followed:
• Added 2 accelerometers on each robot, each sending data at 512Hz
wirelessly
IoT World Solutions Congres Review 2018 36
37. Real-time anomaly detection
• How can we analyze data?
• Consider that basic / user defined rule does not work on this kind of data
• Approach:
• Use machine learning (unsupervised model)
• Learn only the good behavior and treat any anomaly as ”bad“
• Collect examples which can be used for multiple robots
IoT World Solutions Congres Review 2018 37
38. Real-time anomaly detection
• What is good or bad?
• Consider that the robots behavior is not repetitive and unpredictable
• Approach:
• Use deep learning RNN – LSTM (Recurrent Neural Network, Long term
Short Term Memory)
• Think about smart phone keyboards predicting the next word
IoT World Solutions Congres Review 2018 38
41. Real-time anomaly detection
• Used on-premise solution because of highly sensitive data (may not leave
the factory)
• Used a edge/fog solution because the latency must be as low as possible
(the algorithm predicts failure just a few seconds before it happens)
• Used Intel NUCs (core i5) as edge
IoT World Solutions Congres Review 2018 41
Editor's Notes
Secured MCU
Azure Sphere MCUs: A new crossover class of MCU with built-in Microsoft security technology, connectivity, and the headroom to support dynamic new experiences.
The Pluton security subsystem creates a hardware root of trust, stores private keys, and executes complex cryptographic operations.
A new crossover MCU combines the versatility and power of a Cortex-A class processor with the low overhead and real-time guarantees of a Cortex-M class processor.
Built-in network connectivity provides secured, reliable, online experiences and ensures devices are up to date.
Secured OS
The Azure Sphere OS: A highly-secured OS from Microsoft that creates a trustworthy defense-in-depth platform for new IoT experiences.
Secured application containers compartmentalize code for agility, robustness, and security.
On-chip connectivity services secure your connection to the cloud and provide access to the Azure Sphere Security Service.
A custom Linux kernel enables silicon diversity and innovation.
A security monitor guards integrity and access to critical resources.
Secured Cloud
The Azure Sphere Security Service: A turnkey security service that guards every Azure Sphere device by renewing security, identifying emerging threats, and brokering trust among device, cloud, and other endpoints.
Protects your devices and customers with certificate-based authentication of all communication.
Guarantees a device’s authenticity and ensures it runs only your genuine software.
Provides insight into device and application failures and visibility into emerging security threats.
Responds to threats with automated updates of the Azure Sphere OS.
Allows for easy deployment of your software updates to your Azure Sphere powered devices.
Hardware-based root of trust. A hardware-based root of trust ensures that the device and its identity cannot be separated, thus preventing device forgery or spoofing. Every Azure Sphere MCU is identified by an unforgeable cryptographic key that is generated and protected by the Microsoft-designed Pluton security subsystem hardware. This ensures a tamper-resistant, secured hardware root of trust from factory to end user.
Small trusted computing base. Most of the device’s software remains outside the trusted computing base, thus reducing the surface area for attacks. Only the secured Security Monitor, Pluton runtime, and Pluton subsystem—all of which Microsoft provides—run on the trusted computing base.
Defense in depth. Defense in depth provides for multiple layers of security and thus multiple mitigations against each threat. Each layer of software in the Azure Sphere platform verifies that the layer above it is secured.
Compartmentalization. Compartmentalization limits the reach of any single failure. Azure Sphere MCUs contain silicon counter-measures, including hardware firewalls, to prevent a security breach in one component from propagating to other components. A constrained, “sandboxed” runtime environment prevents applications from corrupting secured code or data.
Certificate-based authentication. The use of signed certificates, validated by an unforgeable cryptographic key, provides much stronger authentication than passwords. The Azure Sphere platform requires every software element to be signed. Device-to-cloud and cloud-to-device communications require further certificate-based authentication.
Renewable security. The device software is automatically updated to correct known vulnerabilities or security breaches, requiring no intervention from the product manufacturer or the end user. The Azure Sphere Security Service updates Azure Sphere OS and OEM applications automatically.
Failure reporting. Failures in device software or hardware are typical in emerging security attacks; device failure by itself constitutes a denial-of-service attack. Device-to-cloud communication provides early warning of potential failures. Azure Sphere devices can automatically report operational data and failures to a cloud-based analysis system, and updates and servicing can be performed remotely.
https://docs.microsoft.com/en-us/azure-sphere/product-overview/azure-sphere-seven-properties
https://docs.microsoft.com/en-us/azure-sphere/product-overview/architecture
Hardware-based root of trust. A hardware-based root of trust ensures that the device and its identity cannot be separated, thus preventing device forgery or spoofing. Every Azure Sphere MCU is identified by an unforgeable cryptographic key that is generated and protected by the Microsoft-designed Pluton security subsystem hardware. This ensures a tamper-resistant, secured hardware root of trust from factory to end user.
Small trusted computing base. Most of the device’s software remains outside the trusted computing base, thus reducing the surface area for attacks. Only the secured Security Monitor, Pluton runtime, and Pluton subsystem—all of which Microsoft provides—run on the trusted computing base.
Defense in depth. Defense in depth provides for multiple layers of security and thus multiple mitigations against each threat. Each layer of software in the Azure Sphere platform verifies that the layer above it is secured.
Compartmentalization. Compartmentalization limits the reach of any single failure. Azure Sphere MCUs contain silicon counter-measures, including hardware firewalls, to prevent a security breach in one component from propagating to other components. A constrained, “sandboxed” runtime environment prevents applications from corrupting secured code or data.
Certificate-based authentication. The use of signed certificates, validated by an unforgeable cryptographic key, provides much stronger authentication than passwords. The Azure Sphere platform requires every software element to be signed. Device-to-cloud and cloud-to-device communications require further certificate-based authentication.
Renewable security. The device software is automatically updated to correct known vulnerabilities or security breaches, requiring no intervention from the product manufacturer or the end user. The Azure Sphere Security Service updates Azure Sphere OS and OEM applications automatically.
Failure reporting. Failures in device software or hardware are typical in emerging security attacks; device failure by itself constitutes a denial-of-service attack. Device-to-cloud communication provides early warning of potential failures. Azure Sphere devices can automatically report operational data and failures to a cloud-based analysis system, and updates and servicing can be performed remotely.
https://docs.microsoft.com/en-us/azure-sphere/product-overview/azure-sphere-seven-properties
https://docs.microsoft.com/en-us/azure-sphere/product-overview/architecture
VPU = Vision Processing Unit
https://www.movidius.com/myriad
https://www.rigado.com/
Rigado’s Cascade IoT Gateway includes a Secure Element and is certified with AWS Greengrass making it the ultimate IoT hardware for running your AWS IoT solutions.
Rigado’s Cascade IoT Gateway is the hardware foundation of Microsoft’s IoT solution simplifying their creation of Smart Workspaces. Rigado connects to Azure IoT using easy-to-modify predefined “snap” (example application code) making your cloud integration quick and easy.