В 2024 г. Ассоциация GSMA выпустила новый стандарт для удаленной настройки RSP (Remote SIM provisioning модулей SIM для IoT: SGP.31/32.

Ранее уже существовал стандарт SGP.01/02 для устройств межмашинных коммуникаций M2M. Зачем для IoT понадобился новый стандарт?
Стандарт M2M хорошо подходит для крупных предприятий, таких как автопроизводители и операторы виртуальных мобильных сетей (MVNO), обладающих ресурсами и возможностями для полной реализации стандарта.
Но для многих других предприятий и развертываний с ограниченным количеством устройств IoT его использование представляет собой значительные проблемы.
Операционные проблемы с SGP.01/02
Когда компания хочет сменить оператора связи для услуг IoT, то и старому и новому оператору было необходимо интегрировать свои системы удаленной настройки удалённой настройки RSP, а устройства IoT связаны с системой нового оператора. Для M2M это сложный и дорогостоящий процесс, имеющий коммерческие, юридические и инженерные последствия. Часто это просто невыполнимо.
Поэтому, был разработан новый стандарт SGP.31/32 для того, чтобы упростить доступ производителей оригинального оборудования (OEM) и виртуальных операторов мобильной связи (MVNO) к профилям операторов мобильной связи (MNO). Это непростая задача, требующая значительной инженерной работы и тестирования совместимости.
Технические проблемы c SGP.01/02
Стандарт M2M был создан до того, как количество устройств IoT с ограниченными возможностями, таких как трекеры оборудования и ресурсов, счётчики и датчики, стало резко расти.
Эти устройства работают от встроенных (и часто несменных) батарей и должны максимально экономить энергию, чтобы прослужить несколько лет. Обычно они подключаются к сетям IoT LPWAN (Low Power Wide Area Networks, низкоэнергетические сети дальнего радиуса действия), и подолгу находятся в спящем режиме, используют облегчённые протоколы для передачи данных и обладают ограниченными функциональными возможностями.
Стандарт M2M требует, чтобы устройства поддерживали SMS, использовали протоколы, ориентированные на установление соединения (connection oriented), и оперативно реагировали на инструкции управления. Понятно, что устройства в спящем режиме на SMS регаировать не будут. Устройства должны завершать загрузку профилей за один сеанс, в то время как загрузка больших объёмов профилей устройств IoT в сетях LPWAN может занимать несколько минут.
Сети NB-IoT не поддерживают SMS и данные могут быть потеряны, если устройства находятся в спящем режиме во время отправки им сообщений, а модемы иногда закрывают соединения для экономии энергии до завершения загрузки.
SGP.31/32 – новый стандарт RSP для IoT
Чтобы решить эти проблемы, был разработан стандарт SGP.31/32 для IoT.
Стандарт IoT основан на более простом стандарте удалённого предоставления профилей SIM RSP (Remote SIM Provisioning) для потребительских устройств, таких как смартфоны, смарт-часы и пр. Это стандарт SGP.21/22. Он устраняет необходимость в сложных интеграциях между провайдерами и учитывает потребности устройств с ограниченными ресурсами.
Специальный сервер предоставления ресурсов eIM для IoT (eSIM IoT Manager) может выступать в качестве прокси-интерфейса пользователя, позволяя устройствам запускать загрузку профиля из хранилища профилей оператора мобильной связи. Его также можно использовать для централизованного управления развёртываниями, передавая профили отдельным устройствам или группам устройств по мере необходимости.
Преимущества SGP.31/32 для IoT
SGP.31/32 предусматривает ряд мер для поддержки устройств с ограниченными ресурсами и упрощения интеграции между поставщиками:
- Отменяет требование поддержки SMS, поэтому удаленное предоставление SIM-карт может использоваться с устройствами NB-IoT, которые с SMS не работают;
- Обеспечивает возможность использования eIM в качестве посредника для устройств, использующих облегченные протоколы, такие как CoAP и LwM2M, или которые не могут использовать HTTP для подключения к интернету;
- Включает требования к минимизации обмена данными между устройствами и позволяет устройствам работать асинхронно в случае, если они находятся в спящем режиме при отправке им команд;
- Упрощает интеграцию между поставщиками, чтобы избежать зависимости от поставщика, наблюдаемой в стандарте M2M.
Решения SGP.31/32
Стандарт IoT не обратно совместим со стандартом M2M, и для него нет пути миграции из стандарта M2M SGP.01/02. Любые развертывания, использующие SGP.01/02, должны будут продолжать использовать эту модель до окончания срока службы.
Несмотря на недостатки, SGP.31/32 лучше соответствует потребностям многих сценариев использования IoT. Вероятно, он будет все чаще использоваться вместо стандарта M2M для новых развертываний, особенно когда станут доступны решения с полным набором необходимых функций.