![]() |
![]() |
#21 | |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
PHP код:
|
|
![]() |
![]() |
![]() |
#22 | |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 59
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,655
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
PHP код:
PHP код:
|
|
![]() |
![]() |
![]() |
#23 |
Старший Пользователь
![]() Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
![]() ![]() |
![]() Респект! Работает!
Код пишется, в принципе основные хотелки реализованы, но пока без энергосбережения... Что получится - выложу, если будут желающие его улучшить- только "за"). Писатель я не очень.. Последний раз редактировалось Xellow; 11.03.2017 в 21:44. |
![]() |
![]() |
![]() |
#24 |
Старший Пользователь
![]() Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
![]() ![]() |
![]() Ну вот примерно что получилось... Что работает: Старт - стоп по СМС, возврат данных о напряжении сети и температуре по СМС запросу, старт по температуре и останов от аварийного сигнала(опущен ручник, включена передача). Все события подтверждаются соответствующими СМС. Теперь чего нет: Энергосбережение(((, ардуину не усыпить, т.к. нужно мерить температуру и напряжение, а SIM800, при включении режима энергосбережения - ведёт себя неадекватно(может руки кривые). В общем то сам скетч - это выдержки из разных творений на просторах интернета, собранные в один, так что прошу сильно не пинать если что))). Сам код автозапуска уже полтора года трудится у меня в машине, без особых нареканий. Энергопотребление получилось около 20мА, позже перемерю более точным прибором. Если будет желание, что либо поправить - буду только ЗА. Есть одна замеченная проблема!!! Если в результате каких либо манипуляций СИМ забивается необработанными СМС, то конструкция перестаёт функционировать, до очистки СИМ через АТ команды. Как это прописать в коде я не разобрался((.
Последний раз редактировалось Xellow; 12.03.2017 в 20:15. |
![]() |
![]() |
![]() |
#26 |
Старший Пользователь
![]() Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
![]() ![]() |
![]() Я эти команды знаю.. но не могу их в скетч корректно встроить.. По чему то все варианты отправки АТ команд, которые я пробовал встроить в скетч - делали его не работоспособным((( Пробовал так:
gsm.SimpleWrite(F("AT+CMGDA=DEL ALL")); gprsSerial.print("AT+CMGDA=DEL ALL"); GsmSerial.println("AT+CMGDA=DEL ALL"); |
![]() |
![]() |
![]() |
#27 |
Старший Пользователь
![]() Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
![]() ![]() |
![]() Поэкспериментировал ещё... Прописал Serial.print("AT+CMGDA=DEL ALL");
Скетч работает, в сериале команда проходит, но СМС не удаляет(( в порт прописывает следующее: ATT: "REC READ" RIC: +CMGR: "REC READ","+79ххххххххх","","17/03/12,19:10:53+12" 6 OK AT+CMGDA=DEL ALLATT: OK RIC: NO STRING RCVDATT: OK RIC: NO STRING RCVDATT: OK RIC: NO STRING RCVDATT: OK RIC: ATT: OK RIC: OK |
![]() |
![]() |
![]() |
#28 |
Модератор
![]() Регистрация: 19.01.2010
Возраст: 59
Город: Санкт-Петербург
Регион: 78, 98
Сообщений: 2,655
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() А такой вариант на прошел?
PHP код:
|
![]() |
![]() |
![]() |
#29 |
Старший Пользователь
![]() Регистрация: 23.02.2010
Город: Смоленск
Регион: 67
Машина: Sportage 3
Сообщений: 165
![]() ![]() |
![]() Странно, но AT+CMGD=4, не удаляет СМС, даже в режиме подачи АТ команд напрямую из консоли.
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|