Выиграйте 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.
Наличие защищенной информации, хранящейся в TPM, может помочь защитить их от раскрытия. С этой точки зрения я рекомендую использовать TPM.2) вы бы рекомендовали TPM хранить токены и URL-адреса?
Я не думаю, что ваше сообщение об ошибке напрямую связано с доверенным платформенным модулем. Эта ошибка обычно возникает при обновлении версии ядра интернета вещей или связанной библиотеки. Чтобы решить эту проблему, я всегда очищаю свой проект, выключаю все экземпляры VisualStudio 15 или 17, а затем перезапускаю их и перестраиваю/развертываю. Перезагрузка не требуется. Это всегда срабатывало для меня.