Ладно подумаю, но тогда когда ее сбрасывать?stapmoff писал(а):Не надо сбрасывать! Вылезла ошибка, я ее сравнил и например на дисплей вывел что это за ошибка!
Была мысль выводить вообще ошибки самого модема, но пока отказался.
Ладно подумаю, но тогда когда ее сбрасывать?stapmoff писал(а):Не надо сбрасывать! Вылезла ошибка, я ее сравнил и например на дисплей вывел что это за ошибка!
Я незнаю как у вас там реализован опрос по ошибкам, если циключеский, то до след. опроса пускай и виситСлимпер писал(а):но тогда когда ее сбрасывать
Ну и правильно, тут самое главное отвечает модуль или нет, есть сеть или нет! А по поводу AT+COPS? подумайте) Было бы шикарноstapmoff писал(а):Была мысль выводить вообще ошибки самого модема, но пока отказался.
Ну опрос сети идет циклически с интервалом, настраиваемым через параметры блока, вообще я вроде довольна подробно все расписывал в описании блока.stapmoff писал(а):Я незнаю как у вас там реализован опрос по ошибкам, если циключеский
Это не проблема, куда выводить, что еще один выход текстовый сделать?stapmoff писал(а):А по поводу AT+COPS? подумайте) Было бы шикарно
Да, было бы не плохо.Слимпер писал(а):Это не проблема, куда выводить, что еще один выход текстовый сделать?
Это надо посмотреть, команды работы с записной книгой я не разбирал пока.stapmoff писал(а):Возможность сравнивать номера с записной сим (или добавить больше входов для номеров, но возникает сложность прописывать номера если устройство на продажу)
Ответ на тот же номер и так была сделана в примере, правда внешней обвязкой, а вот проверка на наличие номер в сим, посмотрю.stapmoff писал(а):2. Отправлять смс не на номер, что указан на входе, а на тот с которого прилетела смс (опять таки если записан в записной иначе игнор.)
Телефонная книга.Слимпер писал(а):Это надо посмотреть, команды работы с записной книгой я не разбирал пока.
Это проще и удобнее делать внешней обвязкойСлимпер писал(а):3. Сделать несколько входов для текста смс (или если возможно добавлять в настройках блока.) или так то можно задать одну переменную которая будет меняться в соответствии с требованиями и отправлять ее как текст смс?
это наверное можно сделать если получится сделать стабильное получение баланса. Хотя это можно сделать и внешней обвязкой модуля.stapmoff писал(а):4. По поводу баланса, я думаю лучше не запрашивать по переднему фронту, а так же цикличесли спустя N - время и если баланс менее минимума слать смс о пополнении.Ну вот как то так
Вы его что прошивал?stapmoff писал(а):На версии B07 поиск стал гораздо стабильней.
Да уж)) вот засада! На самом деле в приборах которые работают по средствам GSM модемов даже самые продвинутые, не имеют такой функции, на сколько я широко сталкивался с ними! Может не стоит морочить голову? А прикрутить что нибудь дельное? Например синхронизацию времени через сеть))) и вывод на блоке с часами и минутами????? Ну это я так дурачусь, тут сам смотри!Слимпер писал(а):Вот как тут можно извлечь баланс?
Самый простой вариантНовыйUser писал(а):Кстати, Дим, а как лучше отрганизовать на вход по разным события отправку.... свитч всего на два варианта действует... Первый вариант смс - 1 до 9 строк (к примеру) . Через свитч второй вариант смски (сработала сигнализация). Третий вариант смс (включена кофеварка) и тд... ?
В том то и проблема, что под себя сделать получится, а вот универсальный вариант пока не вижу как, отложу на время.НовыйUser писал(а):вот, к примеру, на вбсервер выходит строка баланса... мне бы очень удобно было в сеть заходя на страничку видеть всю строку ответа... конечно желательно без вопросов..... Можно выдавать всю строку...а дальше с помощью поиска и деления строка каждый может сам для своего проекта подчистить всю строку до нужных (прим. первые 10 символов)....Я не утверждаю что это обязатель т.к могу мониторить баланс иными способами, но дело в том что удобство добавляет строка с балансом...
Я не имел ввиду, что сталкивался с приборами на программном уровне! Я имел ввиду приборы для охраны (много фирм и видов) и ни где я не встречал запрос баланса!НовыйUser писал(а):plz выведи список основных команд которые обрабатываются модемами для подстройки блока под стандарты
Посмотрел видос, интересно и просто) Можно попробовать реализовать) Но Си я незнаю, вся надежда на Слимпера))НовыйUser писал(а):DTMF:
НовыйUser писал(а):DTMF:
https://www.youtube.com/watch?v=a0WKUPeBQgk
Посмотрел вроде ни чего сложного, можно попробоватьstapmoff писал(а):Посмотрел видос, интересно и просто) Можно попробовать реализовать) Но Си я незнаю, вся надежда на Слимпера))
Попробую помочь. Может будет полезно. Сегодня выложу кусочек логики USSD запроса баланса и ответа на него с пересылкой на мастер-номер. У меня работает, но строку в конце режет (надо увеличить разрядность строки). Все руки не доходят отшлифовать.Слимпер писал(а):П.С. из грустного хоть и немного переделал USSD
Я думаю если вы вдвоем возьметесь за блок, он получится самый что не наесть универсальный)) Я так понимаю MAX освободился немного?Max писал(а):Попробую помочь.
Сейчас буду тестить, но на сколько я знаю 800 не шлет при включении ничегоСлимпер писал(а):Доработал блок, из мелочей
Если у вас блок Sim800, попробуйте в DeclareSectionstapmoff писал(а):Сейчас буду тестить, но на сколько я знаю 800 не шлет при включении ничего
Так и сделалСлимпер писал(а):#define Module_Start "Call Ready" // для SIM800/SIM900 Сообщение от модуля после которого с ним можно работать
ДА мой кося, не проверил, попробуйте так stapmoff писал(а):Что не так делаю????
Можете подключится к модулю напрямую, и посмотреть, что он шлет после подачи питания?Слимпер писал(а):у 900 да есть такое сообщение у 800 пару раз видал выскакиволо,
Я выше приложил строки замените на нихstapmoff писал(а):Не хочет, ошибка из за вот этой строки мне кажется #define SERIAL_M_6365138_1 Serial3M_6365138_1 Эти фифры кудато же надо вставить?