Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 03.11.2008, 14:09  
milt
Частый гость
 
Регистрация: 17.01.2008
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
milt на пути к лучшему
По умолчанию Как заставить работать "Страж-SMS 4x4" в Беларуси

После разборок с местной страховой компанией "ТАСК" у мну пропала БОЛЬШАЯ ВЕРА в страховые компании вообще, а из "ТАСКа" советую бежать со всех ног! Поэтому, чтобы сэкономить на "Каско", я решил не заниматься выдумляндией, а поставить в свой новый автомобильчик готовую GSM-охранку "Страж-SMS 4x4-GPS" от "Телесистем", которую прикупил во время очередной поездки в Москву.

Какое ждало разочарование: эта система ни черта не хотела слать SMS-ки в Беларуси, что она могла, так только дозваниваться и "молчать" в трубку! Упоминание о неработоспособности "Стража" нашёл и на украинских форумах. На сайте производителя, правда, написано, что поделка "Страж" работает исключительно в российских сетях, но по жизни, чтобы программно привязать аппарат к региону надо написать извращённый код.

Раз деньги "уплочены" - надо чинить Открыл пластмассовый корпус, оказалось, что конструкция "Стража" махровая кустарщина: в качестве GSM-модема с помощью МГТФ-проводков прилеплена плата от старого Siemens-а C35i с которой снята часть деталей, собственно контроллер сигнализации (какой-то PIC) подключен к выводам UART-а платы телефона. Чтобы включать телефон, когда он проваливается в спящий режим, к кнопочке "POWER" телефона припаян проводок, который идёт к контроллеру.

Ну что ж, посмотрим, что не так в обмене с телефоном: припаиваю UART-интерфейс и смотрю лог обмена контроллера с телефоном во время срабатывания сигнализации.
Код:
............
at+cpbr=10 +CPBR: 10,"+375295968565*10",145,"Number1"
OK
at+cmgf=0 OK
at+cmgs=140 › 0011000C917325596958560F0000AA18D3B27BFE96C3686FB1  BA3CA683866536BB67A3C16C0000 {1Ah}
ERROR    ‹‹‹‹‹‹‹‹‹‹ вот он "северный олень": неправильный формат номера :)

at+cpbr=05 +CPBR: 5,"0220010000000",129,"Sensor04object"
OK
at+cpbr=11 +CPBR: 11,"+375295968565*10",145,"Number2"
OK
at+cmgf=0 OK
at+cmgs=140 › 0011000C917325596958560F0000AA18D3B27BFE96C3686FB1  BA3CA683866536BB67A3C16C0000 {1Ah}
ERROR    ‹‹‹‹‹‹‹‹‹‹ повтор ошибки
at+cpbr=05 +CPBR: 5,"0220010000000",129,"Sensor04object"
OK
............
Ошибка программистов "Телесистем" видна невооружённым глазом: телефон явно не согласен с такой СМС-кой и пишет "ERROR" Ошибка кроется в формате передачи номера.
Код:
› было 0011000C917325596958560F0000AA18D3B27BFE96C3686FB1  BA3CA683866536BB67A3C16C0000 {1Ah}
› дополнение номера "выравнивающим" кодом 0Fh не требуется!!!
› надо 0011000C917325596958560000AA18D3B27BFE96C3686FB1BA  3CA683866536BB67A3C16C0000 {1Ah}
Врядли фирма "Телесистемы" захочет мне "за так" менять прошивку в моём вскрытом "Страже": скорее всего будет "пестня" про "вскрытую пломбу", ссылку в руководстве на "работу только в сетях России" и пр.бред: надо придумывать как ремонтировать самому.

Первой мыслью, которая меня посетила, было приделать маленький контроллер, который будет стоять в разрыве провода TX между контроллером и телефоном, и как только встречается команда at+cmgs= - исправляет в сообщении номер телефона. Это хорошее, простое и универсальное решение и на самом деле так и надо делать.

Мыслью номер два была мысль о том, а нельзя ли как-нибудь "обойти" это дефект? Ведь неспроста "Страж" работает в России и не работает в Беларуси и на Украине: может просто так получается, что из-за разницы длины кода страны в России всегда надо дополнять номер выравнивающим кодом, а в Беларуси и на Украине это выравнивание не требуется.
Решение оказалось простым: номера, по которым требуется рассылать СМС-ки, в конце надо дополнить символом #. Т.е. запись СМС-телефона должна выглядеть +375295968565#*10 (10 - значит, что на номер шлются только СМС-ки ), после такой записи начинают нормально рассылаться телефоном.

К сожалению, позвонить по номеру +375295968565# "стражу" не удаётся: сеть пишет, что это неправильный номер. Поэтому для дозвона по такому же номеру в следующей ячейке надо завести запись вида +375295968565*01 (01 - значит, что на номер идёт только дозвон). Создать номер для посылки СМС-ок и дозвона в виде одной записи, как задумывали авторы к сожалению не получится: для дозвона и посылки СМС по одному номеру придётся использовать 2 разных ячейки памяти.

Надеюсь моя писанина поможет кому-нибудь сберечь свои нервы и немножко денег К посту прилагается полный лог обмена контроллера с платой Siemens C35.
milt вне форума  
Непрочитано 05.11.2008, 10:52  
zloykrot
Прохожий
 
Регистрация: 29.10.2008
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zloykrot на пути к лучшему
По умолчанию

Добрый день!
а правильно ли указан номер дозвона в ячейке SIM?
я всегда ставлю в таком формате: 00*0000;(так в доке написано)
пример: 11*8701599xxxx ;хххх - еще четыре цифры
Пользуюсь стражами уже года 3 (вначале были без экрана, теперь с экраном) проблем не возникало ни разу(проблем именно с набором номера или SMS). Зависают правда иногда - но это уже не тема этого топика.
Сам из казахстана.
zloykrot вне форума  
Непрочитано 05.11.2008, 11:27  
milt
Частый гость
 
Регистрация: 17.01.2008
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
milt на пути к лучшему
По умолчанию

Номер указан правильно, тем более, что если посмотреть лог обмена, видно, что система его поняла: всё старался изложить так, чтобы было понятно, что "Телесистема" спорола лажу, а не я просто так в белой горячке на них наговариваю Казахстану просто повезло с длиной телефонного кода на мобильную связь, чего нельзя сказать о других

Выдержка из приложения к руководству на "Страж"
Цитата:
Если в системе используется менее 9-ти номеров, свободные ячейки должны
быть заполнены 4-мя нулями каждая
Пример: 10*89033898787 или 89033898787*10
00*0000 или +79033898787*10
Неверная запись: 10*+79033898787
Ну и опять-таки, дозваниваться на номер у "Стража" получается, а вот СМС-ки слать - нет, не наводит на мысль, что не так что-то в "консерватории", а не с руками у пользователей?

"Махровая кустарщина" видна здесь; кстати, а где, интересно, набрали столько старых Siemens C35i?


Проблемы украинских пользователей "Стража" также регулярно встречаются при "гуглении" и очень странно, что "Телесистемы" не задумываются, откуда ноги растут. Вот первая попавшаяся ссылка и пост
Цитата:
...
Но при этом в конкретной работе всплыла неприятная особеннось Стража SMS 4x4-GPS(Производства Телесистем) - он не отправляет СМС и не принимает их в сетях операторов мобильной связи Украины.
...
P.S. Как-то не впечатлила система "Страж", тормознутая она чтоли...
milt вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить себя работать?! Sukhanov Отвлекитесь, эмбеддеры! 152 09.04.2009 08:08
Как заставить COM-порт работать со своим устройством? LazarenkoAS2 Коллекция глюков 0 20.09.2008 20:25
[Решено] RISC vis CISC, все "ЗА" и "ПРОТИВ". sanitar249 Отвлекитесь, эмбеддеры! 1 24.10.2007 09:56
Как заставить работать индикатор по I2C zevs Микроконтроллеры, АЦП, память и т.д 1 11.01.2005 22:44


Часовой пояс GMT +4, время: 19:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot