Центр Интернета вещей — изменение создания сложных токенов (через MQTT)

согласно моему заголовку, я действительно хотел бы изучить это, позвольте мне объяснить, почему.

История: я успешно создал полный хост и клиент, и он работает на 100% через .NET. Большой но заключается в том, что наши клиенты в полевых условиях работают на микроконтроллере (не микропроцессоре), который имеет плохие библиотеки шифрования (встроенный C, в частности PIC). Наш инженер по прошивке в настоящее время борется за то, чтобы HMAC-часть генерации токенов SAS работала. Другие части хаба возможны (MQTT, TLS, URL-кодирование, EPOCH и т. д.), но HMAC SHA256 — это проблема.

Мне известно о предлагаемом шлюзе протокола, где вы можете заменить поставщика аутентификации шлюза. У кого-нибудь есть пример кода/руководства, которому я могу следовать. Руководство разработчика, предлагаемое Microsoft, кажется ограниченным, или, может быть, я просто глуп и упускаю из виду сюжет.

Большое спасибо за любую помощь!


person David    schedule 02.06.2016    source источник


Ответы (1)


Момент лампочки ;) Итак, мы собираемся держать наш TCP-канал открытым и заставим модуль помогать авторизоваться по этому каналу. Я верну ключ ACK (зашифрую его гораздо проще;))

person David    schedule 09.06.2016