В пункте меню Notifications необходимо включить GSM модуль и указать номер телефона в международном формате без знака плюс, на который будет приходить уведомления. Пример для России: 79091234567
Там же указывается события, при которых срабатывают SMS уведомления: срабатывание по прерыванию (Interrupt, работа с прерываниями) , по аварии PING или по срабатыванию термостата.
Не забываем включить встроенную опцию в настройках Русские SMS в конструкторе прошивки для поддержки кириллицы. Обмен с GSM модулем в этом случае идет в PDU кодировке.
Поддерживаются и проверены GSM модули SIM800 , M590 . Доработка опции и тестирование других GSM модулей в планах.
Проверяем модуль без подключения к ESP8266.
PIN код на SIM карте должен быть выключен.
При звонке на номер установленной SIM карты должны идти гудки. Если "абонент не доступен" , то проверяем работоспособность SIM карты и проверяем верно ли она вставлена (в некоторых модулях запросто можно воткнуть не той стороной).
Проверяем питание, хватает ли его.
Не забываем подключить(припаять) антенну.
GSM модулям необходимо очень хорошее питание ( пики до 2А). Требуется 4.2 вольта . Его можно получить, если подключить GSM модуль через кремневый диод от 5 вольт.
GSM модуль необходимо подключить на UART ESP8266 , RX на TX , TX на RX.
У GSM модуля SIM800 должна быть включена скорость UART 115200 или АВТО.
У GSM модуля M590 должна быть включена скорость UART 9600, при этом в дополнительных настройках( в шестеренке) конструктора прошивки необходимо включить поддержку данного модуля
http://[ip адрес]/smssend?tel=XXXXXXXXXX&text=TEXT , где XXXXXXXXXX - номер телефона. TEXT - текст сообщения.
login/hostname/smssendXXXXXXXXXX , где XXXXXXXXXX - номер телефона. В топик необходимо отправить текст сообщения.
При обращении к GPIO 189 происходит исходящий звонок на номер, указанный на вкладке Notifications.
К примеру можно настроить уведомления используя функцию Logic2: В условии в поле state необходимо указать параметр 1 , в других случая указываем 0. Подробнее в документации Logic2.
Служит для отладки. Находится по адресу http://[ip адрес]/simread . Для очистки буфера добавляем ?clear=1.
Отправка AT команд http://[ip адрес]/simtest?text=ХХХХ.