- What is IoT Hub?
- What can I do with IoT Hub?
- How to connect my device?
- Do I need to use an SDK?
- What about security?
What is IoT Hub?
IoT Hub is an open-source server-side platform that allows you to monitor and control your IoT devices. It is free for both personal and commercial usage and you can deploy it anywhere. If this is your first experience with the platform we recommend to review what-is-iothub and getting started guide. You can find more information on the dedicated page.
What can I do with IoT Hub?
IoT Hub provides out-of-the-box IoT solution that will enable server-side infrastructure for your IoT applications. You can find more information by browsing guides and hardware samples
How to connect my device?
IoT Hub provides MQTT, CoAP, HTTP, and. LwM2M protocols support. Existing devices may be connected to the platform using IoT Hub Gateway. You can find more information on the connectivity page.
Do I need to use an SDK?
No, many IoT devices can’t afford to embed third-party SDK. IoT Hub provides quite simple API over common IoT protocols. You can choose any client-side library you like or use your own. Some useful references:
What about security?
You can use MQTT (over SSL) or HTTPS protocols for transport encryption.
Each device has unique access token credentials that is used to setup connection. Credentials type is pluggable, so X.509 certificates support is coming soon.