fk0, легенда (27.03.2013 19:04, просмотров: 734) ответил Vit на Приём SMS считаю для сигнализатора ненужной фичей. Отправка же SMS в час Ч делается парой команд и таймаутами. Но в виду негарантированности доставки использование SMS для таких дел считаю нафигненужной и вредной фичей, так как только успокаивает.
SMS нужны для настройки, баланса (ответ в SMS от оператора, запрос в USSD) и т.п. Паузы не нужны: есть +CLCC и там известно состояние звонка (а с паузой не угадаешь сколько опсос искал телефон абонента, может и вовсе не нашёл и у него ничего не звенело). Вообще SMS нужны, считаю. Для передачи информации о тревоге тоже, хотя они и другую информацию передавать могут, передача которой в звонке раздражать будет. И вот ещё почему: не всякую информацию сообщишь голосом. "сорок градусов широты..." -- да кто это запомнит? Ссылка в SMS на карту как-то проще. Да и вообще в URL внутри SMS можно закодировать 120 байт информации. А если несколько сегментов, то до килобайта терпимо в принципе. А это уже ого-го, это уже весёлые картинки всех форм и цветов рисовать можно (разумеется нужно сжатие, а не тупо циферки printf'ом).
Как сообщить? Если динамик есть и громкая связь -- да хоть голосом. "Мать перемать, код ошибки такой-то". Диодиком код ошибки отмигивать периодически на крайний случай.
Потеря регистрации возникает при перезагрузках базовых станций. Почему так получается не представляю. Знаю только, что если проблемы с электричеством или отключается шифрование (старые сименсы показывают иконку), то модемы и телефоны остаются с их точки зрения в сети. Но ни с них, ни на них не позвонишь. И само оно исправится через много часов. А выключишь-включишь (AT+CFUN=1,1 или AT+CFUN=0 и AT+CFUN=1) -- всё заработает сразу.
[ZX]