Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Создание новых тем и ответов в разделе "Схемо - темы", должны соответствовать правилам сайта ( sxem.org/forum/pravila ).
  • Страница:
  • 1
  • 2

ТЕМА: “GSM good”. Контроль, управление, сигнализация, первый вариант.

“GSM good”. Контроль, управление, сигнализация, первый вариант. 10 мая 2016 12:35 #1

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Прислали таки мне эту платку SIM800L мини


Подключил под терминал, по примерам все это делается очень просто, в инете великое множество примеров как управлять такими модулями с помощью АТ команд .


Кратко напишу свою резолюцию, что порадовало, ну во первых цена, во вторых что без танцев с бубном подал 4 вольта, и все сразу работает, далее есть управление командами DTMF, само собой разумеется отправляет и принимает звонки и СМС (в СМС просто получается только с латиницей), подпаял прямо на контакты телефонную гарнитуру, голосовая связь тоже порадовала громкостью и особенно чувствительностью микрофона.
Небольшой недостаток для меня, нет в этом модуле вывода подключения батарейки под RTS.
Но это не принципиально, так как есть оказывается модель SIM800С мини (почему то пока нашел, что продает только один продавец).

Вложение GSM800с.jpg не найдено



Так тут за эту же цену, но цимуса больше, гурманы если разберутся при желании могут подключить периферии поболее (LCC корпус с торцевыми контактами)
И кстати на сайте SIMCOM, имеется в перечне SIM800C , это значит документацию не обязательно искать по всем китайским сайтам, она есть на оф. сайте, или вот здесь ссылки на документацию в одном месте для SIM800C mt-system.ru/sim800c.
Еще к этому посту добавлю что, я несколько проникся идеей недорогих ATMEGA128A и решил использовать ее в экспериментах для этого дела, уже нарисовал что то наподобие макетной платы (DC-DC LM2596 отдельно от платы).

Где так же буду пробовать учится использовать графический дисплей 128x64 ST7920.
Правда он пока где то в пути (но шансы что он прибудет есть, так как я заказал по 1шт у двух разных продавцов).
В общем надеюсь что эта тема , и в дальнейшем будет иметь продолжение.)))
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 10 мая 2016 23:11 #2

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
Ну наконец то сдвинется с места гипер проект ГСМ сигнализации с функцией управления. У меня 800л модуль как у вас на фотке ( красного цвета) уже два месяца лежит. Да и проект дано набросан протезе.

Вложенный файл:

Имя файла: GSM_M328_HT8870-2.rar
Размер файла:23 KB
Администратор запретил публиковать записи гостям.
Спасибо сказали: sergey380

GSM модуль управления. 12 мая 2016 12:05 #3

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Если сдвинется то не очень быстро, огромное поле деятельности, в вариантах использования команд, для начала тут нужен конкретный план , направления применения,
а мой вариант применения по сравнению с вашим несколько отличается, если упрощено, то это пока выглядит как бы для дачи, так;
датчик охраны дергает за один пин. МК -посылает СМС на определенный номер, или если подключить к другому пину МК то будет делать просто дозвон на нужный номер (сейчас еще нужно смотреть , у какого оператора что выгодней, СМС общение или голосовая связь), прослушка обстановки (тестировал чувствительность модулька, если в одном помещении, хорошо слышен даже шепот).
Управление СМС или DTMF одним двумя выходами, например - покормить собаку, включить свет ... полив и т.д., в общем в двух словах это просто, но для реализации кроме времени, еще нужно и "душу вкладывать" в алгоритм действия.

Потом по схемам такой момент , на али ATMEGA128A продается по интересной цене, вот и буду это как то использовать,
вот кстати в интернете нашел, люди этим еще три года назад, тоже были озадачены
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Так что, пока можно сказать стадия знакомства с SIM800L , для начала разобрался с периферией, и частично попробовал основные АТ команды управления через модем, с этим все несложно.
Дальше по мере собственных возможностей, может и появится "простой" вариант для дачи.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM модуль управления. Реализация, ТЗ. 26 мая 2016 16:38 #4

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Уровень принимаемого сигнала модемом , представляет тут чисто спортивный интерес, потому как , кто "крутит" в руках этот модем, тот не постесняется прикрутить к нему в качестве антенны "улучшенный кусок проволоки" ,
помогло? насколько помогло?
это можно проверить командой
AT+CSQ
в ответ получаем
+CSQ: 21,0
шо такое 21? лезем в datasheet, там русским языком написано
Уровень сигнала:
0 -115 дБл и меньше
1 -112 дБл
2-30 -110..-54 дБл
31 -52 дБл и сильнее
99 – нет сигнала.
для тех кто кто ничего не хочет понимать , все равно ничего из datasheet не понятно..

Раз ничего не понятно, в таком случае есть формула для вычисления уровня сигнала в dB
X=L*2-113, где L - информация из модема.
Теперь с калькулятором это просто 21*2-113=-71dB.
вот теперь даже мне все стало ясно :)))
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Есть ли у кого нибудь сведения, что присылают украинские операторы по USSD запросам
AT+COPS? и AT+CUSD=1,"*111#" ?, у меня достоверно только по одному оператору
AT+COPS?
+COPS: 0,0,"KYIVSTAR"
OK

AT+CUSD=1,"*111#"
OK
+CUSD: 0, "Na schetu 1.00 grn. Detalno o bonusah po nomeru *100#
 Zvonki za granitsu ot 50 kop/min s uslugoj "Liubimye strany"! Tel.222
", 15
И еще вопрос , знает ли кто, как позвонить с помощью АТ команды на короткий номер, например 466 ?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 02 июнь 2016 17:49 #5

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Вот, уже можно показать свой вариант программы управления, с помощью GSM модуля SIM800L , МК Atmega128а + графический экран 128х64.

Это любительская конструкция, поэтому высокие технологии нашего времени здесь используются примитивно, тобто просто дистанционное управление 4-мя нагрузками, плюс четыре входа МК можно частично использовать как сигнализацию.
По общему описанию и там же что ниже, описанные варианты команд, дают общее понятие как можно использовать эту программу управления .

Прием звонков.
Программа различает три категории абонентов при звонках на модем SIM800.
1. Номера с возможностью на них автоматического дозвона и отправке СМС по сработке входов A,B,C,D (первые два номера на SIM карте телефона).
2. Номера, которым разрешено дозваниваться на SIM800 (это + восемь номеров на SIM карте телефона)
3. Номера не записанные в память сим карты телефона ( при активации команды *811*11# , голосовое соединение не происходит)

В режиме голосовой связи,
1. Разговор между абонентами (прослушка помещения).
2. Управление с помощью DTMF команд (4-мя эл.приборами подключенными к выходам №1,2,3,4)
3. Настройки параметров, и СМС запросы параметров SIM800, и подключенной периферии.


Действия, на сработку входов A,B,C,D. для варианта №1 (см. команду *201*1*11# )
1.Дозвон на первые два номера, записанных в SIM карте телефона, по сработке входов A на номер №1, входы C на номер №2.
2.SMS на первые два номера, записанных в SIM карте телефона, по сработке входов B на номер №1, входы D на номер №2 . (модем отсылает СМС, на номера записанные в СИМ – карте модема под №1 и №2)

(если использовать для управления 1 телефонный номер, тогда записать один и тот же телефон в первые две ячейки).
Особенности работы входов A,B,C,D на изменения сигналов на портах МК. A,B реагируют только на нажатие , C,D любое изменение их состояния.



DTMF команды

*010*11# - запрос СМС с данными модема SIM800 ( напряжение питания «V», прием сигнала «dBm», температура «C’», остаток на счету «$» и т.д.)
*029*1*11# Выбор варианта модуля для работы с программой - SIM800L=1 (установлено по умолчанию) или SIM800C=0
*031*5*11# - чувствительность микрофона от 0 до 9 (от +8дб до +22дб, (по умолчанию=5, или +15дб)).

*061*16*05*25**13*25# // установить время "16/05/25,13:25:49+12"
*061*061# // установить время от станции оператора(GPRS см. команду *803*11# ),
то же самое *061*061*3# но уст. времени с коррекцией часового пояса

*066*0*11# внешняя корректировка времени от SMS и GPRS отключена.
*066*1*11# -возможная коррекция времени от SMSок включена
*066*2*11# - включена синхронизация времени по GPRS соединению

*100# // выключить все выходы № 1, 2, 3, 4
*199# // включить все выходы № 1, 2, 3, 4 (№4 включается на 1 минуту)

*110# // выход № 1 выключить
*115*05# //мсек включение выхода № 1, время включения от 100 до 990мсек (условно 1 ед. = 0.1секунде)
*115# // мсек включение выхода № 1,( время берется из установленного раннее командой *115*05#).
*119# // выход № 1 включить (№1 выключается автоматически при разрыве голосового соединения)

*120# // выход № 2 выключить (не запоминается в .еер, МК)
*129# // выход № 2 включить

*130# // выход № 3 выключить (запоминается в .еер, МК)
*139# // выход № 3 включить

*140# // выход № 4 сбросить настройки таймера
*149*01*35# // выход № 4 включить (включение по таймеру( пример *149*01*35# будет включено на 1ч 35 минут))

*155# // запросить СМС о состоянии входов A,B,C,D - выходов. №1,2,3,4, (модем отошлет СМС, на номер звонящего)
*201*1*11# // Выбор реакции на изменения состояния входов A,B,C,D, команда *201*1*11# это вариант№1( это установка состояния по умолчанию, описание работы выше с абзаца «Действия, на сработку входов A,B,C,D.») ,
команда *201*2*11# вариант охранной системы №2 предполагает назначение входов - А– охрана «входная дверь» реакция программы на сработку с задержкой включения сирены (задержка для возможности поставить снять охрану с клавиатуры), В– охранная зона «коридор» с реакцией на сработку с задержкой включения сирены, С- охранная зона «основного помещения» реакция на сработку без задержки включения сирены , D- пожарная сигнализация, вход постоянно в активном состоянии при сработке дозвон на тел. №2, звук сирены включается циклически на 1 сек , через каждые 15 сек.

*234*1*11# // Поставить на охрану помещение (вход А, В и С реагируют на изменение состояния на входах портов МК) , *234*0*11# снять с охраны (А, В и С не реагируют на изменения у них на входах)

*241*1234*11# // установка и изменение пароля для клавиатуры (может быть нужен для раздачи персоналу ( чтобы не афишировать свой основной *11# пароль управления)) устанавливается с мобильного. По данному примеру *241*1234*11# , персонал будет с клавиатуры управления снимать и ставить охрану помещения, упрощенной командой 1234#.

*251*99*11# // Установка в минутах, времени работы сирены при сработке охранной сигнализации

*252*14*11# // Установка сек. времени задержки включения сирены на сработку для датчика «входная дверь» при снятии с сигнализации(см. пункт*201*2*11# )

*254*999*11# // Установка в секундах памяти тревоги при повторной сработке сигнализации

*260*11# // запрос СМС статистики , сделанной при включенной охране помещения,в ответе СМС информация какой датчик , и когда вызвал сработку сигнализации,


*801*11# // запросить номера с телеф. книги в СМС сообщении ( пример *801*11# , число 11 по умолчанию пароль, можно изменить с помощью команды *899*11*55# )

*803*11# // запросить (GSM Location) локацию местоположения, данные (без коррекции часового пояса) в СМС сообщении на номер звонящего , при наборе с клавиатуры, СМС на номер №1 сим карты модема (прежде чем пользоваться, рекомендую поинтересоваться стоимостью трафика, у вашего оператора для GPRS соединений)

*805*01*11# // команда для модема, позвoнить с SIM800, на номер из телефонной книги SIM карты (функция доступна только с клавиатуры)

*811*1*11# // реакция модема на входящие звонки, вариант *811*1*11# “вкл”(по умолчанию) - разрешить «автоподнятие» всем звонкам
*811*0*11# “откл” - «автоподнятие» только по номерам из SIM тел. книги

*899*11*55# // изменить старый пароль 11 на новый например 55
*901*067*5555555*11# // записать телефонный номер №1 на SIM карту модема SIM800.
*902*067*6666666*11# // записать телефонный номер №2 на SIM карту модема SIM800.
...................
*910*067*7777777*11# // записать телефонный номер №10 на SIM карту модема SIM800.
В схеме есть возможность ручного дублирования DTMF команд , находясь непосредственно у блока GSM управления, с помощью матричной клавиатура 3х4 (4х4), при этом, при запросе отправить СМС с какими либо параметрами (*010*11#,*155#,*801*11#), СМСки будут отправляться на телефонный номер который записан в телефонной книге SIM карты под номером один.

Фото внешнего вида собранного устройства


Печатная плата здесь, пока больше похожа на отладочную плату, в наличии «огромное» количество свободных выводов МК, но ко всем есть доступ, в дальнейшем можно будет припаивать к ним нужные проводники , даже 100ваттным паяльником))).

Любителям пробовать тестировать схемы в протеусе, в архиве имеются два проекта в протеусе, под графический экран KS0108 и ST7920, при определенной сноровке, можно с помощью терминалов и АТ команд, довольно таки полноценно симулировать работу этой программы.

Архив с прошивками протеусом и печатной платой.

P.S. Все эксперименты начинал с этого исходника.
#StopRussianAggression
Последнее редактирование: 07 июль 2016 19:36 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

GSM управление 4 канала, первый вариант. 02 июнь 2016 19:54 #6

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
По картинке у а там ошибка пины микрофона соединены динамиком, а микрофонные висят в воздухе.
По конструкции - очень интересно у вас получилось. И контроллер довольно интересный много выводов, которые можно было использовать для охранной системы машине. Дисплей автоприменении конечно излишен но вашей версии это супер.Так же прекрасна софтовая обработка дтмф команд. Аж руки чешутся лезть вашу тему и поумничать, но пок не могу до середины следующей недели. Д и под рукой 128 контроллера нету. А так ,в режиме автономной гсм охранки очень навернутое устройство у вас получилось. Может туда позже найдете время и сделаем такую же версию , но для автомобиля?
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 03 июнь 2016 13:17 #7

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
На картинке в протеусе , это там такая моделька микрофона, можно конечно если это вводит в заблуждение нарисовать свой рисунок в понятном стандарте, ну в общем вы поняли с микрофоном это не ошибка, это так задумано.)))
По "навернутости" это вы не спешите делать такой вывод,
при всех возможностях , комплектности из таких деталей,
это пока можно сравнить с уровнем светодиодной мигалки,
тем не менее
такую же версию , но для автомобиля?
пока не питайте на это надежд, тут и так удивительно, что у меня получилось дойти до этого уровня функций, и с некоторыми функциями надо тут еще поработать, кое что в них оптимизировать, чтобы хотя бы этот вариант работал нормально.

P.S. Вчера уже пришла пара, вот таких
интересных деталек , тут тоже все очень интересно для работы пары таких модульков, в составе автономного устройства, например многие думают про вариант с дистанционным DS18b20, это примерно оно, там уже все есть, и передатчик и приемник и десяток! своих пинов GPI,
нужно только взяться за более детальное исследование этого модулька,
то есть,
за дешево, научится использовать готовое богатое решение.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: Владимир90

GSM управление 4 канала, первый вариант. 08 июнь 2016 20:25 #8

  • Владимир90
  • Владимир90 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 3
Oto пишет:
Дождался таки, прислали мне эту платку SIM800L мини
А сколько памяти у нее? Жду такую же с китая))) Недавно устроился на работу в фирму, там юзають на полную ГСМ сигнализации на этом модульке. Платы ГСМ с этим модульком делают в Киеве, фирма око тм. У них есть и открытые проекты, правда под stm контроллер.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 10 июнь 2016 17:51 #9

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
А какое для нас может иметь значение сколько у нее там памяти? вы думаете ее можно каким то способом перепрограммировать? Судя по имеющимся выводам и самое главное ее цена, SIM800L не может быть полноценной версией этого семейства GSM модулей, еще странно что на официальном сайте нет ее релиза.
Но это я пока сам тут не про все компетентно могу судить, для самоделок совместно с МК это классная штука.
Заказал я себе еще и SIM800С, придет "подергаем за ноги", там их немного больше ))
Oto пишет:
нет в этом модуле вывода подключения батарейки под RTS.
Но это не принципиально, так как есть оказывается модель SIM800С мини (почему то пока нашел, что продает только один продавец).

Вложение GSM800с.jpg не найдено



Так тут за эту же цену, но цимуса больше, гурманы если разберутся при желании могут подключить периферии поболее (LCC корпус с торцевыми контактами)
И кстати на сайте SIMCOM, имеется в перечне SIM800C , это значит документацию не обязательно искать по всем китайским сайтам, она есть на оф. сайте, или вот здесь ссылки на документацию в одном месте для SIM800C mt-system.ru/sim800c.

с другой стороны я наверное еще и 5% не освоил возможностей SIM800L с ее минимальным количеством выводов, в общем будем всё постепенно осваивать.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 12 июнь 2016 19:31 #10

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Сегодня нашлось немного времени уделить рисованию, той части программы которая имеет наиболее роботоспособную часть, и схемы которая имеет отношение к управлению четырьмя выходами.
Вот она, нарисованная схема с деталями которые имеют к этому отношение

Далее цитата с командами , к управлению этой части программы.
Oto пишет:

*100# // выключить все выходы № 1, 2, 3, 4
*199# // включить все выходы № 1, 2, 3, 4 (№4 включается на 1 минуту)

*110# // выход № 1 выключить
*115*05# //мсек включение выхода № 1, время включения от 100 до 990мсек (условно 1 ед. = 0.1секунде)
*115# // мсек включение выхода № 1,( время берется из установленного раннее командой *115*05#).
*119# // выход № 1 включить (№1 выключается автоматически при разрыве голосового соединения)

*120# // выход № 2 выключить (не запоминается в .еер, МК)
*129# // выход № 2 включить

*130# // выход № 3 выключить (запоминается в .еер, МК)
*139# // выход № 3 включить

*140# // выход № 4 сбросить настройки таймера
*149*01*35# // выход № 4 включить (включение по таймеру( пример *149*01*35# будет включено на 1ч 35 минут))

*155# // запросить СМС о состоянии входов A,B,C,D - выходов. №1,2,3,4, (модем отошлет СМС, на номер звонящего)
...........
В схеме есть возможность ручного дублирования DTMF команд , находясь непосредственно у блока GSM управления, с помощью матричной клавиатура 3х4 (4х4), при этом при запросе отправить СМС с какими либо параметрами, СМСки будут отправляться на телефонный номер который записан в телефонной книге SIM карты под номером один.
Так уж получилось, что мой кот стал первым испытателем этого GSM управления по первому каналу.
Испытывал он это дело 4 дня, и с едой за это время проблем не было ))).

Конечно сама программа писалась долго , но в этот момент по части управления 4х каналов, как раз оказалась готова к применению .
Кормушку быстренько собрал из готовых частей, и с помощью скотча все в момент стало работоспособным.)))
На практике оказалось, что для кормления такой кормушкой, нужное время выдачи одной порции корма нужны не минуты и не секунды, а всего лишь десятые части одной секунды (от переедания очень страдает котик).
Поэтому для такой вот цели и была написана такая команда
*115*05# где *115* это сама команда а 05 это установка времени (изменяемая пользователем), в данном примере составляет 0.5 секунды.
Один раз установили 0.5 сек., далее можно пользоваться так сказать упрощенной командой *115#
а наши уст. 0.5 сек. будут автоматически "подхватываться" из раннее установленого в .еер *115*05# .

Как происходит контроль работы этой команды, после того как послана команда *115# в наушнике моб. тел. слышно троекратное "пиканье" (если команда не правильно набрана, пикнет один раз).
Ну а дальше благодаря чувствительности микрофона, вы услышите звук включения этой кормушки, даже если она стоит у вас в самом-самом дальнем помещении.
И в принципе после такого контроля , можно заниматься дальше своими делами со спокойной душей...
Сам принцип в описании, может и сложно читается, на практике все вполне удобно применяется.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 12 июнь 2016 21:08 #11

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
Вон как вы глубоко заглубились в глубину наших глубин по тематике сим 800. :-)
может все таки сделаем автомобильный вариант этой гсм девайзины?
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 13 июнь 2016 17:41 #12

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Не спешите с этим автомобильным вариантом, нужно мне еще это немного доделать, к этой схеме можно годами что нибудь "прикручивать" очень уж вы спешите.
И после того как к этой схеме была добавлена клавиатура, теперь можно пробовать встраивать сюда вторую функцию - "охранно-пожарной сигнализации" , вот начал расписывать минимально нужные команды для этого дела
*201*1*11# // Выбор реакции на изменения состояния входов A,B,C,D, команда *201*1*11# это вариант№1( это установка состояния по умолчанию, описание работы выше с абзаца «Действия, на сработку входов A,B,C,D) ,
команда *201*2*11# вариант охранной системы №2 предполагает назначение входов - А– охрана «входная дверь» реакция программы на сработку с задержкой включения сирены (задержка для возможности поставить снять охрану с клавиатуры), В– охранная зона «коридор» с реакцией на сработку с задержкой включения сирены , С- охранная зона «основного помещения» реакция на сработку без задержки включения сирены , D- пожарная сигнализация, вход постоянно в активном состоянии при сработке дозвон на тел. №2, звук сирены включается циклически на 1 сек , через каждые 10 сек.

*234*1*11# // Поставить на охрану помещение (вход А, В и С реагируют на изменение состояния на входах портов МК) , *234*0*11# снять с охраны (А, В и С не реагируют на изменения у них на входах)

*241*1234*11# // установка и изменение пароля для клавиатуры (может быть нужен для раздачи персоналу ( чтобы не афишировать свой основной *11# пароль управления)) устанавливается с мобильного. По данному примеру *241*1234*11# , персонал будет с клавиатуры управления снимать и ставить охрану помещения, упрощенной командой 1234#.

*251*99*11# // Установка в минутах времени работы сирены при сработке охранной сигнализации

*252*14*11# // Установка сек. времени задержки включения сирены на сработку для датчика «входная дверь» при снятии с сигнализации(см. пункт*201*2*11# )


*254*999*11# // Установка в в секундах памяти тревоги при повторной сработке сигнализации

*260*11# // запрос СМС на предмет, какой датчик вызвал сработку сигнализации, при включенной охране помещения.
Пока это набросок описания команд, в стадии обдумывания, возможно что то нужное забыл, а пока можно что то добавить что то убрать, как будет у меня готов описанный план для этой функции сигнализации, займусь реализацией для этой схемы.
#StopRussianAggression
Последнее редактирование: 04 июль 2016 10:35 от Oto.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

Иcпользование функции GSM LOCATION 28 июнь 2016 11:37 #13

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Всем привет!
У нас тут жара, поэтому чем то серьезным заниматься за компьютером не так это сейчас просто.
По мелкому кое что юзаем, опробовал как практически работает локация местоположения.
С помощью АТ команд получить координаты не так уж и сложно
AT+SAPBR=3,1,"Contype","GPRS"  // создаём GPRS соединение      
OK
AT+SAPBR=3,1,"APN","CMNET" // параметры точки доступа
OK
AT+SAPBR=1,1  // подключаемся
OK
AT+SAPBR=2,1 // проверка подключения
+SAPBR: 1,1,"10.89.193.1"
OK
AT+CIPGSMLOC=1,1 // команда на запрос координат
+CIPGSMLOC: 0,111.667381,29.049339,2016/06/26,06:26:52 // 0 – соединение установлено, 111.667381 – долгота, 29.049339 – широта, дальше время.
OK
AT+CIPGSMLOC=2,1
+CIPGSMLOC: 0,2016/06/26,05:51:36 // запрос времени
OK
AT+SAPBR=0,1   //Деактивировать  GPRS соединение
 OK
Дальше берем данные долготы- широты, вставляем в гугл карту , и видим непосредственно точку координат на карте (кстати сразу на большую точность не рассчитывайте, в некоторых источниках этот метод описывается как плюс минус 100 метров, убедился сам, что попадаю в радиус 70 метров)
Пример с подробностями команд что выше, наверное можно и упростить, так как, в моем случае работает и так
AT+SAPBR=1,1  // подключаемся
OK
AT+CIPGSMLOC=1,1 // команда на запрос координат
+CIPGSMLOC: 0,111.667381,29.049339,2016/06/26,06:26:52 // получили координаты
OK
AT+SAPBR=0,1   //Отключаем GPRS соединение
 OK

Еще мне тут пришел модуль SIM800С проверил его на совместимость замены с SIM800L в своей схеме, все нормально, с взаимозаменяемостью все хорошо (на печатной плате, для SIM800С, поменять местами DTR <> RING), по этому поводу, добавил в управление команду *029*1*11# .
И вот еще для справки, есть в даташите такая интересная команда AT+COPN
с ее помощью можно узнать всех операторов способных работать с этим модулем SIM800.
Запрос команды AT+COPN с моего модуля
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

P.S. добавил команду *803*11# , ответ местоположения может теперь приходить в СМС



опытным путем выяснил, что разные операторы имеют различную стабильную погрешность в определении этих координат , не буду тут пока делать оценочное сравнения операторам, так как я пока уделил мало вниманию этому виду тестирования,
и на данный момент имею такое, модем SIМ800 находится в одной точке , 1й оператор показал координату с погрешностью 70 метров, второй 110, третий 280 метров.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

GSM управление 4 канала, первый вариант. 28 июнь 2016 20:56 #14

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
С каждым днем устройство приобретает более интересный функционал, вон и статистика и температура и напряжение уже отображается и локация самого модуля.
Администратор запретил публиковать записи гостям.

Иcпользование функции GSM LOCATION 04 июль 2016 19:07 #15

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Oto пишет:
С помощью АТ команд получить координаты не так уж и сложно
А сколько это удовольствие стоит?
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 19:10 #16

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
По моему ничего. По крайней мере гпрс+гсм А в вудофоне и мтс бесплатно.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 19:28 #17

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Провел несколько экспериментов с получением координат: минус 8 грн (Vodafone). Проводил еще и другие эксперименты, может там улетели, точно сказать не могу. Потом продолжу, тогда уже определю куда деньги...

P.S.
Кстати, точность определения метров 500.
Последнее редактирование: 04 июль 2016 19:29 от Soir.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 19:37 #18

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
Ну у меня в телефоне навигатор стоит он именно гсм гпс А использует. Не заметил чтобы снимал денег за это пользование. А вот то что в последнее врем стали суки воровать у мтс это факт. Я с админграницы позвонил на такой же мтс ный телефон, причем с крыма роуминг не перебивал, так с 40 грн осталось 15 за минуту разговора.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 20:14 #19

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Тариф на GPRS нужно смотреть цену этой услуги для каждого пакета,
У меня есть Life два разных пакета , один дешевый, абонентская плата за пользование: 10 гривен в месяц ( а для поддержания на "плаву" можно и 10 в год, короче эконом) , так в этом дешевом пакете 1 мб 3гривни дополнительных в день.
Второй пакет Life, абонплата в месяц 40 гривен с интернетом, такие вот GPRS соединения там даром.
Как ни крути ничего совсем бесплатного нет, надо изучать цену услуг для каждого пакета связи.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 20:55 #20

  • Владимир90
  • Владимир90 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 3
На оператора Лайф лучше не рассчитывать, со временем оператор вычисляет, что симка стоит в неизвестном устройстве и блокирует ее. Лайф подходит для контрактных тарифов.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 21:10 #21

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 874
  • Спасибо получено: 41
Полнейшая ерунда.
о определению оператор не имеет права блокировать номер , если он не используется в преступных целях. Повторю тот же лифе селл предоставляет услуги, не более.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 21:31 #22

  • Владимир90
  • Владимир90 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 3
Igr44 пишет:
Полнейшая ерунда.

Я это не с потолка взял. У гсм сигнализациях, что мы обслуживаем это неоднократно повторялось.
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 21:38 #23

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Владимир90 пишет:
Я это не с потолка взял.
Все конечно может быть, если не секрет что из имеющегося порекомендуете?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

GSM управление 4 канала, первый вариант. 04 июль 2016 21:42 #24

  • Владимир90
  • Владимир90 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 32
  • Спасибо получено: 3
С киевстаром и мтс работает нормально. На киевстаре рекомендуем тариф "датчик", а на мтс - "просто супер". В мтс обязательно отключаем функцию клик, гсм загоняет в панику.
А лайф у меня в телефоне стоит на ряду с киевстаром :cheer: .
Последнее редактирование: 04 июль 2016 21:44 от Владимир90.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Oto

GSM управление 4 канала, первый вариант. 06 июль 2016 17:48 #25

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Igr44 пишет:
По крайней мере гпрс+гсм А в вудофоне и мтс бесплатно.
Сегодня наконец-то, провел эксперимент в чистом виде (тариф "Super MTS 3D Nul Dnipro").
Начальное состояние счета: 10.24 грн.
По командам из сообщения №18 запрашиваю только время.
Проверка счета: 5.24 грн.
Дороговато для простой синхронизации времени...
А может есть USSD запрос, в ответе которого присутствует текущее время?
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко