Skip to content
IntellobotsTechnologies

Migrate · How-to

From Azure IoT Hub and other platforms

Map device twins, direct methods and routing to IoT Core, and import devices through the API.

Updated 11 Nov 20262 min read

All ThingsX IoT Core pages

Azure IoT Hub

Azure IoT HubThingsX IoT Core
Device identityThing (the device ID becomes the thing name and client ID)
X.509 authentication (thumbprint or CA)Certificate, registered and pinned by fingerprint: no re-flashing
Symmetric key (SAS)Password credential; the device's connection settings change
Device twin: desired and reported propertiesTwin: desired and reported state, with delta
Direct methods, cloud-to-device messagesCommands with acknowledgement
Message routing and endpointsRules with HTTP, queue and republish actions
Device Provisioning ServiceBulk registration through the API, or Get started for small fleets
Device-to-cloud topicsIoT Core telemetry and event topics

Steps

  1. Export your device list and twins with your usual tooling (for example the Azure CLI) to CSV or JSON.
  2. Register devices through POST /v1/onboarding/quick-connect or POST /v1/things, and register each existing device certificate with POST /v1/certificates/register so devices keep it.
  3. Update device firmware or configuration for the new endpoint, root CA and topics. Devices on symmetric keys need their new password credential.
  4. Re-create routes as rules and test each on the bench.

Your own MQTT server

If your devices already talk MQTT to a server you run yourself:

  • Keep your topic layout for the move by republishing with rules, then move devices to the IoT Core topics over time.
  • Register existing client certificates so devices keep them, or issue password credentials if you used usernames.
  • Replace access-control files with policies; check them with the policy simulator before switching.

Other cloud IoT services

The same pattern works for any platform: export the device list and credentials, register them, map state and messages to twins and commands, and re-create routing as rules. Talk to us and we help plan it.

Was this page helpful?

Can't find what you need? Contact support or read about ThingsX IoT Core.