Speed Class

Similar to AWS EC2 instance sizes and the Azure VM series, Soracom IoT SIMs can be configured to adjust the maximum upload and download bandwidth. Adjustments are made by setting an IoT SIM's Speed Class, with each class corresponding to a specific bandwidth:

Speed Class Download Speed Upload Speed plan01s *1 plan01s - LDV plan-NA1 plan-US *2 planX3 planX3-EU
s1.minimum 32 kbps 32 kbps
s1.slow 128 kbps 128 kbps
s1.standard 512 kbps 512 kbps
s1.fast 2 Mbps 2 Mbps
s1.4xfast 8 Mbps 8 Mbps (Default) (Default) (Default) (Default) (Default) (Default)
s1.8xfast 16 Mbps 16 Mbps

*1 - planP1, planX1, planX2, planX3, and plan-US-max subscription containers inherit the speed class of the plan01s SIM.
*2 - plan-US-max and plan-US-NA subscription containers inherit the speed class of the plan-US SIM.


Changing a Speed Class

For plan-D and plan-K SIMs, changing the speed class may affect the data usage cost. Refer to the Pricing & Fee Schedule for more information.

  1. Login to the User Console. From the Menu, open the SIM Management screen.

  2. From the list of subscribers, click the for the SIM you want to manage.

  3. Click the Actions menu, then select Change speed class.

    https://console.soracom.io

    Change speed class

  4. In the dialog, select the new speed class for the SIM, then click Change Speed Class.

    Set speed class

The new speed class is effective immediately.

Alternatively, you can also change the speed class directly from the list of SIMs. Simply find the Speed class column for the SIM you want to update and click the icon next to the current speed class and the same dialog box will appear allowing you to change the speed class of your SIM.

https://console.soracom.io

Change speed class inline


Limitations

The following limitations apply to Soracom IoT SIM speed classes:


Programmatic Usage

In addition to configuring the speed class of each SIM from the User Console, you can also perform the same configuration programmatically, allowing you to integrate automated control of your device's bandwidth inside of your application.

Soracom API

To access the Soracom API, first use the auth API to obtain an API Key and Token. Refer to the API Reference Guide for instructions on how to use the API Key and Token in API requests.

Use the updateSpeedClass API to change the speed class of an IoT SIM:

curl -X POST \
>  -H 'X-Soracom-API-Key: <MY-API-KEY>' \
>  -H 'X-Soracom-Token: <MY-TOKEN>' \
>  -H 'Content-Type: application/json' \
>  -d '{
>        "speedClass": "s1.standard"
>      }' \
>  https://g.api.soracom.io/v1/subscribers/<IMSI>/update_speed_class

Soracom CLI

To use the Soracom CLI, you must first configure it to authenticate with your account information, authorization key, or SAM user credentials.

Run the following command to change the speed class of an IoT SIM:

soracom subscribers update-speed-class --imsi <IMSI> --speed-class "s1.standard" --coverage-type g