Я использую AWS FreeRTOS с контроллером stm и набором микросхем cc3135 от TI.
В настоящее время я застрял с двумя проблемами:
- Повторное подключение Wi-Fi, когда точка доступа (AP) отключена во время выполнения.
- AWS Повторное подключение mqtt когда есть медленная сеть или сеть полностью отключена?
Чтобы решить две вышеупомянутые проблемы, нам нужны некоторые входные данные:
- Как отключить соединение Mqtt во время работы время, когда это необходимо, и снова подключитесь к AWS, как требуется.
- Какие API доступны в AWS sdk для решения проблемы? Существует ли какой-либо конкретный c обратный вызов, в который должно регистрироваться приложение, которое будет вызываться при потере соединения?
- Как приложение знает, когда горячая точка отключена?
- Так как мы интегрировали TI CC3135 SDK в AWS SDK, есть ли какая-то функция, которую нам нужно реализовать, чтобы AWS SDK знал, когда отключен WIFI?
- Когда Wi-Fi выключен, если я попробуйте позвонить
IotMqtt_Disconnect()
, он застрянет в _IotMqtt_DecrementConnectionReferences()
. Как решить эту проблему?