Смешно.
Нужно чтобы STM32 узнал это во время включения схемы.
Подключена CAN-шина, в ней передается параметр, в зависимости от которого должна подниматься сеть с тем или иным SSID.
Вариантов два:
- Вне зависимости от предыдущих настроек модуля каждый раз запускать AT режим и задавать нужный SSID.
Это долго. Нужно дождаться загрузки модуля, это порядка 25 сек, перейти в АТ режим, записать и снова дождаться загрузки модуля с новыми параметрами. Итого уходит около минуты времени.
- Сравнивать необходимый SSID с тем, какой был прошлый раз у точки и переписывать значение только в случае их расхождения. Значительно сокращает время.
Анализ работы устройства показывает, что второй вариант был бы просто идеальным, но вот без АТ команд не узнать, видимо, SSID.