Azure IoT: Survival Guide
Introduction
What is a survival guide? It is a page we created as a pointer to the best information on the web. You can use the information below to learn the fundamentals; increase your current knowledge, or stay current on Azure IoT and events. If you think we missed some great article out there, please add it below!
Getting Started
- IoT School
- MOC: Developing IoT Solutions with Azure IoT
- Azure IoT Developer Guide
- Azure IoT Hands On Labs
- IoT & AI Insider Labs
- Project Catalog IoT DevKit
- Infrastructure as a Service Product Line Architecture
- Azure IoT Architecture Reference
- Microsoft´s vision for IoT
- IoT Central
- Visual Studio Toolbox: Getting started with Windows IoT Episode #6
- Microsoft Ignite 2018 IoT Sessions
- Microsoft Professional Program for Internet of Things (IoT) track
Planning and Deployment
- Connecting IoT Devices to Azure: IoT Hub and Event Hubs
- Choose the right tier
- High availability and disaster recovery
- Supporting additional protocols
- Compare message and event routing
- Azure IoT services supported by IoT DevKit
- Provisioning devices with Azure IoT Hub Device Provisioning Service
Configure
- Configure automated message routing in IoT Hub
- Configure your devices from a back-end service
- Use a simulated device to test connectivity with your IoT hub
- Get Started with Cognitive Service Container in IoT Edge
Security
- Security Architecture
- Security Best Practices
- Secure your IoT Deployment
- Security from the ground up
Operations / Features
- IoT Hub operations monitoring
- Monitor the health of Azure IoT Hub and diagnose problems quickly
- IoT Hub Metrics
- Turn on diagnostics settings with PowerShell
- Azure IoT Toolkit supports IoT Hub Module Management (Module Twin, Module Direct Method, Module CRUD)
- Azure IoT Edge Jenkins plugin
Integration
- Azure IoT Hub integration with Event Grid
- Azure IoT Hub Rest
- Azure IoT Hub Device Provisioning Service REST API
- Extracting actionable insights from IoT data
Channel 9 Show
- Internet of Things Show
- Walkthrough of Azure IoT Toolkit extension
- Getting started with Windows IoT Episode #2: Creating, running and debugging with Pi hardware
- Getting started with Windows IoT Episode #3
- Getting started with Windows IoT Episode #4: Azure IoT Hub and IoT Central Integration
- Azure IoT Edge - ready for enterprise-grade, scaled deployment
- STMicroelectronics Starter kits for Azure IoT
- Azure IoT Hub device SDK for Python
- Azure IoT Hub automatic device configuration
- COPA-DATA tells us about integrating IoT solutions in manufacturing and public sector
- IoT White Boarded for the Top Floor
- Azure Maps intro for developers
- Azure IoT Central and Devices
- A tour of the IoT booth at Build 2018
- IoT Projects by the Azure CAT E2E team
- On the Road to Build: Windows IoT updates
- On the Road to Build: IoT Security
- On the Road to Build: Azure IoT Hub updates
- On the Road to Build: Azure IoT Edge updates
- On the Road to Build: Azure IoT Solutions
- On the Road to Build: Azure IoT Platform Services
- A tour of the Microsoft AI & IoT Insider Labs
- iOS SDK for Azure IoT Hub
- Introduction to the new IoT Workbench extension for VS Code
- Retry logic in device SDKs for Azure IoT Hub
- Using Azure Data Lake to analyze IoT Data
- Azure IoT Edge extension for Visual Studio Code
- Kafka Integration with Azure IoT Hub
- Azure IoT Hub Manual Failover
- First look at Maps in Azure IoT Central
- Provisioning IoT devices at scale - The Demo
- Dynamics Connected Field Service for IoT
- Connecting Legacy Systems to Modern IoT Apps
- Kubernetes integration with Azure IoT Edge
- Custom Vison AI on Azure IoT Edge
- Azure IoT Edge - ready for enterprise-grade, scaled deployment
- A Perspective on Industrial IoT Security by TrendMicro
- Join IoT in Action to Build Transformational IoT Solutions
- Monitoring And Diagnostics of an IoT Solution with Azure IoT Hub
- IoT In Action - Introducing Azure Sphere
- Azure IoT Hub and Azure Event Grid
- Microsoft Smart IoT Campus
- Azure IoT for Smart Spaces
- Chirp your device into Azure IoT Central
- IoT Developers and the MVP Program
- IoT In Action - The Next Agricultural Revolution
- Azure IoT Inception and Vision
- IoT In Action - Powering Energy Efficiency with Azure IoT
- Kafka Integration with Azure IoT Hub
- Azure IoT Hub Manual Failover
- First look at Maps in Azure IoT Central
- Connect devices from other IoT clouds to Azure IoT Central
- Running AI on IoT microcontroller devices with ELL
- Azure IoT TypeEdge : a strongly-typed development experience for Azure IoT Edge
- Deployment and UI customization of an IoT Remote Monitoring solution
- Azure Time Series Insights – end-to-end solution for industrial IoT analytics
- Device Simulation with Azure IoT
- SmartHotel 360, a demo powered by Azure Digital Twins
- Track my Pizza Cat van with Azure IoT solution accelerators
- Qualcomm LTE for IoT SDK integrates Azure IoT
- How to use Time Series Insights in Azure IoT solution accelerators
- Role Based Access Control in Azure IoT solution accelerators
- Electric Imp seamlessly integrates with Azure IoT
- Microsoft’s Smart Campus IoT and AI project “Garcon”
- ThreadX integration with Azure IoT Hub
- Update Mongoose OS with Automatic Device Management in Azure IoT Hub
- Azure Stack in IoT
- Blinky Demo with Azure Sphere
- Azure Digital Twins Introduction
- Azure IoT Edge CLI tooling
- What's new in the IoT Toolkit extension for VS Code
- Azure Sphere Architecture Discussion
- Dial up your MXChip Azure IoT starter kit
- Azure Sphere Overview
- Routing Messages in Azure IoT Hub based on Device Twin
- Azure IoT DevKit OTA Firmware update
- Enhanced IoT Edge developer experience in VS Code
- iotz: a new approach to IoT compile toolchains
- Securing your IoT application with Azure Security Center
Tools
- Optimizing Azure IoT Edge development with VS Code and the IoT Edge Dev Tool
- Iot Core Dashboard
- IoT Hub Explorer
- AI Toolkit for Azure IoT Edge
- Visual Studio Tools for Azure IoT Edge
- Azure IoT Edge for VS Code 1.6.0 has been released – One click to switch IoT Edge platform
- Introducing Azure IoT Tools for Visual Studio Code
- Azure IoT Hub Toolkit 2.1.0
Partner Solutions
- Certified Devices
- Security Auditor
- System Integrators
- Independent Software Vendors(ISVs)
- Harness real-time data for smarter cities, buildings, and transportation
Troubleshooting
- Troubleshoot device issues
- What to do when a deployment fails?
- How do I know if the app is running?
- View aggregated logs for deployed devices
- View logs for a deployed device
- How do I know if telemetry is flowing?
- Pull the logs to a local machine for a container
- Upgrading from preview to GA version of IoT Edge
- A Workaround to Run Azure IoT Edge on ARM64 Devices
How-To
- IoT Fundamentals
- Learn how to create a new Azure IoT Central application
- Learn how to deploy the Remote Monitoring solution accelerator.
- Learn how to create an IoT hub and connect your first simulated device to Azure (Node.js).
- Deploy your first IoT Edge module and process data on a simulated device on Windows, Linux or a Mac.
- Launch a map search app using Azure Maps.
- Certify your device
- Working with Azure IoT data in Azure SQL Database
- Register a new Azure IoT Edge device from Visual Studio Code
- Deploy Azure IoT Edge modules from Visual Studio Code
- Migrating IoT Edge solutions to GA
- Use VS Code as IoT Hub Device Simulator
- Use VS Code to call Azure IoT Hub REST APIs
- Making Impact on Oil and Gas Industries – Microsoft Advance Analytics
- Remote Monitoring
- Perform advanced monitoring
- Use rules to detect issues
- Integrate SIM Data
- Manage your devices
- Understand the device model schema
- Understand the device model behavior
- Create a new simulated device
- Visualize with Power BI
- Customize the solution UI
- Customize and redeploy a microservice
- Deploy using the CLI
- Deploy locally
- Visualize data with Time Series Insights
- Integrate with Data Lake
- Manage Azure IoT Edge deployments with Kubernetes
- Remote Monitoring of IoT Devices Using Azure and HoloLens
- Setup Azure IoT Edge CI/CD Pipeline with ARM Agent
- New sample for Azure IoT Device Workbench
- Build .NET Core to build applications for IoT
- Azure IoT: Connect Raspberry Pi Simulator to IoT Hub
- Azure IoT: Connect MXChip simulator to IoT Hub
Blogs
Community
Github
- https://github.com/AzureIoTGBB/azure-iot-edge-hol
- Smart Home Device source code on GitHub
- BME280 sensor Nuget package on GitHub
- Azure IoT Connected Factory on Github
- Configuring Azure IoT Suite preconfigured solutions for demo purposes
- Azure IoT Hub library for Arduino
- Github Issues
See Also