Cybersecurity Threats and Cybersecurity Best Practices
Creating the Internet of YOUR Things. Global Azure Bootcamp 2018
1. Creating the Internet of
YOUR Things
Darren Robinson
Managing & Principal Identity & Access Management Architect (NSW)
Identity & Access Management MVP
Kloud Solutions (Australia)
@darrenjrobinson darren.robinson@kloud.com.au
blog.darrenjrobinson.com // blog.kloud.com.au
HATT
2. Internet of ThingsInternet of Teeth?
2mm x 2mm Sensor
Tracks and monitors what we eat and drink
Salt
Glucose
Alcohol
https://hackaday.com/2018/04/01/the-iot-internet-of-teeth/
3. Gold leaf as the active material
On-skin user interfaces
Sense touch
Display output
Thermochromic tattoo
Communicate wirelessly with other devices
Using NFC
Internet of ThingsInternet of Tattoos?
https://www.microsoft.com/en-us/research/publication/duoskin-rapidly-prototyping-skin-user-interfaces-
using-skin-friendly-materials-2/
6. Build the Internet of YOUR Things
What and how do I build the Internet of MY Things?
Devices and Sensors
Integration and Management
Automation
10. Flow
Azure Functions
Azure Functions
Automation
Send events to the IoT Device
Schedule triggers
Event triggers
Microsoft Flow
Hundreds of Actions to trigger logic
Azure Functions
Custom modules or actions/triggers not available from
Microsoft Flow
Whatever you can imagination desires
12. Example Project
Azure IoT
Hub
Registered
Azure IoT
Device
Azure
PowerShell
Function App
MQTT Message
ESP8266
Microcontroller
Microsoft
Flow
Web Hook
Button
Trigger
MQTT
Message
Actions
13. End to End Integration in 5 Steps
1. Create an Azure IoT Hub
Using PowerShell or the Azure Portal
2. Register an Azure IoT Device
Using PowerShell or Azure Portal
3. Configure your Physical IoT Device for MQTT to/from Azure IoT
Hub
Mongoose OS on your ESP8266/ESP32 device
4. Create remote orchestration trigger/logic
(Azure Functions / Flow)
5. Configure IoT Device to implement Internet of YOUR Things
14. Steps 1-3
Creation of Azure IoT Hubs and the registration of IoT
Devices with PowerShell and VS Code
https://blog.darrenjrobinson.com/automating-the-creation-of-
azure-iot-hubs-and-the-registration-of-iot-devices-with-
powershell-and-vs-code/
Integrating Azure IoT Devices with MongooseOS MQTT and
PowerShell
https://blog.darrenjrobinson.com/integrating-azure-iot-devices-
with-mongooseos-mqtt-and-powershell/
15. What will you build?
Internet Connected Smoke Alarm
Environmental Monitor / Weather Station
Medicinal Plant Monitoring Service
Gas / Air Quality Sensor
Radioactivity Monitor
Smart Washing Machine
Motion Detection and Alert Service
Have I left my Soldering Iron On Notifier
OR