У нас есть iot-core UWP, безголовое приложение, которое отлично работает (в течение нескольких месяцев, сотен устройств) при развертывании непосредственно из Visual Studio 2015 или в качестве приложения для розничного дистрибутива iot-core , Чтобы избежать проблем с обновлением по воздуху, вызванных недавними автоматическими обновлениями iot-core, мы пытаемся создать пользовательский oem image/ffu, встроенный и размещенный в хранилище microsoft. Однако даже после подробного описания документации/примеров наше приложение все еще сбой при развертывании нашего oem image/ffu.iot-core custom oem image/ffu: сбой только в пользовательском изображении oem/ffu. Итог: поиск уникальной платы ID
UPDATE
КИ, не отладчик еще, но я нашел, где он выходит из строя, теперь вопрос, почему ОЙ-БОЙ ведет себя по-разному с боковым развернутым кода (наш код идентичен) Поскольку iot- core/UWP не позволяет получить плату-UUID, я использую MAC основного сетевого интерфейса. Чтобы получить это, я использую этот http://embedded101.com/BruceEitman/entryid/676/Windows-10-IoT-Core-Getting-the-MAC-Address-from-Raspberry-Pi, который требует, чтобы веб-сервер работал, как обычно, в противном случае консоль webapp не будет работать. Однако в OEM-Custom-Build-Version я получаю сбой в этой процедуре. Я не знаю, где, так как я не могу отлаживать, но он сбой, и я получаю нулевую обратную связь, из-за которой мое соединение с лазурным ядром подключается к сбою. Я не блокирую обработку, поскольку у меня есть цикл повтора ... В любом случае, какая разница или что мы должны делать, чтобы этот код также работал в сборке OEM?
Проблема с низами -: все, что мне действительно нужно, это уникальный идентификатор платы RPi откуда-то ..., что не представляется возможным через C# !? См. How to get the processor serial number of Raspberry PI 2 with Windows IOT
Таким образом, похоже, что мое решение MAC-Address выше было лучшим, что мы можем ожидать на данный момент, но не работает над сборкой oem. Зачем?
Спасибо, да, это одно обходное решение, которое мы рассмотрели, но все же это обходное решение, которое может укусить нас позже. Более подробно теперь добавлено в мой пост. – GGleGrand
Джеки, задаваясь вопросом, есть ли команда REG.exe для доступа к MAC-адресу бортового Ethernet (LAN) или даже к надежной записи для этого MAC в REG, к которому мы можем получить доступ? – GGleGrand