AWS FreeRTOS, обнаружение потери соединения - PullRequest
0 голосов
/ 18 февраля 2020

Я использую AWS FreeRTOS с контроллером stm и набором микросхем cc3135 от TI.

В настоящее время я застрял с двумя проблемами:

  1. Повторное подключение Wi-Fi, когда точка доступа (AP) отключена во время выполнения.
  2. AWS Повторное подключение mqtt когда есть медленная сеть или сеть полностью отключена?

Чтобы решить две вышеупомянутые проблемы, нам нужны некоторые входные данные:

  1. Как отключить соединение Mqtt во время работы время, когда это необходимо, и снова подключитесь к AWS, как требуется.
  2. Какие API доступны в AWS sdk для решения проблемы? Существует ли какой-либо конкретный c обратный вызов, в который должно регистрироваться приложение, которое будет вызываться при потере соединения?
  3. Как приложение знает, когда горячая точка отключена?
  4. Так как мы интегрировали TI CC3135 SDK в AWS SDK, есть ли какая-то функция, которую нам нужно реализовать, чтобы AWS SDK знал, когда отключен WIFI?
  5. Когда Wi-Fi выключен, если я попробуйте позвонить IotMqtt_Disconnect(), он застрянет в _IotMqtt_DecrementConnectionReferences(). Как решить эту проблему?
...