Supported cloud providers
nRF Asset Tracker is a single cloud solution that supports multiple cloud providers. The concrete implementation will differ for each cloud provider. This solution does not support seamless switching between cloud providers. A multi-cloud solution with a functionality of switching between the clouds will require the implementation of additional abstraction layers. Also, it can mandate a constant translation between the vendor-specific concepts and the abstraction instead of becoming a meaningful benefit for the users. Hence, in this project, the best practices of the respective cloud vendor for building a serverless IoT solution are followed.
See the below table for a list of supported cloud providers:
Amazon Web Services |
Microsoft Azure |
Google Cloud |
|
---|---|---|---|
LTE-M: TCP and MQTT |
|||
NB-IoT: UDP and LwM2M |
In consideration |
In consideration |
In the case of cloud providers without native UDP and LwM2M support, the option of using a bridge such as Eclipse Californium, was evaluated. For more information, see Leshan LwM2M AWS IoT Gateway.
IoT cloud vendor survey results
The following table provides a comparison between the results of the IoT cloud vendor surveys done on different years:
Cloud providers |
Nordic internal (2019) |
Nordic internal (2020) |
|
---|---|---|---|
AWS |
1. 100% |
1. 100% |
1. 100% |
2. 79% |
2. 68% ▼ |
3. 73% |
|
Azure |
3. 66% |
3. 66% |
2. 84% |
Arm Pelion |
4. 25% |
4. 23% ▼ |
|
IBM |
5. 20% |
5. 16% ▼ |
These survey results can have an influence on the cloud provider selection.
A value of 100%
in the chart corresponds to the majority of answers given for a specific cloud provider in the survey, while the rest of the percentage values for the different cloud providers (with less answers) are given relatively to the majority of answers for a specific cloud provider per year.