https://ab-log.ru/files/File/megad-2561 ... a6-hex.zip
- Добавлена экспериментальная поддержка GSM-модема для отправки SMS оповещений (Обновление только со сбросом настроек/EEPROM!)
На Алиэкспрессе продают много бушных, а потому дешевых GSM-модемов M590E по 150-200 руб.
- m590.png (226.34 КБ) 5591 просмотр
Я решил прикрутить такой модем к меге. И вот, что вышло.
Подключение производилось к портам P32 (RX), P33 (TX) (разъем XT2 контроллера), которые поддерживают аппаратный UART.
В настройках контроллера включаем галочку GSM и указываем номер телефона.
- MegaD-2561-GSM-conf.png (5.09 КБ) 5591 просмотр
Теперь в настройках конкретного порта (IN, ADC, 1W/DS18B20) можно поставить флажок "SMS".
Если порт, для которого указан флажок SMS, сработал, то информация об этом событии будет отправлена на указанный телефон посредством SMS-сообщения.
- MegaD-2561-port-sms.png (3.55 КБ) 5591 просмотр
Но и это еще не все.
MegaD-2561 может выступать этаким шлюзом между сервером и GSM-модемом.
Сервер может вызвать примерно такой URL (в PHP текст нужно прогнать через urlencode, браузер сделает это автоматически), чтобы отправить SMS ну указанный в конфигурации номер.
http://192.168.0.14/sec/?sms=Alarm! Protechka!
В данный момент поддержка GSM-модема тестовая. Пока нет никакой обратной связи. Если что-то с модемом не так, контроллер не сообщит об этом.
Я протестировал работу с китайским дешевым модемом M590E. Судя по документации, набор AT-команду у SIM300, SIM800L такой же. Поэтому скорее всего будет работать и с ними.