Суббота, 23.11.2024, 21:16
| RSS
Главная | Устройство управления и контроля. Часть 2 (тема закрыта) - Страница 7 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Устройство управления и контроля. Часть 2 (тема закрыта)
vspishkinДата: Вторник, 22.01.2013, 20:59 | Сообщение # 61
Группа: Пользователи
Сообщений: 868
Статус: Offline
Я зашил смс тупо так же инфо в прошивку и избавился от гемора забивать сообщения в симку.Места для этого много не нужно. А еще можно сделать чтоб пик отслеживал было доставлено смс или нет если не дошло отправить повторно.Если дозвон работает в любых сотовых без проблем вот с смс бывают сбои

Сообщение отредактировал vspishkin - Вторник, 22.01.2013, 21:05
 
alex152Дата: Вторник, 22.01.2013, 21:04 | Сообщение # 62
Группа: Пользователи
Сообщений: 366
Статус: Offline
Цитата (vspishkin)
Места для этого много не нужно .
На 5 СМС это же 150-200 строк программы!
 
AdminДата: Вторник, 22.01.2013, 21:04 | Сообщение # 63
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Так, ну а все-таки, для SIM900D AT+CMSS=x не прокатывает? Есть у кого даташит на этот модуль?
 


vspishkinДата: Вторник, 22.01.2013, 21:17 | Сообщение # 64
Группа: Пользователи
Сообщений: 868
Статус: Offline
Цитата
_http://www.mt-system.ru/catalog/dokumentacija-na-gsm-modemy-simcom

Добавлено (22.01.2013, 21:17)
---------------------------------------------
Цитата (alex152)
На 5 СМС это же 150-200 строк программы!
я сократил у меня так propal svet dali svet srabotal dat4ik oborvan shleif всего 43 это я думаю ерунда для такого камня


Сообщение отредактировал vspishkin - Вторник, 22.01.2013, 21:19
 
alex152Дата: Вторник, 22.01.2013, 21:18 | Сообщение # 65
Группа: Пользователи
Сообщений: 366
Статус: Offline
Цитата (vspishkin)
AT+CMSS=x не прокатывает?
Пробовал и в терминале - ошибку выдает. У меня прокатывает только в формате AT+CMSS=x,"№ телефона"
Такое впечатление, модем неправильно идентифицирует тип тел. номера в СИМ. Но при этом по AT+CPBR выдает номер в нормальном виде.
В части AT+CMSS для 300 и 900 - все одинаково


Сообщение отредактировал alex152 - Вторник, 22.01.2013, 21:22
 
vspishkinДата: Вторник, 22.01.2013, 21:23 | Сообщение # 66
Группа: Пользователи
Сообщений: 868
Статус: Offline
у меня только так AT+CMSS=x,"№ телефона"  видимо от прошивки модуля еще зависит но у меня последняя вроде
Я в терминале руками набивал только с номером тел -все остальное ошибка


Сообщение отредактировал vspishkin - Вторник, 22.01.2013, 21:24
 
alex152Дата: Вторник, 22.01.2013, 21:24 | Сообщение # 67
Группа: Пользователи
Сообщений: 366
Статус: Offline
Цитата (vspishkin)
всего 43
на каждую букву 2 строки = 96 smile
 
vspishkinДата: Вторник, 22.01.2013, 21:30 | Сообщение # 68
Группа: Пользователи
Сообщений: 868
Статус: Offline
Цитата (alex152)
на каждую букву 2 строки = 96
svet можно сделать подпрограммой будет меньше)Кстати вопрос в версии 1.5 сколько места свободного теперь?
 


AdminДата: Вторник, 22.01.2013, 22:07 | Сообщение # 69
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Доработал прошивку под закрывающий вызов символ ; для SIM900D и установил дополнительную "ловушку" в прерывании для закрывающих кавычек, если длина ответа на запрос баланса превышает 60 символов.

alex152, жду результатов тестирования. Кстати, придется видимо немного увеличить длину сообщения, сейчас у Вас оно по идее будет "обрезаться" как раз на уровне информации о бесплатных секундах. Но сначала проверяйте то что есть, если все будет нормально, потом длину увеличим.

Да, совсем забыл, ссылка прошивки прежняя, архив заменил.

Цитата (vspishkin)
Кстати вопрос в версии 1.5 сколько места свободного теперь?

Аж целых три страницы. Правда, нулевая забита под завязку smile
 
alex152Дата: Среда, 23.01.2013, 08:52 | Сообщение # 70
Группа: Пользователи
Сообщений: 366
Статус: Offline
Цитата (Admin)
alex152, жду результатов тестирования
Докладываю. Добавление " ; "  решило проблему, как я и ожидал, вызовы идут. С СМС, естественно, все по-прежнему. С запросом ИНФО-СМС что-то изменилось, но конечный результат тот же - выключение модема с последующим неподнятием трубки.  sad Но теперь выключение происходит после AT+CMGS, а точнее после приглашения модема " > ".

Кажется нашел решение проблемы с AT+CMSS=Х для SIM900D тут:  http://electronix.ru/forum/lofiversion/index.php/t83918.html
Оказывается, я невнимательно читал даташит, а там четко показано, что по сравнению с SIM300 у SIM900 номер в этой команде - обязательный параметр. Админ попробуйте добавить в команде после  Х  запятую (,) или запятую с пустыми кавычками (,""), умные люди пишут, что это может прокатить
Прикрепления: 1_5_log1.txt (0.7 Kb)


Сообщение отредактировал alex152 - Среда, 23.01.2013, 15:40
 
Поиск:



T2M © 2024
Сайт управляется системой uCoz