Azure Sphere MT3620 повторите попытку позже, чтобы отправить в Центр Интернета вещей

Попытка найти любую информацию о хранении локальной информации на устройстве Azure Sphere MT3620, если соединение было потеряно. Какое-то резервное хранилище для повторных попыток позже?

Пример

Try to send a timestamp that the button was press to Azure IoT Hub
Connection failed due to the wifi router was unplugged.
Save that event to some type of on non-volatile storage.
When the chip does comes online the ship send all of the data that it was unable to send when it was offline.

Прочтите, что у чипа два ядра, можно ли настроить одно для ведения журнала, а другое для отправки в случае сбоя, чтобы ядро ​​не блокировало события io?


person Krister Johansson    schedule 22.05.2019    source источник


Ответы (1)


Вы можете использовать изменяемый тип хранилища Azure Sphere. Изменяемое хранилище хранит данные, которые сохраняются при перезагрузке устройства. См. здесь, как это сделать.

[Править] Выпуск Azure Sphere 19.05 разблокировал ядра с поддержкой реального времени, которые находятся на MT3620 (ARM Cortex-M4F). ОС и SDK поддерживают разработку, развертывание и отладку приложений с поддержкой SPI, I2C, GPIO, UART и ADC в реальном времени на двух ядрах M4 MT3620.

person asergaz    schedule 30.05.2019