Azure Sphere MT3620 повторите попытку позже, чтобы отправить в центр IoT - PullRequest
0 голосов
/ 22 мая 2019

Попытка найти любую информацию о хранении локальной информации на устройстве 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?

1 Ответ

0 голосов
/ 30 мая 2019

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

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

...