Выиграйте 10 IoT TPM на Raspberry pi C#
Я нахожусь на последних битах моего приложения, и я столкнулся с TPM (Trusted Platform Module). Выглядит очень многообещающе для хранения токенов и URL-адресов.
Я пытаюсь заставить его работать с Raspberry Pi 3 и C#.
После выполнения всех настроек и кода, при попытке развернуть приложение у меня появляется это сообщение об ошибке:
Код серьезности Описание Проект Состояние файла Подавление строки Ошибка DEP6956: Не удалось установить соединение с устройством из-за несовместимости протокола. Пожалуйста, попробуйте еще раз, и если эта ошибка повторяется, попробуйте перезагрузить целевое устройство. Устройство поддерживает протокол 'Sirep2'.
Похоже, я не могу подключиться больше.
У меня два вопроса: 1) Можно ли использовать TPM и Raspberry pi 3? 2) Вы бы порекомендовали TPM для хранения токенов и URL-адресов? Есть ли другой безопасный способ сделать это?
Спасибо вам всем
2 ответа
1) Можно ли использовать TPM и Raspberry pi 3?
Да, с помощью IoT Core Dashboard вы можете установить программный эмулятор TPM на Raspberry Pi 2 или 3, в котором нет чипа TPM.
2) Вы бы порекомендовали TPM для хранения токенов и URL-адресов?
Хранение защищенной информации в TPM может помочь защитить их от разглашения. С этой точки зрения я рекомендую использовать TPM.
Я не думаю, что ваше сообщение об ошибке напрямую связано с TPM. Эта ошибка обычно возникает при обновлении версии iot-core или связанной библиотеки. Чтобы решить эту проблему, я всегда очищаю свой проект, выключаю все экземпляры VisualStudio 15 или 17, а затем перезапускаю их и перестраиваю / разворачиваю. Перезагрузка не требуется. Это всегда работало для меня.