Выиграйте 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 2

2 ответа:

1) Можно ли использовать TPM и Raspberry pi 3?

Да, с помощью IoT Core Dashboard вы можетеУстановить программно-эмулируемый TPM на Raspberry Pi 2 или 3, которые не имеют чипа TPM.

2) вы бы рекомендовали TPM хранить токены и URL-адреса?

Наличие защищенной информации, хранящейся в TPM, может помочь защитить их от раскрытия. С этой точки зрения я рекомендую использовать TPM.

Я не думаю, что ваше сообщение об ошибке напрямую связано с доверенным платформенным модулем. Эта ошибка обычно возникает при обновлении версии ядра интернета вещей или связанной библиотеки. Чтобы решить эту проблему, я всегда очищаю свой проект, выключаю все экземпляры VisualStudio 15 или 17, а затем перезапускаю их и перестраиваю/развертываю. Перезагрузка не требуется. Это всегда срабатывало для меня.