14.02.2017, 23:48 | #11 |
Старший Пользователь
Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
|
Спасибо за наводки - буду курить). Кое что из этого уже видел. Sim800 заказал 2-й версии с питанием 5В. С нетерпением жду подарков от братьев-китайцев)), чтоб начать экскрименты..
|
25.02.2017, 18:46 | #12 |
Новый Пользователь
Регистрация: 02.07.2015
Город: Красноярск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
|
Xellow. Привет.Как успехи? Пришел модуль? Заказал тоже 5 вольтовый sim800l хочу запускать webasto по звонку с нужного номера. Очень интересует вопрос перехода в спящий режим с минимальным энергопотреблением.
|
25.02.2017, 19:08 | #13 | |
Модератор
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
|
Цитата:
PHP код:
|
|
26.02.2017, 18:58 | #14 |
Старший Пользователь
Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
|
Нет пока не приехал SIM800(( жду. Приведённый выше скетч, рассматриваю как базовый, для последующего допиливания.
|
26.02.2017, 22:04 | #15 |
Старший Пользователь
Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
|
Со спящим режимом SIM 800 v2 пролёт - 5ти вольтовая версия его похоже не поддерживает - нет пина DTR(((
|
27.02.2017, 06:16 | #16 |
Новый Пользователь
Регистрация: 02.07.2015
Город: Красноярск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
|
Вот это пролет... Может напрямую к модулю можно подключиться. Даташит нужно изучить.
|
27.02.2017, 15:25 | #17 |
Модератор
Регистрация: 19.01.2010
Возраст: 58
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,645
|
Во второй версии спящий режим реализован немного по другому (это одно из отличий от предыдущей версии и можно обойтись без DTR).
Ниже выдержка-перевод из даташита. "4.3.4. Спящий режим 2 (Sleep Mode 2) (команда "AT+CSCLK=2") (это новый режим и его нет в V1.0) В этом режиме, SIM800H&SIM800L будет постоянно отслеживать последовательный порт данных сигнала. При отсутствии передачи данных в течение 5 секунд на (пине)RXD или нет сигнала и нет в эфире аппаратных прерываний (например, GPIO interrupt), SIM800H&SIM800L переходит в режим сна 2 автоматически. В этом режиме SIM800H/L по-прежнему может получать оповещения или SMS из сети . 4.3.5. Пробуждение SIM800H&SIM800L из спящего режима 2. Когда SIM800H&SIM800L находится в спящем режиме 2 (Sleep Mode 2) (команда "AT+CSCLK=2"), следующие методы могут разбудить модуль: : Отправить данные на SIM800H&SIM800L через основной последовательный порт . : Входящий звонок или передача данных из сети. : Входящее SMS из сети." Сам не проверял - нужно пробовать. Последний раз редактировалось skanch; 27.02.2017 в 16:28. |
27.02.2017, 19:18 | #18 |
Новый Пользователь
Регистрация: 02.07.2015
Город: Красноярск
Регион: 24
Машина: Toyota Premio
Сообщений: 11
|
skanch,спасибо будем побывать по приезду. отпишемся по результату))
|
02.03.2017, 19:39 | #19 |
Старший Пользователь
Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
|
skanch, Присоединяюсь, спасибо огромное - появилась надежда)))
|
11.03.2017, 12:37 | #20 |
Старший Пользователь
Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
|
Добрый день. Не могу найти как сформулировать условие выполнения команды по СМС только от одного заданного номера, код из примера - как хотелось бы видеть...
void getsms() { sms.GetSMS(pos,n,20,smsbuffer,160); //Serial.println(n); //номер входящей СМС //Serial.println(smsbuffer); //текст сМС input_string =String(smsbuffer); if ((n) != (n1)) - //Если номер входящей СМС не соответствует заданному (char n1[] = "+79XXXXXXXXX" { sms.DeleteSMS(pos); - //Удаляем эту СМС delay(1000); } Собственно вопрос - как правильно сформулировать выделенное цветом условие? |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|