7. Concept – Module
• A module image is a package containing the software that defines a module.
• A module instance is the specific unit of computation running the module image on an IoT Edge device.
The module instance is started by the IoT Edge runtime.
• A module identity is a piece of information (including security credentials) stored in IoT Hub, that is
associated to each module instance.
• A module twin is a JSON document stored in IoT Hub, that contains state information for a module
instance, including metadata, configurations, and conditions.
• SDKs to develop custom modules in multiple languages (C#, C, Python, Java, Node.JS)
8. • Installs and updates workloads on the device.
• Maintains Azure IoT Edge security standards on the device.
• Ensures that IoT Edge modules are always running.
• Reports module health to the cloud for remote monitoring.
• Facilitates communication between downstream leaf devices and the IoT Edge device.
• Facilitates communication between modules on the IoT Edge device.
• Facilitates communication between the IoT Edge device and the cloud
15. Azure Certified for IoT Device Catalog
• Provides an easy and intuitive way to discover the right IoT device for intended use case
• More than 1000 devices already listed in the device catalog
• catalog.azureiotsuite.com
• Capability based certification for extensibility and long-
term sustainability
• Each capability has N number of levels. Level 1 being
the lowest.
• Select the best device most suitable for your IoT
application
Expanded Device Catalog with IoT Edge certified hardware
16. Azure IoT Edge certification requirements
• Core requirements for functional areas: AI, Device Management, and Security
• Additional functional areas to be added
• HW partners and OEMs welcome to join
• Send email to iotcertdisc@microsoft.com
18. Grove Started kit for Azure IoT Edge by
Get started quickly and conveniently on Azure IoT Edge!
What’s in the box:
• Raspberry Pi 3 Model B+
• ReSpeaker 4-Mic Array for Raspberry Pi
• Raspberry Pi Camera Module V2
• Grove – Temp, humidity, barometer sensor
• Grove – 3-axis Digital Accelerometer
• Grove – Buzzer
• Grove – OLED Display
• 16 GB SD Card
Samples to build modules
• Object identification and face detection with camera
• Environment monitor
• Speech and language recognition
aka.ms/seeededgekit
24. Stage and test
Stage and deploy at
scale
Manage large fleets
Operational workflows
with alerts
Develop and test
Continuously iterate
Familiar tools like
VSCode
Cloud development
skills
25. VS VS Code VSTS Github Jenkins
Comprehensive DevOps workflow for IoT Edge solution
teams of any size
• Shorten cycle times and deliver IoT solution faster
• Improve quality and availability
• Can be easily adopted with essential tools
Dev tools for IoT Edge for all languages & platforms
• Visual Studio IoT Edge extension (coming soon)
• Visual Studio Code IoT Edge extension
(github.com/microsoft/vscode-azure-iot-edge)
• CLI dev tool (github.com/azure/iotedgedev)
• CI/CD in VSTS, Jenkins and etc.
IoT Edge CI/CD
• Check in IoT Edge deployment
• Distribute to test cluster, run tests
• Deploy to edge devices on successful tests
• Support single + multiple of devices
33. Breakout session title Speaker(s) Logistics
Microsoft IoT Overview, Vision and Roadmap Sam George, Rushmi Malaviarachchi Day 1: 2:45pm-4:00pm, WSCC: Rooms 608
Azure IoT Edge: a breakthrough platform and service running cloud
intelligence on any device
Arjmand Samuel, Emmanuel Bertrand Day 1: 4:30pm-5:45pm, WSCC: Ballrooms 6A
Azure IoT Platform services - The modern IoT developer toolbox Olivier Bloch, Chris Pendleton, Andrew
Shannon
Day 2: 10:30am-11:45am, WSCC: Ballrooms 6A
Windows IoT: Accelerate the Intelligent Edge with the Windows AI
Platform
James Coliz, Chirag Shah Day 2: 1:15pm-2:30pm, Sheraton: Metropolitan
Ballroom A
Removing Security Roadblocks to IoT Deployment Success Eustace Asanghanwa, Torsten Stein Day 3: 10:15am-11:30am, WSCC: Rooms 603
Secure and power the intelligent edge with Azure Sphere Galen Hunt, Mike Hall, Ed Nightingale Day 3: 1:00pm-2:15pm, WSCC: Rooms 612
Azure IoT Solutions - Get your IoT project started in minutes with
SaaS and preconfigured solutions
Cory Newton-Smith, Tim Laverty Day 3: 2:45pm-4:00pm, WSCC: Rooms 612