Azure IoT Hub Documentation
- IoT Hub documentation
- Overview
- Quickstarts
- Tutorials
- Concepts
- IoT Hub concepts overview
- Develop
- Device-to-cloud feature guide
- Cloud-to-device feature guide
- Understand device twins
- Understand module twins
- Invoke direct methods on a device
- Schedule jobs on multiple devices
- IoT Hub endpoints
- Queries
- Compare IoT Hub and Event Hubs
- React to IoT Hub events with Event Grid
- Upload files from a device
- Overview of IoT Hub device streams preview
- Manage
- Messaging
- Message routing
- Device management
- Connectivity
- Scaling and availability
- Authentication and authorization
- IoT Hub SDKs
- Protocol support
- Security
- How-to guides
- Manage
- Create an IoT hub
- Create and connect a device
- Manage device twins
- Create message routes and endpoints
- Configure managed identities
- Configure file upload
- Upgrade or migrate an IoT hub
- Configure IP filtering
- Manage public network access
- Restrict outbound network access
- Automatic device management at scale
- Regenerate keys
- Develop
- Monitor
- Deploy updates
- Troubleshoot and resolve problems
- Migrate TLS certificate root
- Manage
- Reference
- Azure CLI
- Azure PowerShell
- .NET SDKs
- Python SDKs
- Node.js SDKs
- Java SDKs
- C SDKs and libraries
- REST APIs
- Azure IoT Hub extension for Visual Studio Code
- Resource Manager template
- Azure Policy built-ins
- X.509 certificates
- Feature and API retirement
- Monitoring data reference
- Resources
- Support and help options
- IoT Glossary
- Azure IoT services
- Azure IoT SDKs
- Azure IoT samples
- Terraform modules
- Azure IoT Developer Center
- Customer data requests
- Azure Roadmap
- Azure IoT Hub extension for Visual Studio Code
- Azure IoT Explorer tool
- iothub-diagnostics tool
- Pricing
- Pricing calculator
- Service updates
- Technical case studies
- Videos