Принципы работы GSM-модуля управления шлагбаумом и воротами – Телеметрика
GSM-модуль представляет собой устройство, главное предназначение которого – дистанционно управлять шлагбаумами и автоматическими воротами через сотовую сеть. Он работает с откатными и распашными воротами на парковочной стоянке, в частном доме и коттедже, дачном, жилом и гаражном кооперативе.
Модуль может подсоединяться к электрооборудованию. Например, системам освещения и отопления, электрическим котлам, системам полива.
Устройство и принцип работы
GSM-модуль – это микропроцессорный девайс, который подключается к сотовой сети. То есть процессор принимает SMS-уведомления и входящий от пользователя звонок, обрабатывает полученную информацию и на основе результатов выполняет соответствующее действие. Функционирует исключительно в диапазоне GSM.
С включением модуля справится любой человек: чтобы устройство заработало, достаточно позвонить. При этом голосовые вызовы могут использоваться для активации реле прибора посредством звонка. В настройках можно установить время включения реле по расписанию и по таймеру, делается это посредством отправки сообщения.
Все GSM-модули оснащены гнездом для GSM-антенны и слотом для SIM-карты любого оператора, также присутствуют световые индикаторы, сигнализирующие о состоянии реле и сети.
Установка производится в корпус блока управления шлагбаума, или в другое подходящее место, например, электрошкаф.. Главное – наличие стабильного сигнала сети, иначе команды могут срабатывать с задержкой или, в случае совсем плохого сигнала, вообще не доходить, что может стать проблемой для предприятий с высокой проходимостью.
Принцип работы соответствует следующему алгоритму:
- Пользователь совершает звонок на номер SIM-карты GSM-реле.
- Устройство сравнивает входящий номер телефона со своей базой данных.
- Реле принимает звонок и через 1-2 секунды самостоятельно обрывает вызов. Прямого соединения с абонентом не происходит, то есть деньги за оплату сотовой связи не списываются.
- Запускается команда для поднятия шлагбаума или открытия ворот.
Для того, чтобы злоумышленники не смогли открыть ворота или шлагбаум с внешнего телефона или изменить настройки реле, в базу модуля вносится определенное количество разрешенных номеров. Как правило, они принадлежат сотрудникам учреждения, квартирантам жилых комплексов либо членам семьи, проживающим в частном доме.
Когда поступает звонок от нового номера, реле сравнивает его с теми, которые записаны в базу. Если совпадение отсутствует, устройство не реагирует на такой вызов. Команда на открытие ворот не выполняется. Некоторые модели предусматривают внесение номеров в «черный список», в других – возможность отключить идентификацию пользователей и пропускать любых клиентов только по входящему звонку.
Все товары
Преимущества GSM-модулей
Устройство приобретается отдельно и подходит ко всем современным шлагбаумам, независимо от производителя. Пластиковый корпус надежно защищает «начинку» от внешнего воздействия. Предусмотрено удобное крепление на DIN рейку или винтами к поверхности.
Среди других достоинств внедрения устройства можно выделить:
- GSM-модуль – эффективная замена индивидуальным карточкам, брелокам и пультам. Клиентам больше не понадобятся ключи от ворот и личные средства идентификации.
- Открытие шлагбаума осуществляется из любого места, которое входит в покрытие GSM-сети. Это уменьшает время на ожидание – запустить реле можно за несколько метров до ворот, а также дает возможность поднимать шлагбаум для клиентов, не покидая рабочего офиса.
- Снижение нагрузки на службу охраны. Пользователь может сам позвонить на прибор и открыть шлагбаум, например, курьеру.
- В настройках можно указывать новые номера и удалять старые. Режим контроля устанавливается и изменяется посредством SMS.
- Экономия бюджета организации. Отсутствие трат на пульты управления и карточки, дополнительный наем охранников.
Стандартный GSM-модуль может запомнить 200-500 номеров, что удовлетворяет нужды фирм с высокой проходимостью. Существуют модели и на большее количество пользователей, но, как правило, средним и крупным компаниям вполне достаточно нескольких сотен.
GSM модули. Работа и как выбрать. Модуль DoorHan и применение
Развитие сотовой и мобильной связи обуславливает возникновение различных устройств, которыми можно управлять с обычного смартфона. Такие устройства имеются и в охранных системах – это устройства в которых применяются GSM модули.
Такие системы охраны стали наиболее эффективными в использовании для защиты жилых помещений и имущества от грабителей. Эти устройства имеют весьма небольшую стоимость. Управление устройствами, оснащенными GSM модулями, производится на удаленном расстоянии.
Модули могут осуществлять управление любой автоматической системой дистанционным методом, принимая сигнал управления со смартфона, действующего в диапазоне GSM, и выполняя функции работы подключенной аппаратуры. Может использоваться для управления воротами, шлагбаумами, системами полива, отопления, освещения, а также можно удаленно перезагружать роутеры или даже серверы.
Большую популярность приобрели модули в качестве недорогого и надежного контроллера для управления доступом на территорию. Его работа может совмещаться с работой известных зарубежных марок ворот и шлагбаумов.
Принцип действия
По своему принципу действия GSM модули являются приемником волн радиочастоты с установленной сим-картой сотовой связи. Для обработки информации используется контроллер. Оператор связи может быть любым. В базу данных сохраняются номера телефонов пользователей, которым разрешено иметь доступ на охраняемую территорию. Инновационные модели могут иметь память на 2000 абонентов, модели дороже могут разместить в своей памяти 10 тысяч номеров.
Открывание ворот по мобильному телефону
Во время вызова от пользователя сигнал поступает на контроллер, который сверяет номер входящего абонента с имеющимися в его базе данных номерами. Если такой номер в базе нашелся, то контроллер подает команду на какое-либо действие приводного механизма, например, открытия шлагбаума или ворот. В случае, если такого номера в базе данных не оказалось, то контроллер сбрасывает вызов, и никаких действий не производит. Аналогичным образом контроллер действует на привод других исполнительных механизмов.
Никаких соединений для разговоров и других целей со звонящим пользователем не осуществляется, либо это соединение устанавливается всего на несколько секунд. Поэтому за услуги связи нет никакой оплаты, можно пользоваться ей бесплатно. Некоторые GSM модули устройств программируются таким образом, что при входе любого звонка идентификации номера не происходит совсем, и доступ разрешается любому позвонившему человеку.
Блок управления GSM модулем можно настроить с помощью команд СМС, а также в специальной программе на компьютере, подключив модуль к USB порту, либо на смартфоне, скачав специальное приложение.
Достоинства и недостаткиПеред приобретением GSM контроллера изучите все особенности этого устройства, которые отличают его от других моделей:
- Нет необходимости в приобретении специальных пультов управления для каждого абонента, а также различных брелков или карт.
- Некоторые системы, оснащенные GSM модулями, имеют ограничения по числу пользователей.
- Подать команду на какое-либо действие системы можно, находясь в любом месте, где имеется сеть вашего мобильного оператора. Поэтому можно, например, открыть ворота вашему знакомому на территорию, находясь при этом совершенно в другом месте, главное, чтобы там действовала сеть вашего оператора. Также это упрощает работу работникам охранной службы.
- Имеется возможность произвести настройку системы по компьютеру: удалить или добавить номера абонентов в базу, изменить предоставление доступа по дням недели, времени дня, вести журнал заезда и выезда, запретить въезд при наличии долга по оплате услуг и т.д.
- GSM модули можно монтировать на автоматические системы любых производителей.
- Низкая стоимость оборудования. GSM модули по цене примерно равны цене трех пультов управления. Если число пользователей значительное, то экономия средств будет больше. Нет абонентской платы.
- Такая система имеет простую установку и работу. Установить ее сможет любой человек, имеющий элементарные знания электротехники, по прилагаемой инструкции.
- По сравнению с оборудованием, управление которого осуществляется по проводам, здесь есть возможность оставить без изменений интерьер помещения при монтаже, не повреждая ничего. Не требуются провода, так как сигнал передается по радиочастоте. В качестве вспомогательных устройств в ее комплекте могут быть проводные датчики.
Серьезным недостатком таких систем является тот факт, что механизмы привода не будут работать, если батарея аккумулятора смартфона разряжена, либо у вас нет денег на этом номере. Однако, подобный недостаток есть и в системах с пультами управления.
Также, к недостатку можно отнести тот факт, что сигнал GSM можно заглушить. В этом случае такая сигнализация уступает обычным вариантам.
Сфера использованияGSM модули используются в различных типах оборудования, имеющих электрические приводы:
- Автомобильные сигнализации.
- Двери офисов с электрозамком.
- Электрокотлы отопления.
- Автоматика шлагбаумов и ворот.
- Различные сигнализации и охранные системы.
Первые места применения GSM модулей были в видеокамерах, сигнализациях, отправляющих СМС при активировании датчика движения. В настоящее время область применения таких контроллеров стала намного шире.
Большую популярность модули получили в системах управления въездом в поселки коттеджей, жилые комплексы, объекты коммерческого назначения со значительным количеством абонентов.
Как выбрать GSM модулиБеспроводные системы постоянно обновляются, а их технологи совершенствуются. Для их настройки не требуется особой квалификации, все делается за несколько минут. Связь производится любыми гаджетами, оснащенными мобильной связью. Это получило актуальность в местах, где нет обычной проводной телефонной связи. Благодаря таким достоинствам, GSM модули модули стали лидерами продаж.
Для нормального функционирования модуля нужно заранее продумать место монтажа с учетом предъявляемых требований. Только разобравшись с работой устройства и условиями ее работы, можно сделать правильный выбор модели, которая будет работать долгое время без неисправностей.
Наиболее важным моментом является тип объекта. От этого зависит выбор модели с конкретными техническими данными. Для квартиры требуется устройство, которое будет защищать жилье от проникновения чужих людей. Таким устройством может быть сигнализация с GSM модулем и датчиком движения. Он будет отслеживать попытки проникновения.
Если в квартире есть пожилые люди, либо ребенок, то есть варианты исполнений с видеокамерой, которая поможет визуально контролировать порядок в помещении. Видеокамера при попытке проникновения будет фиксировать время происшествия и снимать все происходящее.
Загородный дом или дачный домик также можно поставить на охрану с системой GSM. В этом случае часто применяются беспроводные датчики для расширения функций сигнализации. Такие модели устройств будут охранять не только ваши вещи от воров, но и отправят сообщения об утечке воды или о пожаре.
При выборе GSM модуля и сигнализации для дачи нельзя забывать о диапазоне рабочих температур. Многие загородные дома и дачи зимой не отапливаются, и в комнатах будет низкая температура.
Для охраны офисов подходит сигнализация GSM в комплекте с камерой. Это дает возможность узнать о проникновении, а также проверять соблюдение рабочего времени сотрудниками, вовремя ли они уходят и приходят на рабочее место.
Влажность также имеет важное значение для таких устройств. Импортные образцы многих GSM модулей не предназначены для суровых условий российского климата. Поэтому, при выборе устройств предпочтительно воспользоваться отечественными образцами.
Много положительных качеств GSM модулей доказывает ее значимость при применении в системах охраны разных объектов. Также к ней можно подключать большое число дополнительных датчиков и устройств, которые значительно расширят функциональность системы охраны.
При правильном выборе любая система с GSM модулем станет лучшей охраной для имущества, будет служить хорошим помощником и сообщать вам о несанкционированных проникновениях и происшествиях.
Обзор GSM модуля на примере марки DoorHanВ комплект устройства входит антенный кабель с антенной на магните. Ее можно прикрепить в любое место на металлическую поверхность.
Также в комплект входит USB кабель для подключения к компьютеру и программирования самого устройства. На сайте производителя есть программа для настройки модуля.
Зафиксировав звонок и получив номер звонящего, блок сравнивает его с номерами из внутреннего списка абонентов. При совпадении с одним из номеров, посылает внешний сигнал на управление приводом. Соединение сотовой связи не происходит. Звонок поступает на сим-карту и тут же сбрасывается. В этот блок устанавливается сим-карта любого оператора. Лучше воспользоваться оператором с наименьшей абонентской платой, так как тарифы без абонентской платы мобильный оператор может заблокировать через несколько месяцев, при отсутствии звонков и соединений.
Это устройство может функционировать от -30 до +40 градусов. Рекомендуется производить монтаж в отапливаемом помещении. В данное устройство можно записать до 500 пользователей. Даже находясь на большом удалении от своего дома, вы можете открыть своим знакомым шлагбаум.
Похожие темы:
Опыт применения GSM модуля в домашней автоматизации / Хабр
На даче холодно, и вы хотите за несколько часов до своего приезда туда включить обогреватель, или вас беспокоит возможность аварийного отключения системы отопления загородного дома в ваше отсутствие. Все эти проблемы можно решить с помощью GSM модуля, который умеет отправлять и получать SMS сообщения и реагировать на них, включая и выключая нужную нагрузку. В теории все просто, на практике же на пути реализации подобного устройства есть множество подводных камней.
Мой план заключался в том, чтобы создать простое и дешевое устройство, оснащенное двумя датчиками температуры, датчиком влажности, GSM модулем, а также твердотельным реле и розеткой для подключения нагрузки. То, что получилось в итоге, можно увидеть на фото. В качестве датчика температуры и влажности был выбран климатический сенсор BME280, его канал давления не используется. На фото его можно увидеть под прозрачным колпачком слева от основного модуля. Такое расположение уменьшает влияние тепловыделения внутри корпуса на показания датчика. В качестве колпачка используется китайская пластиковая пробирка с двумя отверстиями для вентиляции. Второй датчик температуры выносной, сделан на DS18B20. Он расположен внутри металлического зонда, с корпусом соединен кабелем через обычный аудио разъем для наушников. Зонд предназначен для измерения температуры непосредственно отопительной системы. Основной объем корпуса занимает твердотельное реле (я выбрал помощнее) и преобразователь из 220В в 5В для питания схемы. Розетка для подключения нагрузки смонтирована на задней стороне корпуса, на фото она не видна. OLED дисплей на базе контроллера Sh2106 отображает показания датчиков, а также показывает, включена ли нагрузка. Для управления всей системой используется модуль Arduino Pro Mini в версии 3.3В 8МГц. Я не большой фанат этой платформы, но обилие библиотек, в том числе заботливо выпиленных автором, делает ее оптимальным выбором, когда нужно быстро сделать что то простое.
GSM модуль SIM800L размещен в отдельном металлическом корпусе для уменьшения создаваемых им помех на остальные части схемы. Как показала практика, помехи от этого уменьшаются не сильно. А радикально их уменьшает выносная антенна, подключенная экранированным кабелем к коаксиальному разъему, на фото выше она на переднем плане. Но об этом подробнее мы поговорим позже.
Про использование GSM модулей написано немало статей, в том числе на хабре, поэтому я буду избегать повторений и расскажу о том, что не встречалось мне в публикациях на эту тему, а именно о том, как сделать на базе этого модуля надежно работающее устройство.
В гаражах, где я частенько бываю, недавно поставили на въезде шлагбаум, который открывается, если позвонить на определенный номер. Судя по всему, он сделан на похожем GSM модуле. Меня удивило, как сложно бывает дозвониться по этому номеру, чтобы он открылся. Теперь я знаю множество причин для этого. Это знание стоило мне нескольких месяцев экспериментов и внушительного количества потраченных на них денег. Я надеюсь, что теперь это знание послужит кому то еще. Рассмотрим, на что важно обратить внимание, продвигаясь от очевидных аппаратных проблем к менее очевидным программным.
Первое, что важно сделать правильно, — вставить сим-карту
Мне казалось очевидным, что сим-карта вставляется скошенным уголком вперед. С неделю я пытался понять, почему модуль не желает регистрироваться в сети, попутно осваивая команды в терминале. В итоге на каком то англоязычном форуме я нашел упоминание о том, что вставлять ее нужно скошенным уголком назад. Странно, что она вообще вставляется и так и эдак.
Чтобы хорошо работать, нужно хорошо питаться
Требования к питанию у GSM модуля достаточно специфические. Он сделан на базе микросхемы, разработанной для кнопочных мобильных телефонов, и рассчитан на питание непосредственно от литиевого аккумулятора. Поэтому, 5В для него много, а 3.3В — мало. К тому же, в режиме передачи на максимальной мощности он способен потреблять ток до 2А. Если источник питания не способен обеспечить нужный ток, GSM модуль может перезагрузиться при попытке регистрации в сети и продолжить перезагружаться в бесконечном цикле. Периоды пикового потребления обычно длятся меньше секунды, поэтому есть соблазн применить слаботочный стабилизатор с накопителем энергии для периодов пиковой нагрузки. В качестве такого накопителя можно применить литиевый аккумулятор. При этом важно обеспечить возможность его отключения и важно не забыть ей воспользоваться, иначе отключение устройства от сети закончится глубоким разрядом аккумулятора и его необратимым повреждением. Другой вариант — это поставить вместо аккумулятора ионистор (суперконденсатор). Он не боится глубокого разряда. Но у него тоже есть проблемы с надежностью. Одна ячейка ионистора обычно рассчитана на напряжение от 2.5 до 3В. Ионисторы, рассчитанные на большее напряжение, состоят из нескольких ячеек (обычно из 2-х). При этом, однако, дисбаланс напряжения на ячейках может закончится пробоем ячейки. Такой дисбаланс легко получить за счет разницы в емкости ячеек или разницы в токе утечки. Следует также учитывать параметр внутреннего сопротивления ионистора. Ионисторы с большим внутренним сопротивлением на больших токах бесполезны, а ионисторы с малым сопротивлением стоят не дешевле аккумулятора. После того, как у меня ионистор скоропостижно скончался из-за дисбаланса ячеек, я просто применил преобразователь из 220В в 5В достаточной мощности. Чтобы понизить напряжение до нужного GSM модулю, я поставил между преобразователем и модулем обычный кремниевый диод. На таком диоде обычно падает 0.7В, так что модулю достаются необходимые 4.3В. После диода полезно поставить электролитический конденсатор большой емкости. Он сгладит провалы напряжения при внезапном включении передатчика.
От передающей антенны лучше держаться подальше
Даже после того, как я обеспечил GSM модулю требуемое питание, симптом перезагрузки периодически проявлялся, но на этот раз перезагружалась Arduino. Наблюдение за ее питанием при помощи осциллографа показало, что питание тут непричем. Судя по всему помеху создавал передатчик модуля, поскольку проблема возникала тем чаще, чем хуже были условия приема сигнала базовой станции. Столь радикальный эффект помех от передающей антенны вполне объясним, если вспомнить, что передатчик модуля способен выдать в антенну 2 ватта. Такая мощность может за 5 минут вскипятить миллилитр воды или нагреть ваше ухо на несколько градусов. Для борьбы с этой проблемой были опробованы разные методы. Для начала я подключил внешнюю антенну, которая располагалась снаружи корпуса и соединялась с модулем коротким коаксиальным кабелем. Однако, ожидаемого эффекта это не дало. Тогда я расположил модуль в отдельном металлическом корпусе, к которому снаружи крепилась антенна. Стало лучше, но не сильно. Радикально улучшил ситуацию только вынос антенны на некоторое расстояние от устройства за счет ее подключение коаксиальным кабелем достаточной длины.
Почему так происходит, легко понять из физических соображений. Типичная антенна — это ‘четвертьволновой штырь’, то есть половинка от дипольной антенны. Но, чтобы создать электрическое поле, половинки диполя недостаточно, нужна вторая половинка, тогда между отрицательно и положительно заряженными элементами антенны возникнет электрическое поле. У правильной штыревой антенны второй половиной является либо поверхность земли, либо корпус прибора, либо специальные проводящие ‘противовесы’. Но для маркетологов все это слишком сложно, поэтому нам обычно продают только половинку от нормальной антенны. Как же она работает? Очень просто — второй половинкой является кабель, которым подключена антенна. То, что он экранирован, ничего не меняет. Внешняя поверхность его оплетки играет роль второй половинки дипольной антенны. При этом помеха легко наводится на проходящие по соседству провода несмотря на то, что кабель казалось бы экранирован. Ну а если кабеля нет, например мы спрятали модуль в металлический экран, из которого торчит антенна? Если экран большой (по сравнению с длиной волны), то он работает, как вторая половина излучателя, а если маленький, то излучают прочие провода, которые подведены к этому модулю, совершенно не важно, какие. Следующий рисунок иллюстрирует вышесказанное (плюсы и минусы показаны для наглядности, в реальности заряд элементов антенны меняет знак с частотой несущей).
Слева показана ‘правильная’ антенна, ее подводящий кабель не излучает помех. На среднем рисунке показана антенна, которую вы обычно покупаете. Здесь подводящий кабель является частью излучателя и создает помехи проходящим поблизости проводам. Справа показана ситуация, когда источник сигнала спрятан в компактный экранированный корпус. Здесь любые провода, подведенные к такому корпусу, являются частью излучателя.
Мораль заключается в том, что единственный надежный способ защититься от помех, создаваемых передающей антенной, — унести ее подальше от остальной электроники, подключив коаксиальным кабелем достаточной длины. Какая длина является достаточной? Расстояние естественно соизмерять с длиной волны, в данном случае это максимум 30 см. Это и есть минимальное расстояние на которое следует отнести антенну, но чем дальше, тем лучше.
Не все последовательные порты одинаково полезны
В простых AVR микроконтроллерах, которые все обычно и используют, аппаратный последовательный порт всего один, и он используется для загрузки программы. Поэтому, программная реализация последовательного порта является очень популярным решением. Я собираюсь доказать утверждение, которое многим покажется неожиданным, — для управления GSM модулем программная реализация последовательного порта непригодна вообще.
Суть проблемы в том, что программная реализация последовательного порта запрещает прерывания на все время передачи или приема очередного символа. Казалось бы, что в этом плохого, так многие делают. Например, реализация протокола 1-Wire для чтения термометров Dallas Semiconductor тоже запрещает прерывания на время передачи одного бита, то есть на 65 микросекунд. Это конечно тоже не слишком хорошо. Если в системе есть другие обработчики прерываний, они не смогут обеспечить время реакции на прерывание меньше этих 65 микросекунд. Если запрос на прерывание приходит, когда они запрещены, он будет обработан только после того, как прерывания разрешат снова. Например, аппаратный последовательный порт использует прерывания для того, чтобы положить в буфер приемника очередной принятый символ. Если следующий символ придет, пока не обработано прерывание от предыдущего, тот будет потерян. Это значит, что работать со скоростью больше 115200 бит в секунду аппаратный последовательный порт не сможет. В случае программной реализации последовательного порта все хуже. Для его работы нужно, чтобы время реакции на прерывание было меньше времени передачи одного бита. Это ограничивает нас скоростью 9600 бит в секунду.
Более серьезная проблема заключается в том, что программная реализация последовательного порта сама запрещает прерывания. Причем время, на которое она их запрещает (время передачи или приема одного символа) всегда примерно в 10 раз больше, чем максимальное время обработки прерывания, требуемое для корректной работы приемника того же программного последовательного порта. То есть, он всегда мешает сам себе до такой степени, что одновременно не может принимать и отправлять данные. Конечно, в большинстве случаев это и не требуется. В большинстве, но не в нашем случае с GSM модулем. Он таки может неожиданно для нас по собственной инициативе начать передавать данные (например при получении SMS сообщения). И в случае применения программной реализации последовательного порта это легко может привести к сбою протокола обмена с модулем. Поэтому, я просто применил один и тот же аппаратный последовательный порт и для программирования Arduino и для общения с GSM модулем. Неудобно конечно, но это единственный способ сделать надежно работающее устройство.
Асинхронному протоколу — асинхронный обработчик
Асинхронный протокол — это такой протокол, при котором одна сторона обмена может начать передавать информацию неожиданно для другой стороны, то есть без всякой синхронизации с ее сообщениями. Именно таков протокол обмена с GSM модулем. Он исправно отвечает на запросы со стороны Arduino, но может и начать передавать что то свое, например сообщить о принятом SMS сообщении. И это создает реальную проблему, поскольку ни одна из известных мне библиотек для работы с модулем под Arduino асинхронность протокола не учитывает вообще никак. Представим себе, что Arduino передала модулю команду, а модуль в тот же самый момент передал информацию о принятом SMS сообщении. Эта информация будет принята вместо ответа на команду. В результате в качестве ответа на команду библиотека вернет ошибку (в лучшем случае, в худшем все ‘повиснет’), а сообщение о принятом SMS будет потеряно.
Починить это легко — нужно просто написать свой, асинхронный обработчик протокола. Асинхронный обработчик предъявляет только необходимый минимум требований к ответам модуля на его команды. На каждую команду модуль в итоге отвечает либо OK, либо ERROR. И это все, что нужно для того, чтобы зафиксировать ответ. Все остальные строки, которые приходят от модуля, обрабатываются независимо от того, пришли они в ответ на команду или сами по себе. Смысл этих строк всегда можно определить по их началу. Если строка начинается с +CSQ, то она содержит информацию о качестве сигнала. Если она начинается +CMT, то это информация о полученном SMS, и в ней содержится адрес отправителя. Первая строчка посылается в составе ответа на команду AT+CSQ, а вторую модуль присылает по собственной инициативе, но для нас это различие абсолютно несущественно. Принятые SMS сообщения модуль направляет непосредственно в последовательный порт. Это позволяет избежать чтения их из памяти и последующего удаления. Чтобы мы могли распознать SMS сообщения в общем потоке сообщений от модуля, они должны начинаться с символа #, в противном случае сообщение игнорируется.
Созданная автором библиотека, реализующая вышеописанный подход, находится здесь.
Чтобы получать строки, начинающиеся с определенной последовательности символов, клиент создает специальный объект — ловушку. Таких ловушек он может создать любое количество. Полученные от модуля строки, отличные от OK, ERROR, которые не попали ни в одну из ловушек, просто игнорируются. Поскольку такая архитектура не требует полного анализа ответов модуля на множество различных типов команд, код библиотеки в разы компактнее любой из известных мне библиотек.
Что в итоге?
В итоге получилось устройство, которое надежно работает в зоне со слабым покрытием, даже лучше, чем среднестатистический телефон. Ниже приведена его полная схема.
Для заинтересовавшихся — ссылка на гитхаб, где вы найдете исходники проекта и описание команд, которые можно посылать устройству в SMS сообщениях.
github.com/olegv142/GsmMon
Как работает GSM сигнализация | Принципы работы GSM сигнализаций
Современные охранные GSM-сигнализации заслуженно считаются одним из самых надежных способов охраны квартир, домов и имущества от угроз. Это проникновение посторонних лиц на территорию или в здание, кража имущества, протечки газа, затопление водой, пожар и др. Многие из тех, кто собирается установить подобное оборудование, интересуются, как работает GSM-сигнализация для домов. Ответим на этот вопрос в статье.
Что представляет собой GSM-сигнализация и каковы ее преимущества
Такая сигнализация по конструкции представляет собой комплекс охранных модулей и оборудования, который при возникновении угрозы передает тревожный сигнал по каналам мобильной связи, то есть GSM. Важно понимать, что профессионально спроектированная система отсылает сообщение не только на сотовый телефон владельца, но и на централизованный пост охраны или в соответствующие службы, например в пожарную при возникновении возгорания. Основные преимущества GSM-сигнализации:
- универсальность применения – можно подобрать модули для охраны домов, гаражей, территории и т. п.;
- простота интеграции с другими электронными системами безопасности и жизнеобеспечения, включая климатические;
- стабильная работа всюду, где есть GSM-покрытие, а оно в настоящее время распространяется практически на все населенные территории;
- наличие выбора по конструктивному воплощению – такая сигнализация может быть беспроводной и проводной;
- высокая надежность, ведь GSM-сигнализация имеет функции самодиагностики и работает независимо от человеческого фактора;
- адекватная цена, обусловленная разумной себестоимостью оборудования и тем, что пользователи могут подобрать модули с учетом реальных потребностей.
Что входит в охранную GSM-сигнализацию
Панель управления. Это мозг любой GSM-сигнализации. Сюда поступает информация со всех установленных датчиков. Главный модуль анализирует данные и на основании этого принимает решение о необходимости подачи тревожного сигнала.
Датчики. Это глаза и уши охранной GSM-сигнализации. Они реагируют на изменения в окружающей среде и отсылают соответствующие сигналы на главный модуль. Тип изменений зависит от модели датчика: это может быть задымление, повышение температуры, появление движения в зоне покрытия и др.
Элементы управления. С их помощью пользователи могут включать и отключать сигнализацию в доме, совершать другие необходимые действия. Наиболее распространенным вариантом является радиобрелок.
Элементы оповещения. Это может быть сирена и другое сходное оборудование, которое подбирается с учетом назначения конкретного объекта, требований заказчика. В некоторых случаях звуковое и световое оповещение о тревоге не используется, поскольку достаточно информирования на телефон владельца и центральный пункт охраны.
Какие датчики используются в составе современных систем GSM-сигнализации
Чаще всего в составе GSM-сигнализаций имеются датчики следующих типов:
- пожарные. Они реагируют на физические явления, сопровождающие воспламенение. Это появление дыма, теплового излучения, продуктов горения и т. п.;
- разбития стекла. Подобные датчики реагируют на резкие звуковые колебания в доме, которые возникают, например, при разбивании стекла;
- магнитно-контактные. Они контролируют положение окон, дверей и ворот, что позволяет определить факт несанкционированного открывания;
- движения. Такие приборы фиксируют наличие движения в зоне своего покрытия, могут быть микроволновыми, инфракрасными и ультразвуковыми;
- для инженерных коммуникаций. В домах устанавливаются сенсоры, реагирующие на утечку газа или воды, контролирующие котел отопления и др.
Датчики выбирают на основании анализа реальных угроз, от которых нужно обеспечить защиту. Существуют также широкие возможности в плане настройки чувствительности сенсоров. Например, датчики движения могут работать так, чтобы реагировать на появление в зоне своего покрытия человека, а не домашних животных. Это повышает стабильность функционирования GSM-сигнализации, поскольку снижает количество ложных срабатываний.
Особенности работы и настройки GSM-сигнализации
Главный модуль системы постоянно поддерживает связь с датчиками. Это позволяет оперативно получать информацию от них, а также контролировать работоспособность сенсоров. Принятые данные анализируются согласно алгоритму, который настраивается с учетом особенностей конкретного объекта. Современные компьютерные технологии позволяют задать такой принцип работы GSM-сигнализации, чтобы система:
- только информировала. Сообщения могут рассылаться на 1–10 различных телефонов, например, принадлежащих членам семьи, проживающей в доме, или владельцу офиса, начальнику охраны и т. п. Как было упомянуто выше, желательно отправлять информацию и в соответствующие службы: полицию, пожарные органы и др. в зависимости от типа угрозы;
- включала массовое оповещение. Например, при обнаружении возгорания в офисных и производственных зданиях GSM-сигнализация может не только рассылать адресную информацию, но и включать сирену, световое оповещение о начавшемся пожаре, подсветку эвакуационных выходов;
- включала защитные и другие системы. С помощью сигнализации можно управлять работой системы пожаротушения, вентиляции и др. При обнаружении протечек в квартире воды или газа такое оборудование может все автоматически перекрывать.
Возможности подобных систем действительно очень широкие, и при грамотной реализации они способны обеспечить комплексную защиту дома, склада, офиса от максимального количества угроз. Стоимость GSM-модулей значительно ниже, чем сумма материального ущерба, возможного вследствие чрезвычайных ситуаций. Но при этом важно, чтобы разработкой занимались настоящие специалисты, которые досконально разбираются в особенностях такого оборудования и кроме проектно-монтажных работ выполняют еще и обслуживание охранных систем.
Наши услуги
Компания «Цезарь Сателлит» с 2000 года занимается проектированием, монтажом и обслуживанием высокотехнологичных охранных GSM-сигнализаций для квартир, частных домов, производственных, коммерческих и других зданий. Мы индивидуально подходим к каждому объекту, подбирая для него комплексное решение, которое охватывает максимальное количество угроз. Такой профессиональный подход совместно с надежной сервисной службой и наличием собственных центров, работающих круглосуточно, позволяет нам обеспечивать надежную защиту объектов вне зависимости от их назначения и масштабов. Чтобы уточнить подробности или заказать GSM-сигнализацию, заполните форму заявки на нашем сайте
Рекомендуем почитать:
GSM-модуль для Системы Нептун
GSM-контроллер CCU706-SN* — специальная серия контроллера для совместной работы с системой защиты от протечек воды NEPTUN (*SN-Sistema Neptun).
ПРИМЕНЕНИЕ:
Если Вы хотите держать все под контролем и иметь обратную связь от системы контроля протечек воды Нептун, то существует два варианта решения данной задачи:
— модуль управления Neptun ProW+ WiFi + мобильное приложение;
— GSM-контроллер, который работет через сим-карту любого мобильного оператора.
Модуль Neptun с WiFi дает максимальный функционал по взаимодействию с модулем Neptun, однако GSM-контроллер имеет свои преимущества:
— Более легкая настройка;
— Работает там, где нет WiFi;
— GSM-канал более стабильный.
СПОСОБЫ ОПОВЕЩЕНИЯ:
- Мессенджеры Viber/Telegram
- СМС-сообщение
- Звонок на телефон
Пользователь сам определяет каким образом оповещать его о срабатывании Системы Нептун.
ОТЛИЧИЕ ОТ ДРУГИХ GSM-МОДУЛЕЙ:
Большинство GSM-модулей, которые представлены на рынке России, имеют сложную и неудобную настройку. Неудобную, если все нужно делать через СМС или очень сложную, если нужно подключать компьютер и заниматься практически программированием. При создании совместного продукта с одним из лучших разработчиков GSM-модулей в России мы поставили для себя задачу создать GSM-контроллер, который достаешь из коробки и он уже работает. Нужно всего 2 минуты, чтобы осуществить удобную настройку прибора, используя всем привычные мессенджеры Viber и Telegram.
ВОЗМОЖНОСТИ КОНТРОЛЛЕРА:
• Автоматическое информирование об аварии модуля управления NEPTUN
• Дистанционное закрытие/открытие кранов подачи воды
• Управление со смартфонов/планшетов/компьютеров через мессенджеры Viber и Telegram
• Управление с любых мобильных телефонов через голосового помощника и SMS
• Сообщение об отключении/восстановлении электропитания
• Сообщение о состоянии встроенной резервной батареи контроллера CCU706-SN
• Подключение нескольких пользователей с разными способами оповещения
ВИДЕО: НАСТРОЙКА И ВОЗМОЖНОСТИ GSM-МОДУЛЯ
ХАРАКТЕРИСТИКИ:
Температурный режим: -30..+55°С (без учета встроенной батареи)
Высота: 78 мм
Ширина: 102 мм
Глубина: 30 мм
Работа со встроенным TCP/IP-стеком модулей GSM/GPRS серии SIM800 компании SIMCom Wireless Solutions
Компания SIMCom Wireless Solutions, ведущий разработчик и производитель GSM/GPRS, 3G, LTE и GPS/ГЛОНАСС- решений для М2М-отрасли, предлагает новую линейку GSM/GPRS-модулей серии SIM800 на замену хорошо известной в мире серии SIM900. В новых модулях улучшен ряд ключевых качеств, таких как массо-габаритные параметры, скорости передачи данных, цена. Кроме того, в новой линейке реализована поддержка Bluetooth и множества сетевых протоколов передачи данных, включая SSL.
Серия GSM/GPRS-модулей SIM800
В России линейка SIM800 (табл. 1) представлена модулями SIM800C, SIM800C-DS, SIM800H, SIM800, SIM800F [1]. Все они покрывают подавляющее большинство потребностей рынка М2М. Так, SIM800C в популярном корпусе LCC является фокусным и базовым решением для широкого спектра приложений. SIM800C-DS самый малогабаритный в мире GSM/GPRS-модуль с поддержкой двух SIM-карт (Dual SIM Dual Standby). Этот модуль нашел применение в охранном секторе и приложениях, где необходимо мгновенное переключение между сетями сотовой связи и требуется разделить балансы конечного потребителя и интегратора. Модуль SIM800H аналогичен модулю SIM800C по техническим характеристикам, но его основные потребители те, кому нужна поддержка передачи данных CSD и кого не смущает корпус LGA, подразумевающий пайку в печи. Модули SIM800F и SIM800 (24×24 мм) не выделяются какими-либо особенными качествами, их основная задача замена модулей SIM900R или SIM900 в текущих проектах и упрощение освоения серии SIM800 для новых разработок. Генеральное отличие между SIM800 и SIM800F заключается лишь в том, что первый поддерживает CSD, а второй, как SIM800С и SIM800C-SD, нет.
Модуль | |||||
SIM800C | SIM800C-DS | SIM800H | SIM800 | SIM800F | |
Корпус | LCC | LCC+LGA | LGA | LCC | |
Размер, мм | 15,7×17,6 | 15,8×17,8 | 24×24 | ||
GPRS | 85,6 кбит/с ↕ | ||||
Bluetooth | 3.0 (кроме SIM800C-DS) | ||||
Количество SIM-карт | 1 | 2 | 1 | ||
Функции | Voice Call, USSD, SMS, CSD (только SIM800H и SIM800), DTMF, Jamming Detection, MMS, Audio R/F, Embedded AT (опционально) | ||||
Поддерживаемые протоколы передачи данных | PPP, TCP/IP, UDP/IP, FTP, HTTP, SMTP, POP3, SSL | ||||
Интерфейсы | 2×UART, USB | 2×UART, USB, I2C, SPI | |||
Аудио | MIC, SPK 32 Ом | PCM, MIC, 2×SPK 8/32 Ом | PCM, 2×MIC, 2xSPK 8/32 Ом | PCM, MIC, SPK 32 Ом | |
Память пользователя | Внутренняя | Внутренняя, SD-карта (<32 Гбайт) | Внутренняя | ||
Рабочее напряжение, В | 3,4–4,4 | ||||
Диапазон рабочих температур, °С | –40…+85 |
Следует подчеркнуть, что GSM/GPRS-модули серии SIM800 поддерживают беспроводную технологию связи Bluetooth 3.0 Classic (профили SPP, HFP и проч.) на аппаратном уровне. Поддержка Bluetooth требует соответствующего программного обеспечения (ПО). Данная функция, нисколько не увеличивая стоимость изделия, дает пользователю уникальные возможности: голосовые вызовы посредством стандартной беспроводной гарнитуры, обмен произвольными данными на расстояниях в десятки метров, файлами и контактами из записной книжки все то, для чего предназначен Bluetooth, но в разрезе задач IoT. Также разработчику следует знать, что модули серии SIM800 поддерживают технологию Embedded AT. Она позволяет интегрировать пользовательский Си-код в операционную систему (ОС) модуля и управлять всеми его ресурсами: SMS, голосовые вызовы, выход в Интернет, управление интерфейсами UART, SPI, I2C, GPIO и проч. Это весьма полезная технология, широко применяемая, когда остро стоит вопрос о стоимости и/или размере конечного изделия. Подробней о работе Bluetooth и Embedded AT в модулях серии SIM800 можно узнать отдельно из руководств по применению или у инженеров технической поддержки компании и дистрибьюторов. В данной же статье речь пойдет о работе со встроенным TCP/IP-стеком.
Протокол TCP/IP в М2М
Рис. 1. Обобщенная схема системы сбора данных посредством сети GSM
Обобщенная схема любой системы сбора данных построена на принципах клиент-серверного подключения (рис. 1). То есть где-то в сети есть сервер, который ждет подключения М2М-устройств и принимает от них полезные данные (расход топлива, координаты перемещения объекта, температура, тревожный сигнал, количество потребленной электроэнергии и т. п.) в зависимости от приложения и задач, выполняемых системой. В качестве клиентов в такой схеме выступают устройства на базе GSM/GPRS-модуля и управляющий контроллер (хост): модуль предоставляет доступ в Интернет, а хост управляет этим процессом. Такие клиент-серверные соединения для передачи данных, как правило, используют протокол TCP/IP.
Опытные разработчики знают, что посредством GSM/GPRS-модуля можно выйти в Интернет и подключиться к серверу двумя способами при помощи протокола канального уровня PPP или встроенного протокола TCP/IP. Оба варианта доступны в GSM/GPRS-модулях серии SIM800.
Когда в распоряжении клиентской части имеются продвинутые аппаратные ресурсы хоста и ОС типа Linux или Android, для выхода в Интернет часто применяют протокол PPP. Протоколы до уровня приложений при этом реализованы в самой ОС хоста. Но это относится к небольшому числу случаев. В подавляющем большинстве М2М-приложений ставятся жесткие требования к стоимости проекта, который подразумевает недорогой хост с небольшой памятью и простейшей ОС (без особых изысков). Реализация собственного стека протоколов (надстройка над PPP) в таком случае часто выводит проект за временные рамки сдачи работ и рамки бюджета единицы изделия.
Рис. 2. Граф процессов и состояний стека протоколов TCP/IP
В таких случаях более оправданным является применение встроенного стека TCP/IP-модуля, т. к. значительно упрощается процесс отладки и удешевляется стоимость конечного изделия. Разработчику не нужно знать/помнить принципы сетевых протоколов, тайминги, инкапсуляцию и т. д. (рис. 2), не нужно обрабатывать кадры, пакеты и сегменты данных. При работе со встроенным TCP/IP-стеком модуля хост имеет дело лишь с потоком полезных данных (рис. 3), обмениваясь ими с сервером на прикладном уровне стека протоколов.
Рис. 3. Стек протоколов TCP/IP
GSM/GPRS-модуль, управляемый хостом через последовательный порт UART, берет на себя общение с сетью сотовой связи и работу в IP-сети. Хосту для этого предоставляется командный интерфейс, т. е. доступ к сетевым функциям происходит посредством простой и понятной системы AT-команд [4]. При этом все сложные сетевые процессы, такие как активация контекста, открытие сессии, передача данных, закрытие сессии и т. д., скрыты от хоста.
Кстати, надо сказать, что протокол TCP/IP, наряду с другими протоколами, к примеру UDP/IP, очень удобен для систем, требующих надежности передачи данных, т. к. в его основе заложены принципы подтверждения и повтора посылок в случае потери пакетов. Прикладному уровню не нужно заботиться об организации повторного запроса данных.
Возможности встроенного стека протоколов TCP/IP в GSM/GPRS-модулях серии SIM800
Встроенный стек модуля гибок и может быть настроен на различные режимы работы в зависимости от пожеланий и фантазии разработчика. На рис. 4 схематически указаны режимы работы встроенного стека. Они определяют роль модуля по отношению к удаленной стороне (клиент/сервер), способ передачи данных и количество одновременно открытых соединений.
Рис. 4. Режимы работы встроенного стека TCP/IP-модулей серии SIM800
Режимы работы встроенного стека настраиваются в момент инициализации, до активации контекста и установления соединения, при помощи следующих АТ-команд:
- AT+CIPMUX=<n>,где<n>=0 моносокет, <n>=1 мультисокет;
- AT+CIPMODE=<n>где<n>=0 командный режим передачи данных,<n>=1 прозрачный.
Так, в режиме мультисокета модуль может открыть и поддерживать до шести одновременных соединений или работать только с одним соединением (моносокет).
Как видно, есть два способа обмена данными с удаленной стороной: прозрачный и командный режимы. В прозрачном режиме данные, находящиеся на стороне клиента, во время открытой сессии передаются и принимаются в последовательный порт UART модуля в том же виде, в каком их видит на удаленной стороне сервер. В некоторых случаях предпочтительней командный режим, при котором GSM/GPRS-модуль настроен на прием только АТ-команд, и, чтобы осуществить отправку данных на сервер или принять их, потребуется подавать данные вкупе с АТ-командами. Кстати, мультисокет исключает работу модуля в прозрачном режиме передачи данных.
На рис. 4 показано, что GSM/GPRS-модуль может быть настроен на выполнение роли клиента или сервера. Роль модуля не задается АТ-командой, как количество соединений или режим обмена данными, а определяется способом открытия соединения. В дальнейшем мы будем рассматривать вариант открытия одного соединения (моносокет) с удаленным сервером (роль модуля клиент). Передачу данных рассмотрим как в командном, так и в прозрачном режиме. Но перед тем как перейти к практическим примерам, надо разобраться с механизмом работы встроенного стека TCP/IP.
Механизм работы встроенного стека TCP/IP описывается диаграммой состояний, показанной на рис. 5. Это диаграмма состояний для односокетного соединения. Как видно, всего состояний 10. Все они, от IP INITIAL до PDP DEACT, замыкают цикл от активации контекста и открытия соединения до закрытия соединения и деактивации контекста именно в таком порядке, в нормальном случае. Состояние стека можно контролировать командой AT+CIPSTATUS (без параметров).
Рис. 5. Диаграмма состояний встроенного TCP/IP-стека модулей серии SIM800
Начальное состояние стека после инициализации AT+CIPMUXи AT+CIPMODE IP INITIAL, оно означает, что GPRS-контекст не настроен. Во время активации контекста информация направляется в сеть GPRS и может служить условием доступа к услугам пакетной передачи данных. Сегодня многие операторы сотовой связи дают доступ в GPRS независимо от того, какой контекст был задан. Однако этап настройки контекста пропускать не следует.
Настройка контекста осуществляется по команде AT+CSTT=<APN>,<USR>,<PASS>, где <APN> точка доступа, <USR> логин, <PASS> пароль. Эти параметры можно получить от поставщика мобильной связи. После этой команды встроенный стек принимает состояние IP START. Кстати, если говорить о повторном открытии сессии (питание не отключалось), то команду AT+CSTT можно подавать без параметров. Модуль примет в исполнение ранее заданные параметры и приведет встроенный стек в верное состояние.
После успешной настройки контекста его следует активировать командой AT+CIICR (без параметров). С момента активации контекста модуль получает доступ в сеть GPRS и на стороне оператора сотовой связи начинается отсчет трафика. За этим этапом следует переход встроенного стека в состояние IP STATUS посредством запроса своего IP-адреса в сети командой AT+CIFSR (без параметров).
Итак, к примеру, мы имеем сервер с IP-адресом 192.168.123.123 и открытым портом 1234. Для подключения к этому серверу должна быть исполнена команда AT+CIPSTART=”TCP”,”192.168.123.123”,1234. Важно, чтобы состояние стека перед подачей этой команды было IP STATUS. В противном случае связь не будет установлена. Кстати, допускается вместо IP-адреса задавать доменное имя, например: AT+CIPSTART=”TCP”,”www.simcomm2m.com”,1234.
Когда соединение с сервером установлено, состояние стека приобретает статус CONNECT OK. Теперь между сервером и хостом установлен канал передачи данных уровня приложений. После того как обмен данными будет завершен, соединение с сервером можно будет закрыть командой AT+CIPCLOSE. При этом есть варианты закрытия:
- Штатное закрытие соединения при помощи команды AT+CIPCLOSE (без параметров) или AT+CIPCLOSE=0, которое проходит с отправкой командных пакетов в адрес сервера и ожиданием от сервера подтверждения закрытия (рис. 6). Это согласованное закрытие сокета.
- Быстрое закрытие при помощи команды AT+CIPCLOSE=1, которое подразумевает перевод состояния стека в состояние TCP CLOSED без уведомления сервера. Этот случай актуален при потере связи с сервером или с GPRS-сетью. Этот способ нужен, чтобы вернуть стек в предсказуемое состояние, не тратя время на ожидание подтверждения, которое может и не прийти.
После закрытия соединения с сервером GPRS-контекст все еще активен. Его следует закрыть командой AT+CIPSHUT (без параметров). После этого стек модуля переходит в начальное состояние IP INITIAL, и он готов к новой сессии.
Обработка исключительных случаев
Все команды GSM/GPRS-модулей серии SIM800 имеют время исполнения. Разработчику ПО хоста важно знать время исполнения отдельно для каждой команды, чтобы исключить бесконечное ожидание реакции на команду (открытие соединения, к примеру). Значения максимального времени исполнения задокументированы, их можно найти в системе команд GSM/GPRS-модуля [4]. В таблице 2 указаны значения максимального времени исполнения основных команд встроенного TCP/IP-стека. Как видно, некоторые команды исполняются десятки секунд. Это объясняется зависимостью этих команд от быстродействия сети и сервера.
Команда | Максимальное время исполнения, с |
CIICR | 85 |
CIPSTART | 160 |
CIPSEND | 645 |
CIPCLOSE | 120 |
CIPSHUT | 65 |
Рис. 6. Нормальная процедура закрытия соединения с сервером
Получается, некоторые команды могут исполняться несколько минут, прежде чем можно будет понять, что что-то пошло не так. В М2М такие задержки, конечно, недопустимы. Как же обрабатывать случаи, когда время исполнения команды затянулось, а реакции так и не последовало? Все зависит от того, на каком этапе установления соединения произошел сбой (ошибка или вышел таймаут) и в каком состоянии находится стек (рис. 6). Причин сбоя может быть несколько, и реакция может быть разная, но главное вернуть встроенный стек в исходное состояние IP INITIAL или IP STATUS. Рассмотрим на примере несколько случаев:
- Сервер вышел из строя или доступ в Интернет ограничен (потеря пакетов, высокий пинг и проч.). В этом случае все команды из таблицы 1 приведут к длительному времени исполнения. Чтобы повторить попытку соединения с этим или другим сервером, следует перед этим закрыть сокет командой AT+CIPCLOSE=1. При этом деактивировать контекст командой AT+CIPSHUT не обязательно.
- Потеря связи с GSM-сетью. Такое возможно в местах плохого покрытия сети, из-за ухудшения условий приема сигнала или внезапной выемки SIM-карты из прибора. Здесь следует проверить готовность SIM-карты (AT+CPIN? или чтение ячейки памяти командой AT+CMGR), уровень сигнала (AT+CSQ), наличие регистрации в сети (AT+CREG?) и доступ к услугам GPRS (AT+CGATT?). Если физический доступ к GSM-сети пропадет после или во время открытия сессии командой AT+CIPSTART, то придется закрыть соединение (AT+CIPCLOSE=1), деактивировать контекст и восстанавливать соединение с начала, сразу после того как будут успешно проверены SIM-карта, уровень сигнала, регистрация в сети и доступ к услугам GPRS.
- Истек срок жизни контекста. Когда открывается контекст, сеть выделяет определенные ресурсы на его поддержание. Операторы сотовой связи не допускают мертвые контексты, когда ресурс занят, а обмена данными в этом контексте нет. Если обмена данных нет, то через некоторое время оператор деактивирует контекст. У разных операторов это время разное примерно от трех до семи минут. Модуль при этом в порт UART выдаст уведомление: +PDP DEACT. Его нужно обработать и сбросить встроенный стек в исходное состояние командой CIPSHUT. Однако иногда в некоторых приложениях требуется поддерживать контекст в активном состоянии. Для этого можно периодически обмениваться с сервером пустыми данными, типа эха. Но это неудобно в реализации. Взамен можно воспользоваться функцией поддержания соединения командой AT+CIPTKA [4].
- Нагрузка на сеть GSM. Всем известно, что GPRS-услуги и голосовая связь делят общие ресурсы. GPRS всегда выделяется оператором по остаточному принципу, а у голосовых соединений наивысший приоритет. Контекст может быть деактивирован оператором принудительно. Внешне данный случай выглядит как предыдущий (п. 3), и обрабатывать его следует аналогично.
Следует предусмотреть случай, когда переинициализация соединения не дает желаемого эффекта. В этом случае рекомендуются штатное выключение/включение модуля и повторная попытка восстановить соединение с самого начала.
Работа со встроенным стеком протоколов TCP/IP в GSM/GPRS-модулях серии SIM800
Перейдем к практике применения встроенного стека TCP/IP на примере GSM/GPRS-модуля SIM800C, а точнее, на примере отладочного набора (рис. 7). В качестве сервера для наглядности будем использовать ПК с внешним статическим IP-адресом и учебную программу Server (рис. 8) примитивный TCP-сервер.
Рис. 7. Отладочный набор для GSM/GPRS- модуля SIM800C
При запуске программы сервер уже готов к работе. В окне программы всегда отображается информация об IP-адресе сервера и номере порта для подключения. Эту информацию мы и используем при открытии соединения на стороне SIM800C. Также в окне программы есть поля Received (для отображения принятых данных от удаленной стороны, от SIM800C) и Sending (для ввода данных в сторону удаленной стороны, к SIM800C). Данные по умолчанию отправляются/принимаются в формате ASCII-символов. Если требуется передавать произвольные бинарные данные, то для этого нужно поставить галочку возле параметра HEX.
Рис. 8. Окно программы Server
Итак, ниже приведен рабочий АТ-лог, который можно применить на практике. После каждой AT-команды для модуля SIM800C идут ответы и сообщения от модуля. Данный лог демонстрирует инициализацию стека, настройку контекста и открытие соединения с удаленным сервером, а также различные способы обмена данными в командном и прозрачном режимах.
Инициализация
AT+CPIN? // Проверка готовности SIM-карты. +CPIN: READY OK AT+CSQ // Уровень сигнала RSSI = 20 ед. (примерно -73 дБм), удовлетворительный уровень. +CSQ: 20,0 OK AT+CREG? // Проверка наличия регистрации в сети GSM. +CREG: 0,1 OK AT+CGATT? // Проверка доступа к услугам пакетной передачи данных. +CGATT: 1 OK AT+CIPMODE=0 // Командный режим передачи данных. OK AT+CIPMUX=0 // Моносокет. OK
Настройка контекста и открытие соединения
AT+CIPSTATUS OK STATE: IP INITIAL AT+CSTT=”internet” // Настройка точки доступа. OK AT+CIPSTATUS OK STATE: IP START AT+CIICR // Активация контекста. OK AT+CIPSTATUS OK STATE: IP GPRSACT AT+CIFSR 100.91.34.225 AT+CIPSTATUS OK STATE: IP STATUS AT+CIPSTART=”TCP”,”81.95.20.18”,2020 // Открытие соединения с удаленным сервером. OK CONNECT OK // Сообщение об успешном открытии соединения. AT+CIPSTATUS OK STATE: CONNECT OK
Передача данных с подтверждением в командном режиме
AT+CIPSEND? // Проверяем максимальный размер данных, которые можно послать в сторону удаленной стороны. Этот размер зависит от сети. +CIPSEND: 1460 OK AT+CIPQSEND? // Нормальный режим передачи данных. В этом режиме каждая порция высланных данных подтверждается сообщением SEND OK, что означает, что сервер данные принял и подтвердил их получение. +CIPQSEND: 0 OK AT+CIPSEND=100 // Передача 100 байт данных. > // Приглашение. hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello // Размер данных не должен быть больше 1460 байт, и в конце блока данных следует байт 0x1A. SEND OK // Данные успешно переданы. AT+CIPSEND // Передача данных произвольного размера. > hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello // Размер данных не должен быть больше 1460 байт, и в конце блока данных следует байт 0x1A. SEND OK
Быстрая передача данных в командном режиме
AT+CIPQSEND=1 // Режим быстрой передачи данных. Этот режим подразумевает передачу данных без ожидания от сервера подтверждения о получении. OK AT+CIPSEND=100 // Передача 100 байт данных. > hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello DATA ACCEPT:100 // Модуль принял данные в свой буфер и вышлет их в сторону сервера в фоновом режиме. AT+CIPACK // Проверка: 300 байт передано на сервер, из них 300 байт сервером приняты и подтверждены. +CIPACK: 300,300,0 OK AT+CIPSEND // Передача данных произвольного размера происходит аналогичным образом. > hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello DATA ACCEPT:100 AT+CIPACK +CIPACK: 400,400,0 OK AT+CIPQSEND=0 // Нормальный режим передачи данных. OK
Прием данных в командном режиме, автоматический вывод принятых данных
AT // Модуль находится в командном режиме; OK AT OK HelloHelloHelloHelloHelloHelloHelloHelloHelloHello // Данные, принятые от сервера, выводятся из порта UART модуля автоматически. Данные выводятся как есть, и это неудобно, поэтому будут полезны следующие настройки. AT OK AT+CIPHEAD=1 // Перед блоком данных, принятых от сервера, добавлять заголовок формата +IPD,<длина блока данных>. OK AT+CIPSRIP=1 // При приеме данных показывать уведомление в виде RECV FROM:<IP адрес отправителя>,<порт>. OK
Прием данных в командном режиме, ручной вывод принятых данных
Для смены способа вывода данных требуется разорвать соединение и деактивировать контекст.
AT+CIPCLOSE // Закрытие соединения. CLOSE OK AT+CIPSTATUS OK STATE: TCP CLOSED AT+CIPSHUT // Деактивация контекста. SHUT OK AT+CIPRXGET? +CIPRXGET: 0 // Автоматический вывод принятых данных. OK AT+CIPRXGET=1 // Настройка ручного вывода данных. OK AT+CSTT OK AT+CIICR OK AT+CIFSR 100.69.113.182 AT+CIPSTART=”TCP”,”81.95.20.18”,2020 OK CONNECT OK AT OK AT OK +CIPRXGET: 1,”81.95.20.18:2020” // Уведомление о приеме данных от сервера. AT OK AT+CIPRXGET=4 // Уточнение размера принятых данных. +CIPRXGET: 4,100 // Пришло 100 байт данных. OK AT+CIPRXGET=2,20 // Вывести 20 байт в порт UART; +CIPRXGET: 2,20,80,”81.95.20.18:2020” // В буфере модуля осталось 80 байт. HelloHelloHelloHello // Запрошенные 20 байт данных. OK AT+CIPRXGET=2,20 // Вывести 20 байт в порт UART. +CIPRXGET: 2,20,60,”81.95.20.18:2020” // В буфере модуля осталось 60 байт. HelloHelloHelloHello // Запрошенные 20 байт данных. OK AT+CIPRXGET=2,60 // Вывести 60 байт в порт UART. +CIPRXGET: 2,60,0,”81.95.20.18:2020” // Приемный буфер модуля пуст. HelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHello // Запрошенные 60 байт данных. OK AT+CIPRXGET=4 // Проверка наличия данных в буфере модуля. +CIPRXGET: 4,0 // Буфер пуст. OK
Обмен данными с сервером в прозрачном режиме
Для смены режима передачи данных требуется разорвать соединение и деактивировать контекст.
AT+CIPCLOSE CLOSE OK AT+CIPSHUT SHUT OK AT+IFC=2,2 // Аппаратный контроль потока должен быть включен, чтобы избежать потери данных. OK AT+CIICR OK AT+CIFSR 100.104.155.220 AT+CIPSTART=”TCP”,”81.95.20.18”,2020 OK CONNECT // Соединение установлено.
* * *
Благодаря подробному освещению возможностей встроенного стека протоколов TCP/IP новой линейки модулей серии SIM800, выгод его применения и приведению объемного исчерпывающего примера работы со стеком в различных режимах, данная статья поможет разработчику быстро освоить материал официальных руководств по применению модулей SIMCom Wireless Solutions и послужит в разработке отправной точкой.
Литература- www.simcomm2m.com/russian
- Батуев Б. Embedded AT: начало работы с технологией интеграции пользовательского ПО в GSM/GPRS-модуль SIM800/SIM800H // Беспроводные технологии. 2014. № 3.
- Руководство по применению встроенного стека протоколов TCP/IP GSM/GPRS-модулей серии SIM800SIM800. Series_TCPIP_Application Note_V1.01.pdf.
- Система АТ-команд GSM/GPRS-модулей серии SIM800. SIM800_Series_AT_Command_ Manual_V1.09.pdf.
GSM-модуль управления автоматикой с мобильного телефона через сеть GSM
GSM модуль управления автоматикой является одним из наиболее бюджетных и удобных средств для обеспечения группового доступа на объект. GSM-модуль — это отдельное устройство, которое приобретается дополнительно и устанавливается дополнительно к любому приводу ворот или шлагбауму. Устройство работает, как мобильный телефон. Внутрь GSM-модуля устанавливается обычная SIM-карта любого оператора мобильной связи. В память устройства, как в записную книжку мобильного телефона, добавляются номера телефонов пользователей системы. Для того, что бы открыть ворота, пользователь звонит со своего телефона на номер SIM-карты, установленной в GSM-модуле. Как только осуществляется вызов, ворота открываются. GSM-модуль Doorhan имеет свой собственный корпус, защищающий электронику от внешних воздействий. Он может быть установлен непосредственно в корпус привода ворот, в корпус шлагбаума, или находиться в другом месте.
Технические характеристики GSM- модуля Doorhan
|
Часто задаваемые вопросы: |
Вопрос: -Как узнать подойдет ли GSM к моим воротам? |
Ответ: -GSM модуль можно установить на любые ворота. К большинству ворот для этого больше вообще ничего не надо. Существует небольшое количество приводов, которые могут потребовать дополнительной адаптации GSM-модуля. Уточнить возможность установки можно по телефонам у наших специалистов. |
Вопрос: -С какого расстояния можно открывать ворота |
Ответ: -Ворота можно открыть из любого места, где работает ваш телефон. Хоть из другого полушария земли. |
Вопрос: -А ворота может открыть любой, кто знает номер? |
Ответ: -Нет. Ворота сможет открыть только тот человек, чей телефон занесен в базу данных GSM-модуля. Добавлять и удалять номера можно с помощью смс-команд или подключив GSM-модуль к компьютеру. |
Вопрос: -Мы хотим приобрести шлагбаум для дворовой территории и выбираем пульты ДУ. Есть ли смысл обратить внимание на GSM-модуль? |
Ответ: -Каждый случай требует индивидуального подхода, но в общем можно сказать, что если пользователей 10 человек и более, то GSM-модуль уже будет дешевле пультов управления. Если же пользователей сто человек и более, то выгода от установки GSM-модуля может быть соизмерима со стоимостью всего проекта по автоматизации проезда. Кроме того, мобильный телефон сейчас у каждого с собой, а про пульт еще надо не забыть выходя из дома или машины. |
Вопрос: -Сколько стоит один звонок с мобильного для открытия ворот? |
Ответ: -Поскольку определив номер, GSM-модуль разрывает соединение, вызов длится менее одной секунды и тарификация вызова не происходит |
Инструкция по монтажу и эксплуатации GSM-модуля Doorhan
Архитектура, схема работы и ее приложения
Цифровая сотовая технология, такая как GSM (глобальная система мобильной связи), используется для передачи мобильных данных, а также голосовых услуг. Эта концепция была реализована в Bell Laboratories с использованием системы мобильной радиосвязи в 1970 году. Как следует из названия, это название группы стандартизации, которая была создана в 1982 году для создания общеевропейского стандарта мобильной связи. Этой технологии принадлежит более 70% рынка абонентов цифровой сотовой связи во всем мире.Эта технология была разработана с использованием цифровых технологий. В настоящее время технология GSM поддерживает более 1 миллиарда абонентов мобильной связи по всему миру в более чем 210 странах. Эта технология предоставляет услуги передачи голоса и данных от базовых до сложных. В этой статье обсуждается обзор технологии GSM.
Что такое технология GSM?
GSM — модем мобильной связи; это означает глобальную систему мобильной связи (GSM). Идея GSM была разработана в Bell Laboratories в 1970 году.Это широко используемая в мире система мобильной связи. GSM — это открытая цифровая сотовая технология, используемая для передачи мобильного голоса и данных. Услуги работают в диапазонах частот 850 МГц, 900 МГц, 1800 МГц и 1900 МГц.
ТехнологияGSM была разработана как цифровая система с использованием технологии множественного доступа с временным разделением каналов (TDMA) для целей связи. GSM оцифровывает и сокращает данные, а затем отправляет их по каналу с двумя разными потоками клиентских данных, каждый в своем конкретном временном интервале.Цифровая система способна передавать данные со скоростью от 64 до 120 Мбит / с.
GSM-модемВ системе GSM существуют ячейки различных размеров, такие как макро-, микро-, пикосоты и зонтичные ячейки. Каждая ячейка различается в зависимости от области реализации. В макро-, микро-, пико- и зонтичных ячейках сети GSM есть пять различных размеров соты. Зона покрытия каждой соты зависит от среды реализации.
Метод множественного доступа с временным разделением каналов (TDMA) основан на назначении разных временных интервалов каждому пользователю на одной и той же частоте.Он может легко адаптироваться к передаче данных и голосовой связи и может передавать данные со скоростью от 64 кбит / с до 120 Мбит / с.
Архитектура технологии GSM
Основными элементами архитектуры GSM являются следующие.
Архитектура технологии GSM- Сеть и подсистема коммутации (NSS)
- Подсистема базовой станции (BSS)
- Мобильная станция (МС)
- Подсистема эксплуатации и поддержки (OSS)
Подсистема сетевой коммутации (NSS)
В архитектуре системы GSM он включает в себя различные элементы, которые часто называют базовой системой / сетью.Здесь, по сути, это сеть передачи данных, включающая множество устройств, обеспечивающих основной контроль, а также взаимодействие всей системы мобильной сети. Базовая сеть включает в себя основные элементы, которые обсуждаются ниже.
Центр коммутации мобильной связи (MSC)
Центр коммутации мобильной связи или MSC является ключевым элементом в области базовой сети архитектуры сети GSM. Этот центр коммутации мобильных услуг работает как стандартный узел коммутации в ISDN, в противном случае PSTN, однако он также предоставляет дополнительные функции, позволяющие поддерживать потребности мобильного пользователя, такие как аутентификация, регистрация, передача обслуживания между MSC, определение местоположения вызова и маршрутизация вызова на абонент сотового телефона.
И, кроме того, он обеспечивает преимущество перед коммутируемой телефонной сетью общего пользования, так что телефонные звонки могут быть соединены из сети мобильного телефона на телефон или стационарный телефон. Предусмотрены интерфейсы к другому серверу центра коммутации мобильной связи, позволяющие совершать мобильные вызовы на мобильные устройства по разным сетям.
Домашний регистр местоположения (HLR)
Эта база данных HLR включает информацию, касающуюся администратора, как и каждого подписчика с их предыдущим идентифицированным местоположением.Таким образом, сеть GSM способна соединять вызовы с соответствующей базовой станцией для мобильного коммутатора. Как только оператор включает свой телефон, телефон регистрируется в сети, чтобы можно было решить, какая базовая приемопередающая станция осуществляет связь, чтобы входящие вызовы могли быть подключены должным образом.
Даже когда мобильный телефон включен, но не активен, он снова регистрируется, чтобы убедиться, что сеть HLR реагирует на его последнее местоположение. Для каждой сети существует один HLR, даже если он может быть рассредоточен по множеству подцентров по оперативным причинам.
Регистр местоположения посетителей (VLR)
VLR включает предпочтительную информацию, полученную из сети HLR, чтобы предоставить предпочтительные услуги для отдельного абонента. Реестр местоположения посетителей может быть выполнен как отдельный блок; тем не менее, он обычно реализуется как существенный элемент MSC перед отдельным подразделением. Таким образом, доступ осуществляется быстрее и удобнее.
Регистр идентификации оборудования (EIR)
EIR (регистр идентификации оборудования) — это блок, который принимает решение о том, может ли определенное мобильное оборудование быть разрешено по сети.Каждое мобильное устройство имеет номер, идентифицируемый как IMEI или международный идентификатор мобильного оборудования.
Итак, этот номер IMEI фиксируется в мобильном оборудовании и проверяется через сеть при регистрации. Это в основном зависит от информации, которая хранится в EIR, и мобильному устройству может быть назначено одно из трех условий: разрешено по сети, запрещен доступ, и в противном случае отслеживается в случае возникновения проблем.
Центр аутентификации (AuC)
AuC (центр аутентификации) — это защищенный файл, содержащий секретный ключ на SIM-карте пользователя.AuC в основном используется для проверки и кодирования на радиоканале.
Шлюзовой центр коммутации мобильной связи (GMSC)
GMSC / Gateway Mobile Switching Center — это конечный пункт, к которому в первую очередь подключается завершающий вызов ME без какой-либо информации о месте MS. GMSC получает номер роуминга мобильной станции (MSRN) из MSISDN на основе HLR и соединяет вызов с точным посещенным MSC. Разделение «MSC» в имени GMSC сбивает с толку, так как процесс шлюза не требует связи с MSC.
SMS-шлюз (SMS-G)
SMS-шлюз или SMS-G используется совместно для объяснения двух SMS-шлюзов в стандартах GSM. Эти шлюзы управляют сообщениями, которые направляются разными способами.
Центр коммутации мобильной связи шлюза службы коротких сообщений (SMS-GMSC) используется для коротких сообщений, которые передаются на ME. Центр коммутации мобильной связи службы коротких сообщений (SMS-IWMSC) используется для коротких сообщений, создаваемых через сеть мобильной связи. Основная роль SMS-GMSC связана с GMSC, но SMS-IWMSC предлагает постоянный доступ к центру SMS.
Эти устройства были основными, которые используются в сети по технологии GSM. Обычно они располагались в одном месте, однако часто вся средняя сеть передавалась по стране, где бы эта сеть ни находилась. В случае неисправности придаст некоторую гибкость.
Подсистема базовой станции (BSS)
Он действует как интерфейс между мобильной станцией и сетевой подсистемой. Он состоит из базовой приемопередающей станции, которая содержит радиоприемопередатчики и обрабатывает протоколы для связи с мобильными телефонами.Он также состоит из контроллера базовой станции, который управляет базовой приемопередающей станцией и действует как интерфейс между мобильной станцией и центром коммутации мобильной связи.
Сетевая подсистема обеспечивает базовое сетевое соединение с мобильными станциями. Базовой частью сетевой подсистемы является центр коммутации мобильных услуг, который обеспечивает доступ к различным сетям, таким как ISDN, PSTN и т. Д. Он также состоит из реестра домашнего местоположения и реестра местоположения посетителей, который обеспечивает возможности маршрутизации вызовов и роуминга GSM.
Он также содержит регистр идентификации оборудования, в котором ведется учет всего мобильного оборудования, в котором каждый мобильный телефон идентифицируется своим собственным номером IMEI. IMEI расшифровывается как International Mobile Equipment Identity.
Секция BSS или подсистемы базовой станции в архитектуре сети GSM второго поколения в основном связана с мобильными устройствами по сети. Эта подсистема включает два элемента, которые обсуждаются ниже.
Базовая приемопередающая станция (BTS)
BTS (базовая приемопередающая станция), которая используется в сети GSM, включает в себя радио Tx, Rx и соответствующие антенны для передачи, приема и прямого обмена данными через мобильные устройства.Эта станция является важным элементом для каждой соты, и она взаимодействует с мобильными устройствами, и интерфейс между ними идентифицируется как интерфейс Um со связанными протоколами.
Контроллер базовой станции (BSC)
BSC (контроллер базовой станции) используется для формирования следующей фазы, обращенной к технологии GSM. Этот контроллер используется для управления набором базовых приемопередающих станций, и он часто совмещается через одну из приемопередающих станций в группе.Этот контроллер управляет ресурсами радио для управления различными элементами, такими как передача обслуживания в коллекции BTS, назначает каналы. Он взаимодействует с базовыми приемопередающими станциями через интерфейс Abis.
Элемент подсистемы базовой станции сети GSM использует технологию радиосвязи, позволяющую нескольким операторам одновременно использовать систему. Каждый канал поддерживает до 8 операторов, позволяя базовой станции включать разные каналы; через каждую базовую станцию можно разместить огромное количество операторов.
Они тщательно размещаются у провайдера сети, чтобы обеспечить покрытие всей территории. Эта область может быть окружена базовой станцией, которую часто называют сотой. Поскольку невозможно предотвратить перекрытие сигналов в соседних сотах, и каналы, которые используются в одной соте, не используются в следующих.
Мобильная станция
Это мобильный телефон, который состоит из трансивера, дисплея и процессора и управляется SIM-картой, работающей по сети.
MS (мобильные станции) или ME (мобильное оборудование) чаще всего идентифицируются через сотовые или мобильные телефоны, которые являются частью мобильной связи GSM н / б, которую оператор наблюдает и использует. В настоящее время их размер радикально уменьшился, а уровень функциональности сильно вырос. И еще одно преимущество — резко увеличилось время между обвинениями. В мобильном телефоне есть разные элементы, но двумя важными элементами являются аппаратное обеспечение и SIM-карта.
Аппаратное обеспечение включает в себя основные элементы мобильного телефона, такие как корпус, дисплей, аккумулятор и электронику, используемую для генерации сигнала и обработки данных приемником, который будет транслироваться.
Мобильная станция имеет номер, называемый IMEI. Его можно настроить на мобильном телефоне во время производства, и его нельзя изменить.
Сеть обращается к нему во время регистрации, чтобы проверить, не было ли оборудование заявлено как украденное.
SIM-карта (модуль идентификации абонента) содержит данные, которые идентифицируют пользователя в сети.Кроме того, он включает в себя различную информацию, такую как номер, называемый IMSI (международный идентификатор мобильного абонента). Когда этот IMSI используется в SIM-карте, мобильный пользователь может просто сменить мобильный телефон, переместив SIM-карту с одного мобильного телефона на другой.
Таким образом, смена мобильного телефона без изменения одного и того же номера мобильного телефона означает, что люди часто будут совершенствоваться, таким образом создавая дополнительный источник дохода для провайдеров сети и обеспечивая общую финансовую победу GSM.
Подсистема эксплуатации и поддержки (OSS)
Подсистема поддержки операций (OSS) является частью полной архитектуры сети GSM.Это связано с компонентами NSS и BSC. Этот OSS в основном используется для управления сетью GSM и нагрузкой трафика BSS. Следует отметить, что, когда количество BS увеличивается за счет масштабирования совокупности абонентов, тогда некоторые из задач сохранения перемещаются на базовые приемопередающие станции, так что стоимость владения системой может быть снижена.
Архитектура сети GSM 2G в основном следует логическому принципу работы. Это очень просто по сравнению с существующими архитектурами сети мобильных телефонов, в которых используются программно определяемые блоки, что обеспечивает чрезвычайно гибкую работу.Но архитектура 2G GSM продемонстрирует необходимые голосовые и операционные основные функции и то, как они организованы вместе. Когда система GSM цифровая, тогда сеть представляет собой сеть передачи данных.
Характеристики GSM модуля
Характеристики модуля GSM включают следующее.
- Повышенная эффективность использования спектра
- Международный роуминг
- Совместимость с цифровой сетью с интегрированными услугами (ISDN)
- Поддержка новых услуг.
- Управление телефонной книгой на SIM-карте
- Номер фиксированного набора (FDN)
- Часы реального времени с будильником
- Качественная речь
- Использует шифрование, чтобы сделать телефонные звонки более безопасными
- Служба коротких сообщений (SMS)
Стратегии безопасности, стандартизированные для системы GSM, делают ее наиболее безопасным стандартом связи, доступным в настоящее время. Хотя конфиденциальность разговора и секретность абонента GSM гарантируется только на радиоканале, это важный шаг в достижении сквозной безопасности.
GSM модем
GSM-модем — это устройство, которое может быть мобильным телефоном или модемом, которое может использоваться для обмена данными между компьютером или любым другим процессором по сети. Для работы GSM-модема требуется SIM-карта, и он работает в диапазоне сети, на который подписан оператор сети. Его можно подключить к компьютеру через последовательный порт, USB или Bluetooth.
Модем GSM также может быть стандартным мобильным телефоном GSM с соответствующим кабелем и программным драйвером для подключения к последовательному порту или порту USB на вашем компьютере.GSM-модем обычно предпочтительнее мобильного телефона GSM. GSM-модем имеет широкий спектр применений в терминалах транзакций, управлении цепочкой поставок, приложениях безопасности, метеостанциях и удаленной регистрации данных в режиме GPRS.
Работа GSM модуля
Из приведенной ниже схемы модем GSM, должным образом подключенный к MC через устройство переключения уровня IC Max232. GSM-модем, установленный на SIM-карте, после получения цифровой команды по SMS от любого сотового телефона отправляет эти данные на MC через последовательную связь.Пока программа выполняется, модем GSM получает команду «СТОП» для выработки выходного сигнала на MC, точки контакта которого используются для отключения ключа зажигания.
Команда, отправленная таким образом пользователем, основана на сообщении, полученном им через модем GSM «ТРЕВОГА» о запрограммированном сообщении, только если на входе установлен низкий уровень. Вся операция отображается на ЖК-дисплее 16 × 2.
Цепь модема GMSПриложения технологии GSM
Применения технологии GSM включают следующее.
Интеллектуальная технология GSM для автоматизации и безопасности
В наши дни мобильный терминал GSM стал одним из предметов, которые мы постоянно с нами. Подобно нашему кошельку / кошельку, ключам или часам, мобильный терминал GSM предоставляет нам канал связи, который позволяет нам общаться с миром. Требование к человеку быть доступным или звонить кому-либо в любое время очень привлекательно.
Этот проект, как следует из названия, основан на сетевой технологии GSM для передачи SMS от отправителя к получателю.Отправка и получение SMS-сообщений используются для повсеместного доступа к устройствам и обеспечения контроля над взломом дома. Система предлагает две подсистемы. Подсистема управления бытовой техникой позволяет пользователю удаленно управлять бытовой техникой, а подсистема оповещения о безопасности обеспечивает автоматический мониторинг безопасности.
Система способна дать пользователям инструкции с помощью SMS с определенного сотового номера, чтобы изменить состояние бытовой техники в соответствии с потребностями и требованиями пользователя. Второй аспект — это предупреждение системы безопасности, которое достигается таким образом, что при обнаружении вторжения система позволяет автоматически генерировать SMS, таким образом предупреждая пользователя об угрозе безопасности.
ТехнологияGSM позволит общаться в любом месте, в любое время и с кем угодно. Функциональная архитектура GSM, использующая принципы интеллектуальных сетей, и ее идеология, которая обеспечивает развитие GSM, является первым шагом на пути к истинной системе персональной связи, которая требует достаточной стандартизации для обеспечения совместимости.
Приложения GSM в медицинских услугах
Рассмотрим две ситуации, подобные следующей
- Человек тяжело ранен или заболел, и о нем необходимо немедленно позаботиться.Все, что есть у него или сопровождающего его человека, — это мобильный телефон.
- Пациент выписан из больницы и думает отдохнуть дома, но ему все равно нужно ехать в больницу для регулярных осмотров. У него может быть мобильный телефон, а также некоторые медицинские сенсорные устройства, например устройства для наблюдения за состоянием здоровья.
В обеих ситуациях единственный способ найти решение — это использовать систему мобильной связи. Другими словами, используя коммуникационные технологии, любую ситуацию, подобную описанной выше, можно разрешить, просто передав данные пациента через сеть связи, получая и обрабатывая их в приемной секции — либо в медицинском центре, либо на дому у врача.
Врач просто наблюдает за деталями пациента и возвращает ему инструкции (в случае 1 st ), чтобы он мог по крайней мере принять некоторые меры предосторожности, прежде чем наконец добраться до больницы, а в случае 2 и наблюдает за тестом. результаты пациент и в случае каких-либо отклонений, делает следующий шаг для дальнейшего лечения.
Вся эта ситуация — телемедицинские услуги. Систему телемедицины можно использовать одним из трех способов.
- Использование видеоконференцсвязи, при которой пациенты, сидящие в одном месте, могут напрямую взаимодействовать с поставщиками медицинских услуг и, соответственно, продолжать процесс лечения.
- Используя датчики мониторинга состояния здоровья, которые постоянно обновляют информацию о состоянии здоровья пациента и, соответственно, направляют поставщиков медицинских услуг для продолжения лечения.
- Путем передачи полученных медицинских данных и передачи полученных данных для консультации и обработки.
Для трех указанных выше способов используется метод беспроводной связи.Медицинские услуги требуют множества способов доступа к хранимым ресурсам. Это могут быть медицинские базы данных или онлайн-хосты с устройствами, которые могут помочь восстановить и контролировать здоровье пациентов. Различные варианты доступа: широкополосная сеть через среду со средней пропускной способностью и узкополосная сеть через GSM.
Преимущества технологии GSM в системе телемедицины заключаются в следующем.
- Это более рентабельно. Приемники GSM
- широко доступны — мобильные телефоны и модемы GSM
- Обладает высокой скоростью передачи данных.
Базовая система телемедицины
Базовая телемедицинская система состоит из 4 модулей:
- Блок пациента : Он собирает информацию от пациента, отправляет ее как аналоговый сигнал или преобразует в цифровой сигнал, управляет потоком данных и передает данные. Он в основном состоит из различных медицинских датчиков, таких как датчик сердцебиения, монитор артериального давления, монитор температуры кожи, датчик спирометрии и т. Д., Который выдает электрический сигнал и отправляет эти сигналы в процессор или контроллер (микроконтроллер или ПК) для дальнейшей обработки сигналы, а затем передает результаты через сеть беспроводной связи.
- Сеть связи : Используется для защиты данных и передачи данных. Используется технология GSM, в которой используются мобильные станции, базовые подстанции и сетевые системы. Мобильная станция состоит из базовой мобильной точки доступа или мобильного телефона и связывает мобильные телефоны с сетью GSM для связи.
- Приемник / сторона сервера : Это в основном медицинская система, в которой установлен модем GSM, который принимает, декодирует сигналы и отправляет их на блок представления.
- Презентационный блок : По сути, это процессор, который преобразует полученные данные в четко определенный формат и сохраняет их, чтобы врачи могли их регулярно отслеживать, а любую обратную связь на стороне клиента можно отправлять через SMS с модема GSM. .
Простая система телемедицины
Базовая система телемедицины может быть представлена в упрощенном виде. Он состоит из двух блоков — блока передатчика и блока приемника. Блок передатчика передает входной сигнал датчика, а блок приемника принимает этот вход для продолжения дальнейшей обработки.
Ниже приведен пример простой телемедицинской системы для отслеживания частоты сердечных сокращений пациента и соответствующей обработки данных.
Передатчик системы телемедицины с использованием технологии GSMВ передающем блоке датчик сердцебиения (который состоит из источника света, излучаемый свет которого модулируется при прохождении через кровь человека) преобразует полученные данные от человеческого тела и преобразует их в электрические импульсы. . Микроконтроллер принимает эти импульсы и обрабатывает их для расчета частоты сердечных сокращений и отправляет эти рассчитанные данные в медицинское учреждение через модем GSM.Модем GSM связан с микроконтроллером с помощью микросхемы Max 232 IC.
Приемник системы телемедицины с использованием технологии GSMНа приемном устройстве модем GSM принимает данные и передает их микроконтроллеру. Соответственно, микроконтроллер анализирует полученные данные с данными с ПК и отображает результат на ЖК-дисплее. Наблюдение за пациентом может осуществляться на основе результата, отображаемого на дисплее медицинским персоналом, чтобы можно было начать необходимую процедуру лечения.
Практические примеры использования GSM-технологий в медицине
На практике технология GSM используется в следующих областях.
AT&T Vitality GlowCaps
Это флакончики с таблетками, которые просто напоминают пациенту о необходимости принимать лекарства. Он состоит из таймера, который устанавливается на время приема таблеток пациентом, в это время устанавливает загорание колпачка и запускает зуммер, а затем звонит на мобильный телефон пациента по технологии GSM. Регистрируется каждое открывание бутылки.
Ультразвуковая система Mobisante Mobius SP1
Он состоит из мобильного ультразвукового датчика, подключенного к смартфону, и передает портативное ультразвуковое изображение в любое удаленное место через GSM.
Система непрерывного мониторинга уровня глюкозы (CGM) Dexcom Seven Plus
Используется для контроля уровня глюкозы в крови пациентов и передачи его врачу. Он состоит из датчика, расположенного под кожей, который непрерывно контролирует уровень глюкозы в крови и через определенные промежутки времени передает его на приемник (сотовый телефон).
Возможности GSM в сфере медицинских услуг в будущем
В соответствии с недавним опросом, проведенным PricewaterhouseCoopers для Ассоциации GSM, отраслевой организации, представляющей почти 800 мировых операторов мобильной связи в 219 странах, к 2017 году услуги с поддержкой GSM станут частью системы здравоохранения, создавая глобальный рынок 23 миллиарда долларов.
В настоящее время среди всего перечисленного технология GSM является наиболее широко используемым вариантом из-за ее огромной популярности, повышенной эффективности использования спектра и низкой стоимости внедрения.
Что такое модуль GSM и модуль GPRS?
Прежде чем мы углубимся в то, что такое GSM-модуль, давайте разберемся с основными принципами и разберемся, что такое GSM и GPRS. Модуль GSM или модуль GPRS — это микросхема или схема, которая будет использоваться для установления связи между мобильным устройством или вычислительной машиной и системой GSM или GPRS .
Содержание
- Что такое GSM / GPRS?
- Что такое модуль GSM?
- Модемы, модули и мобильные устройства
- Применение модуля GSM
- На что обратить внимание
- Пример интерфейса
Что такое GSM?
GSM (Глобальная система мобильной связи, первоначально Groupe Spécial Mobile) — это стандарт, разработанный Европейским институтом стандартов электросвязи (ETSI).
Он был создан для описания протоколов цифровых сотовых сетей второго поколения (2G), используемых мобильными телефонами, и в настоящее время является глобальным стандартом по умолчанию для мобильной связи — с долей рынка более 90%, действующим в более чем 219 странах и территориях.
Что такое GPRS?
General Packet Radio Service (GPRS) — это пакетно-ориентированная мобильная служба передачи данных в глобальной системе мобильной связи (GSM) сотовой системы связи 2G и 3G. Первоначально GPRS был стандартизирован Европейским институтом телекоммуникационных стандартов (ETSI) в ответ на более ранние технологии сотовой связи CDPD и i-mode с коммутацией пакетов.Сейчас он поддерживается Проектом партнерства третьего поколения (3GPP).
Что это за модуль GSM, о котором вы говорите?
Модуль GSM или модуль GPRS — это микросхема или схема, которая будет использоваться для установления связи между мобильным устройством или вычислительной машиной и системой GSM или GPRS. Важнейшей частью здесь является модем (модулятор-демодулятор).
Эти модули состоят из модуля GSM или модема GPRS с питанием от цепи питания и интерфейсов связи (например, RS-232, USB 2.0 и другие) для компьютера. GSM-модем может быть выделенным модемом с последовательным, USB- или Bluetooth-соединением, или это может быть мобильный телефон, который предоставляет возможности GSM-модема.
Разница между модемами, модулями и мобильными телефонами
Модуль GSM или модули GPRS похожи на модемы, но с одним отличием: модем GSM / GPRS — это внешнее оборудование, а модуль GSM / GPRS — это модуль, который можно интегрировать в оборудование. Это встроенное оборудование.
Мобильный телефон GSM, с другой стороны, представляет собой полную систему со встроенными процессорами, которые предназначены для обеспечения интерфейса между пользователем и мобильной сетью.
Общие сведения о модемах
Беспроводные модемы генерируют, передают или декодируют данные из сотовой сети для установления связи.
Модем GSM / GPRS — это класс беспроводных модемов, предназначенный для связи по сети GSM и GPRS. Как и в мобильных телефонах, для активации связи с сетью требуется SIM-карта (модуль идентификации абонента).Кроме того, у них есть номер IMEI (международный идентификатор мобильного оборудования), аналогичный номерам мобильных телефонов для их идентификации.
- МОДЕМУ требуются AT-команды для взаимодействия с процессором или контроллером, которые передаются через последовательную связь.
- Эти команды отправляются контроллером / процессором.
- МОДЕМ отправляет результат после получения команды.
- Различные AT-команды, поддерживаемые модемом, могут быть отправлены процессором / контроллером / компьютером для взаимодействия с сотовой сетью GSM и GPRS.
Его функции включают:
- Чтение, запись и удаление SMS-сообщений.
- Отправить SMS-сообщения.
- Следите за уровнем сигнала.
- Следите за состоянием зарядки и уровнем заряда аккумулятора.
- Чтение, запись и поиск записей телефонной книги.
Что такое мобильная станция?
Мобильный телефон и модуль идентификации абонента (SIM) вместе образуют мобильную станцию. Именно пользовательское оборудование взаимодействует с мобильной сетью.Мобильный телефон состоит из мобильного терминала, оконечного оборудования и оконечного адаптера.
Mobile Termination взаимодействует с мобильной сетью GSM и управляется процессором основной полосы частот. Он обрабатывает доступ к SIM-карте, кодирование и декодирование речи, сигнализацию и другие задачи, связанные с сетью. Терминальное оборудование — это прикладной процессор, который выполняет операции, связанные с клавиатурой, экраном, памятью телефона и другими аппаратными и программными услугами, встроенными в телефон.Терминальный адаптер устанавливает связь между оконечным оборудованием и мобильным оконечным устройством с помощью AT-команд. Связь с сетью в мобильном телефоне GSM / GPRS осуществляется процессором основной полосы частот.
Применение модуля GSM или модуля GPRS
Они могут использовать все функции мобильного телефона через компьютер, такие как совершение и прием звонков, SMS, MMS и т. Д. Они в основном используются для компьютерных служб SMS и MMS.
Модуль GSM / GPRS демонстрирует использование AT-команд.Они могут иметь все функции мобильного телефона через компьютер, такие как совершение и прием звонков, SMS, MMS и т. Д. Они в основном используются для компьютерных служб SMS и MMS.
Пример GSM: Проекты Arduino: отправка SMS с использованием GSM
Обратите внимание!
Они известны как AT-команды, потому что каждая командная строка начинается с «AT» или «at». AT-команды — это инструкции, используемые для управления модемом. AT — это сокращение от ATtention.
GSM / GPRS-модемы и мобильные телефоны поддерживают набор AT-команд, специфичный для технологии GSM, который включает команды, связанные с SMS, такие как AT + CMGS (отправка SMS-сообщения), AT + CMSS (отправка SMS-сообщения из хранилища), AT + CMGL (список SMS-сообщений) и AT + CMGR (чтение SMS-сообщений).
Обратите внимание, что начальный «AT» — это префикс, который сообщает модему о начале командной строки. Это не часть имени AT-команды. Например, D — это фактическое имя AT-команды в ATD, а + CMGS — это фактическое имя AT-команды в AT + CMGS.Однако в некоторых книгах и на веб-сайтах они используются как синонимы в качестве имени AT-команды.
Задачи, которые можно выполнить с помощью AT-команд
Вот некоторые из задач, которые можно выполнить с помощью AT-команд с помощью модема GSM / GPRS или мобильного телефона:
- Получите основную информацию о мобильном телефоне или GSM / GPRS-модеме. Например, название производителя (AT + CGMI), номер модели (AT + CGMM), номер IMEI (международный идентификатор мобильного оборудования) (AT + CGSN) и версия программного обеспечения (AT + CGMR).
- Получите основную информацию об абоненте. Например, MSISDN (AT + CNUM) и номер IMSI (международный идентификатор мобильного абонента) (AT + CIMI).
- Получите текущий статус мобильного телефона или модема GSM / GPRS. Например, статус активности мобильного телефона (AT + CPAS), статус регистрации в мобильной сети (AT + CREG), мощность радиосигнала (AT + CSQ), уровень заряда батареи и статус заряда батареи (AT + CBC).
- Установите соединение для передачи данных или голосовое соединение с удаленным модемом (ATD, ATA и т. Д.).
- Отправка и получение факсов (ATD, ATA, AT + F *).
- Отправлять (AT + CMGS, AT + CMSS), читать (AT + CMGR, AT + CMGL), писать (AT + CMGW) или удалять (AT + CMGD) SMS-сообщения и получать уведомления о вновь полученных SMS-сообщениях (AT + CNMI ).
- Чтение (AT + CPBR), запись (AT + CPBW) или поиск (AT + CPBF) записей телефонной книги.
- Выполнять задачи, связанные с безопасностью, такие как открытие или закрытие блокировок объекта (AT + CLCK), проверка того, заблокировано ли средство (AT + CLCK) и изменение паролей (AT + CPWD).
(Примеры блокировки объекта: блокировка SIM-карты [пароль должен вводиться для SIM-карты каждый раз при включении мобильного телефона] и блокировка PH-SIM [с мобильным телефоном связана определенная SIM-карта.Чтобы использовать другие SIM-карты с мобильным телефоном, необходимо ввести пароль.]) - Управляет представлением кодов результатов / сообщений об ошибках AT-команд. Например, вы можете указать, следует ли включать определенные сообщения об ошибках (AT + CMEE) и должны ли сообщения об ошибках отображаться в числовом или подробном формате (AT + CMEE = 1 или AT + CMEE = 2).
- Получить или изменить настройки мобильного телефона или модема GSM / GPRS. Например, изменить сеть GSM (AT + COPS), тип услуги передачи (AT + CBST), параметры протокола радиоканала (AT + CRLP), адрес центра SMS (AT + CSCA) и хранилище SMS-сообщений (AT + CPMS). .
- Сохранение и восстановление конфигурации мобильного телефона или модема GSM / GPRS. Например, сохраните (AT + CSAS) и восстановите (AT + CRES) настройки, связанные с обменом SMS-сообщениями, например адрес центра SMS.
Примечание
Производители мобильных телефонов обычно не реализуют все AT-команды, параметры команд и значения параметров в своих мобильных телефонах. Кроме того, поведение реализованных AT-команд может отличаться от того, что определено в стандарте. В целом модемы GSM / GPRS, разработанные для беспроводных приложений, лучше поддерживают AT-команды, чем обычные мобильные телефоны.
Кроме того, некоторые AT-команды требуют поддержки операторов мобильной связи. Например, SMS через GPRS можно включить на некоторых мобильных телефонах GPRS и модемах GPRS с помощью команды + CGSMS (название команды в тексте: выберите Сервис для сообщений MO SMS). Но если оператор мобильной сети не поддерживает передачу SMS через GPRS, вы не сможете использовать эту функцию.
Как связать мобильный телефон с платформой Microsoft Windows
Windows (XP и более ранние версии) поставляется с приложением HyperTerminal для передачи данных через последовательный порт компьютера.Сопряжение модуля GSM или GPRS с последовательным портом компьютера включает следующие шаги:
- Соедините порт RS-232 модуля GSM с последовательным портом компьютера. Вставьте SIM-карту в модуль.
- Откройте HyperTerminal, выбрав Пуск -> Все программы -> Стандартные -> Связь -> HyperTerminal.
- Введите имя для подключения и нажмите ОК.
- Теперь выберите порт связи (COM), к которому подключен модуль GSM.
- Создайте новый набор подключений на HyperTerminal. Задайте параметры, такие как скорость передачи 9600, режим квитирования «Нет», бит четности как «Нет», стоповый бит как 1 и бит данных как 8.
Если вам понравилась эта статья, возможно, вам понравится наша история о переходе от 1G к 4G.
Эта статья была впервые опубликована 28 мая 2016 г. и недавно обновлена 30 августа 2021 г.
Как работает GSM? — GeeksforGeeks
GSM означает глобальную систему мобильной связи.Сегодня GSM используют более 800 миллионов конечных пользователей в 190 странах, что составляет около 70 процентов сегодняшнего рынка цифровой беспроводной связи. Итак, давайте посмотрим, как это работает.
В GSM географическая область разделена на гексагональные ячейки, сторона которых зависит от мощности передатчика и нагрузки на передатчик (количество конечных пользователей). В центре соты находится базовая станция, состоящая из приемопередатчика (комбинация передатчика и приемника) и антенны.
Архитектура:
Образ архитектуры GSM:
Функции компонентов:
- Мобильная станция (MS): Это относится к мобильной станции.Проще говоря, это мобильный телефон.
- Базовая система приемопередатчика (BTS): Поддерживает радиокомпонент с MS.
- Контроллер базовой станции (BSC): Его функция заключается в распределении необходимых временных интервалов между BTS и MSC.
- Домашний регистр местоположения (HLR): Это справочная база данных для параметров абонента, таких как идентификатор абонента, местоположение, ключ аутентификации и т. Д.
- Регистр местоположения вистора (VLR): Он содержит копию большей части данных, хранящихся в HLR является временным и существует только до тех пор, пока подписчик не станет активным.
- Регистр идентификации оборудования (EIR): Это база данных, которая содержит список действующего мобильного оборудования в сети.
- Центр аутентификации (AuC): Выполняет аутентификацию абонента.
Рабочий:
GSM — это комбинация TDMA (множественный доступ с временным разделением), FDMA (множественный доступ с частотным разделением) и скачкообразной перестройки частоты. Первоначально GSM использует две полосы частот шириной 25 МГц: полосу частот от 890 до 915 МГц для восходящего канала и частоту от 935 до 960 МГц для нисходящего канала.Позже были добавлены две полосы по 75 МГц. 1710–1785 МГц для восходящего канала и 1805–1880 МГц для нисходящего канала. восходящий канал — это канал от наземной станции к спутнику, а нисходящий канал — это канал от спутника вниз к одной или нескольким наземным станциям или приемникам. GSM делит полосу 25 МГц на 124 канала, каждый из которых имеет ширину 200 кГц, а оставшиеся 200 кГц не используются в качестве защитной полосы во избежание помех.
Каналы управления: Это основные каналы управления в GSM:
- BCH (широковещательный канал): только для нисходящего канала.Он имеет следующие типы —
- BCCH (канал управления широковещательной передачей): он передает информацию об обслуживающей соте.
- SCH (канал синхронизации): переносит такую информацию, как номер кадра и BSIC (идентификационный код базовой станции) для кадровой синхронизации.
- FCCH (канал частотной коррекции): разрешить MS синхронизацию с частотой.
- CCCH (общий канал управления): имеет следующие типы —
- RACH (канал произвольного доступа): используется MS при первом доступе к сети.Это только для восходящей ссылки.
- AGCH (канал предоставления доступа): используется для подтверждения попытки доступа, отправляемой по RACH. Это только для нисходящего канала.
- PCH (пейджинговый канал): сетевой пейджинг MS, если есть входящий вызов или короткое сообщение. Это только для нисходящего канала.
- DCCH (выделенный канал управления): предназначен как для восходящего, так и для нисходящего канала. Он имеет следующие типы —
- SDCCH (автономный выделенный канал управления): используется для установки вызова, аутентификации, шифрования обновления местоположения и SMS.
- SACCH (медленный связанный канал управления): используется для передачи сигнала, когда MS ведет текущий диалог по теме или пока используется SDCCH.
- FACCH (Быстрый ассоциированный канал управления): используется для отправки быстрого сообщения, такого как сообщение передачи обслуживания.
Ссылка на изображение: http://i.imgur.com/TkhFsqc.jpg
Ссылка: http://www.teletopix.org/gsm/bchccch-and-dcch-channel-of -gsm /
Автор статьи — Адитья Кумар.Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью с помощью provide.geeksforgeeks.org или отправить ее по электронной почте на [email protected]. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или если вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.
Что такое GSM и как он работает? Электрические технологии
Что такое GSM (Глобальная система мобильной связи) Введение в Технологии GSMGSM или Глобальная система мобильной связи — самый популярный используемый метод беспроводной сотовой связи для публичного общения.Стандарт GSM был разработан для настройки протоколов для цифровых сотовых сетей второго поколения (2G).
Первоначально она начиналась как сеть с коммутацией каналов, но позже была реализована коммутация пакетов после интеграции технологии General Packet Radio Service (GPRS). Широко используемые полосы частот GSM — 900 МГц и 1800 МГц.
В Европе и Азии GSM работает в диапазоне частот от 900 до 1800 МГц, тогда как в США и других странах Америки он работает в диапазоне частот от 850 до 1900 МГц.Он использует цифровой эфирный интерфейс, в котором аналоговые сигналы перед передачей преобразуются в цифровые. Скорость передачи 270 Кбит / с.
Глобальная система мобильной связи (GSM) в настоящее время используется примерно 80% мобильных телефонов во всем мире. Этой технологией пользуются около трех миллиардов человек.
История GSMСтандарт GSM был впервые разработан в 1982 году комитетом Европейской конференции по телекоммуникациям (CEPT) (в последнее время — Европейский институт стандартов электросвязи), Европейской организации по стандартизации, как новый стандарт мобильной связи в России. полоса частот 900 МГц.
Основная цель заключалась в обеспечении единого международного стандарта беспроводной мобильной связи. Первые услуги мобильной связи на базе GSM были запущены в 1991 году в Финляндии, и аббревиатура была изменена на Global System for Mobile Communications. В то же время была сформирована первая цифровая сотовая система, основанная на рекомендациях GSM и позже известная как GSM-1800.
Архитектура GSMАрхитектура GSM разделена на подсистему радиосвязи, сеть и подсистему коммутации и операционную подсистему.Подсистема радиосвязи состоит из мобильной станции и подсистемы базовой станции.
Мобильная станция — это обычно мобильный телефон, который состоит из приемопередатчика, дисплея и процессора. Каждая портативная или портативная мобильная станция состоит из уникального идентификатора, хранящегося в модуле, известном как SIM (Subscriber Identity Chip). Это небольшой микрочип, который вставляется в мобильный телефон и содержит базу данных о мобильной станции.
Рис — Архитектура сети GSM
Подсистема базовой станцииОна связывает мобильную станцию с подсистемой сети через радиоинтерфейс.
Он состоит из следующих элементов:
Базовая приемопередающая станция : Одна или несколько базовых приемопередающих станций обеспечивают физическое подключение мобильной станции к сети в форме радиоинтерфейса. В зависимости от нагрузки, поведения абонента и структуры морфинга он может иметь разные конфигурации — стандартную конфигурацию (каждой BTS назначается другой идентификатор соты (CI), а несколько BTS образуют зону расположения).
Конфигурация зонтичной ячейки(одна BTS с высокой мощностью передачи, установленная на большей высоте, действующая как зонтик для базовых передающих станций с более низкой мощностью передачи), совмещенные конфигурации (несколько BTS размещены в одном месте, но антенны покрывают только площадь 120 или 180 градусов).Это сеть соседних радиоячеек, которые обеспечивают полное покрытие зоны обслуживания.
Контроллер базовых станций : Он управляет работой еще одной базовой приемопередающей станции, в основном переключением передач или управлением мощностью. BSC подключается к BTS через интерфейс Abis. Он состоит из базы данных, включающей полный статус технического обслуживания BTS, качество радио и наземных ресурсов и операционное программное обеспечение BTS).
Блок скорости транскодирования и адаптации : Он расположен между контроллером базовой станции и центром коммутации мобильной связи.Он сжимает или распаковывает речь с мобильной станции. Однако он не используется для подключений к данным.
Подсистема сетевой коммутации : Обеспечивает полный набор функций управления и базы данных, необходимых для установления вызова с использованием функций шифрования, аутентификации и роуминга. Он в основном обеспечивает сетевое соединение с мобильной станцией. Он состоит из перечисленных ниже элементов
Центр коммутации мобильной связи : Это главный элемент в общей сети GSM.Это похоже на коммутатор в коммутируемой телефонной сети общего пользования (PSTN) или в цифровой сети с интеграцией служб (ISDN). Помимо обычных функций, он поддерживает дополнительные функции, такие как регистрация, аутентификация, определение местоположения вызова и маршрутизация вызова к абоненту.
Он обеспечивает интерфейсы к коммутируемой телефонной сети общего пользования (PSTN) для соединения со стационарной линией или интерфейс с другим центром коммутации мобильной связи (MSC) для соединения с другим мобильным телефоном.
Домашний регистр местоположения : Это репозиторий, в котором хранятся данные, принадлежащие большому количеству подписчиков.По сути, это большая база данных, которая управляет данными каждого подписчика. В целях безопасности он поддерживает параметр, зависящий от абонента, такой как параметр Ki, известный только HLR и SIM-карте.
Регистр виртуального местоположения : он похож на домашний регистр местоположения (HLR), но отличается тем, что в нем хранится динамическая информация, касающаяся данных абонента. Это действует в случае роуминга, когда абонент перемещается из одного места в другое. Информация хранится в реестре идентификаторов оборудования, в котором ведется учет всех мобильных станций, каждая из которых идентифицируется своим номером международного идентификатора мобильного оборудования (IMEI).
Как работает GSM связь?Глобальная система мобильной связи (GSM) использует комбинацию множественного доступа с временным разделением (TDMA) и множественного доступа с частотным разделением (FDMA).
Множественный доступ с частотным разделением: он включает разделение полосы частот на несколько полос таким образом, что каждая подразделяемая полоса частот выделяется одному абоненту. FDMA в GSM делит полосу пропускания 25 МГц на 124 несущие частоты, каждая из которых разнесена на 200 кГц.Каждой базовой станции выделяется одна или несколько несущих частот.
Множественный доступ с временным разделением: он включает в себя выделение одного и того же частотного канала разным абонентам путем разделения полосы частот на несколько временных интервалов. Каждый пользователь получает свой собственный временной интервал, что позволяет нескольким станциям совместно использовать одно и то же пространство передачи.
Для GSM каждая подразделяемая несущая частота делится на разные временные интервалы с использованием технологии TDMA. Каждый кадр TDMA длится 4,164 миллисекунды (мс) и содержит 8 временных интервалов.Каждый временной интервал или физический канал в этом кадре длится 577 микросекунд, и данные передаются во временном интервале в виде пакетов.
Схема модема GMS — Работа модуля GSM:Рис. Схема модема GSM — Как работает связь GSM
Evolving TechnologiesХотя сеть связи GSM или 2G по-прежнему является предпочтительной сетью для многих абонентов, особенно в развивающихся странах, таких как Индия, благодаря доступности и экономичности, были разработаны различные коммуникационные технологии, такие как универсальная система мобильной связи (UMTS) и технологии долгосрочного развития (LTE).В то время как UMTS обеспечивает стандарты беспроводной связи 3-го поколения, LTE обеспечивает стандарты беспроводной связи 4-го поколения.
Итак, это базовое руководство по сети связи GSM. В последнем пункте я упомянул о появляющейся сети связи LTE. Любая информация об этой технике приветствуется в комментариях ниже.
Вы также можете прочитать:
Что такое модем GSM?
Модем GSM — это модем специализированного типа, который принимает SIM-карту и работает по подписке у оператора мобильной связи, как мобильный телефон.С точки зрения оператора мобильной связи модем GSM выглядит как мобильный телефон.
Когда модем GSM подключен к компьютеру, это позволяет компьютеру использовать модем GSM для связи по мобильной сети. Хотя эти GSM-модемы чаще всего используются для подключения к мобильному Интернету, многие из них также могут использоваться для отправки и получения сообщений SMS и MMS.
Доступна новая версия NowSMS, которая поддерживает возможность использования телефонов Android в качестве модемов GSM для отправки и получения сообщений SMS и MMS.
Щелкните здесь, чтобы загрузить бесплатную 30-дневную пробную версию NowSMS или NowSMS Lite .
GSM-модем может быть выделенным модемом с последовательным, USB- или Bluetooth-соединением, или это может быть мобильный телефон, который предоставляет возможности GSM-модема.
В этом документе термин модем GSM используется как общий термин для обозначения любого модема, который поддерживает один или несколько протоколов эволюционного семейства GSM, включая технологии 2.5G GPRS и EDGE, а также Технологии 3G WCDMA, UMTS, HSDPA и HSUPA.
Модем GSM предоставляет интерфейс, который позволяет таким приложениям, как NowSMS, отправлять и получать сообщения через интерфейс модема. Оператор мобильной связи взимает плату за отправку и получение этого сообщения, как если бы оно было выполнено непосредственно на мобильном телефоне. Для выполнения этих задач модем GSM должен поддерживать «расширенный набор AT-команд» для отправки / получения SMS-сообщений, как определено в спецификациях ETSI GSM 07.05 и 3GPP TS 27.005.
МодемыGSM могут быть быстрым и эффективным способом начать работу с SMS, поскольку не требуется специальной подписки на поставщика услуг SMS.В большинстве стран мира модемы GSM являются экономически эффективным решением для получения SMS-сообщений, поскольку отправитель платит за доставку сообщения.
GSM-модем может быть выделенным модемом с последовательным подключением, USB или Bluetooth, например Falcom Samba 75. (Другие производители специализированных GSM-модемов включают Wavecom, Multitech и iTegno. Мы также рассмотрели ряд модемов. в нашем блоге технической поддержки.) Для начала вставьте SIM-карту GSM в модем и подключите ее к свободному USB-порту на вашем компьютере.
Модем GSM также может быть стандартным мобильным телефоном GSM с соответствующим кабелем и программным драйвером для подключения к последовательному порту или порту USB на вашем компьютере. Любой телефон, который поддерживает «расширенный набор AT-команд» для отправки / получения SMS-сообщений, как определено в ETSI GSM 07.05 и / или 3GPP TS 27.005, может поддерживаться шлюзом Now SMS & MMS. Обратите внимание, что не все мобильные телефоны поддерживают этот интерфейс модема.
Из-за некоторых проблем совместимости, которые могут существовать с мобильными телефонами, использование выделенного модема GSM обычно предпочтительнее мобильного телефона GSM.Это больше проблема с обменом сообщениями MMS, где, если вы хотите иметь возможность получать входящие сообщения MMS через шлюз, интерфейс модема на большинстве телефонов GSM позволит вам отправлять только сообщения MMS. Это связано с тем, что мобильный телефон автоматически обрабатывает полученные уведомления о MMS-сообщениях, не пересылая их через интерфейс модема.
Также следует отметить, что не все телефоны поддерживают интерфейс модема для отправки и получения SMS-сообщений. В частности, большинство смартфонов, включая устройства Blackberry, iPhone и Windows Mobile, вообще не поддерживают этот интерфейс модема GSM для отправки и получения SMS-сообщений.Кроме того, телефоны Nokia, использующие интерфейс S60 (Series 60), основанный на Symbian, поддерживают только отправку SMS-сообщений через интерфейс модема и не поддерживают получение SMS-сообщений через интерфейс модема.
Настройка NowSMS для использования GSM-модема
Дополнительную информацию о настройке NowSMS для использования GSM-модема для отправки и получения SMS-сообщений можно найти по следующей ссылке: https://nowsms.com/doc/configuring-smsc-connections/gsm-modems
Дополнительную информацию о настройке NowSMS для использования GSM-модема для отправки и получения MMS-сообщений можно найти по следующей ссылке: https: // nowsms.com / doc / mmsc-сервер сообщений / подключение-к-оператору-mmsc / с использованием-gprs-modem
Основной принцип и применение модема GSM
МодемGSM — это модем промышленного класса, поддерживающий беспроводную связь GSM. Его можно подключить к сети GSM оператора, вставив SIM-карту оператора для осуществления беспроводных вызовов GSM, SMS, передачи данных и других функций.
Основной принцип работы GSM модема
Базовый модуль GSM-модема фактически является основным модулем мобильного телефона.Фактически, это также важный поставщик модулей для мобильных телефонов GSM. Поэтому, когда он включен, встроенное программное обеспечение модема GSM начинает работать. Если вставлена SIM-карта мобильного оператора, GSM-модем полностью подключается к сети мобильной связи как мобильный телефон. В то же время компьютер может подключаться к модему GSM через последовательный порт, например, через Hyper Terminal, вы можете подключиться к пользовательскому интерфейсу модема GSM, с помощью набора AT-команд вы можете управлять GSM модем, отправлять и получать текстовые сообщения.Фактически, вы также можете звонить, отправлять и получать факсы и т. Д.
Основное назначение GSM-модема — отправлять и получать короткие сообщения, экономя время на отправку коротких сообщений, и сообщения могут быть отправлены за короткое время. Кроме того, он компактен и удобен в переноске, нет необходимости выходить в Интернет, пока в телефоне есть сигнал, он может отправлять и получать короткие сообщения через соединение с компьютером. По сравнению с обычными мобильными телефонами этот комплект оборудования имеет больше преимуществ, поскольку он полностью функциональный, его можно использовать для программирования вторичной разработки, а также применять в различных отраслях промышленности.
МодемыGSM широко используются в отраслях M2M, таких как отраслевые цепочки IoT, промышленная автоматизация, распространение информации, например, удаленное считывание показаний счетчиков и централизованное считывание показаний счетчиков интеллектуальной сети, управление городскими уличными фонарями, мониторинг водного хозяйства и гидрологии, финансовый мобильный POS-терминал. , энергия (энергия, водоснабжение, отопление и т. д.), удаленный мониторинг сети трубопроводов, водное хозяйство и гидрологический мониторинг, метеорологический мониторинг, охрана окружающей среды, интеллектуальный транспорт, интеллектуальный дом, выпуск рекламы в СМИ, цифровая медицина, сейсмический мониторинг, промышленная телеметрия дистанционного зондирования , пожарная безопасность, онлайн-обнаружение угольных шахт в режиме реального времени, сбор данных о нефтяных месторождениях и других областях.
Что такое GSM (глобальная система мобильной связи)?
Что такое GSM (глобальная система мобильной связи)?GSM (Глобальная система мобильной связи) — это цифровая мобильная сеть, которая широко используется пользователями мобильных телефонов в Европе и других частях мира. GSM использует разновидность множественного доступа с временным разделением каналов (TDMA) и является наиболее широко используемой из трех технологий цифровой беспроводной телефонии: TDMA, GSM и множественного доступа с кодовым разделением каналов (CDMA).GSM оцифровывает и сжимает данные, а затем отправляет их по каналу с двумя другими потоками пользовательских данных, каждый в своем собственном временном интервале. Он работает в диапазоне частот 900 мегагерц (МГц) или 1800 МГц.
GSM вместе с другими технологиями является частью эволюции беспроводной мобильной связи, которая включает высокоскоростную передачу данных с коммутацией каналов (HSCSD), общую услугу пакетной радиосвязи (GPRS), среду GSM с расширенными данными (EDGE) и универсальную службу мобильной связи. (UMTS).
Историяпредшественников GSM, включая Advanced Mobile Phone Service (AMPS) в США и Total Access Communication System (TACS) в Великобритании, были построены с использованием аналоговой технологии. Однако эти телекоммуникационные системы не смогли масштабироваться с привлечением большего числа пользователей. Недостатки этих систем сигнализировали о необходимости более эффективной сотовой технологии, которую можно было бы использовать на международном уровне.
Для достижения этой цели в 1983 году Европейская конференция администраций почты и электросвязи (CEPT) учредила комитет по разработке европейского стандарта для цифровых телекоммуникаций.CEPT определила несколько критериев, которым должна соответствовать новая система: поддержка международного роуминга, высокое качество речи, поддержка портативных устройств, низкая стоимость услуг, поддержка новых услуг и возможность цифровой сети с интегрированными услугами (ISDN).
В 1987 году представители 13 европейских стран подписали контракт на внедрение телекоммуникационного стандарта. Затем Европейский Союз (ЕС) принял законы, требующие, чтобы GSM стал стандартом в Европе. В 1989 году ответственность за проект GSM была передана от CEPT Европейскому институту телекоммуникационных стандартов (ETSI).
Услуги мобильной связи на основе GSM были впервые запущены в Финляндии в 1991 году. В том же году стандартная полоса частот GSM была расширена с 900 МГц до 1800 МГц. В 2010 году на долю GSM приходилось 80% мирового рынка мобильной связи. Однако несколько операторов связи сняли с эксплуатации свои сети GSM, в том числе Telstra в Австралии. В 2017 году Сингапур отказался от сети 2G GSM.
Состав сетиСеть GSM состоит из четырех отдельных частей, которые работают вместе, чтобы функционировать как единое целое: само мобильное устройство, подсистема базовой станции (BSS), подсистема сетевой коммутации (NSS) и подсистема эксплуатации и поддержки (OSS).
Мобильное устройство подключается к сети через оборудование. Карта модуля идентификации абонента (SIM) предоставляет сети идентифицирующую информацию о мобильном пользователе.
Схема организации сети GSMBSS обрабатывает трафик между мобильным телефоном и NSS. Он состоит из двух основных компонентов: базовой приемопередающей станции (BTS) и контроллера базовой станции (BSC). BTS содержит оборудование, которое обменивается данными с мобильными телефонами, в основном приемники радиопередатчиков и антенны, а BSC — это интеллект, стоящий за этим.BSC связывается с группой базовых приемопередающих станций и управляет ими.
Часть NSS архитектуры сети GSM, часто называемая базовой сетью, отслеживает местоположение вызывающих абонентов, чтобы обеспечить доставку сотовых услуг. Операторы мобильной связи владеют NSS. NSS состоит из множества частей, включая центр коммутации мобильной связи (MSC) и домашний регистр местоположения (HLR). Эти компоненты выполняют различные функции, такие как маршрутизация вызовов и служба коротких сообщений (SMS), а также аутентификация и хранение информации об учетной записи вызывающего абонента через SIM-карты.
Поскольку многие операторы сетей GSM имеют соглашения о роуминге с зарубежными операторами, пользователи часто могут продолжать использовать свои телефоны во время поездок в другие страны. SIM-карты, которые содержат конфигурации доступа к домашней сети, могут быть переключены на карты с локальным доступом с ограничением доступа, что значительно сокращает расходы на роуминг, но при этом не испытывает никаких сокращений в обслуживании.
Детали безопасностиХотя GSM был разработан как безопасная беспроводная система, он все же может подвергаться атакам.GSM использует меры аутентификации, такие как аутентификация запрос-ответ, которая предлагает пользователю предоставить действительный ответ на вопрос и предварительный ключ, который имеет форму пароля или парольной фразы.
Есть несколько алгоритмов криптографической безопасности, которые использует GMS, включая потоковые шифры, которые шифруют цифры открытого текста. A5 / 1, A5 / 2 и A5 / 3 — это три потоковых шифра, которые обеспечивают конфиденциальность разговора пользователя. Однако алгоритмы для A5 / 1 и A5 / 2 были взломаны и опубликованы и поэтому уязвимы для атак с открытым текстом.
GSM использует GPRS, услугу пакетной связи, для передачи данных, например, при просмотре веб-страниц. Однако шифры, которые использует GPRS, GEA1 и GEA2, были взломаны и опубликованы также в 2011 году. Исследователи опубликовали программное обеспечение с открытым исходным кодом для прослушивания пакетов в сети GPRS.
В чем разница между GSM, CDMA и LTE?Большая разница между сотовой и беспроводной связью GSM, CDMA и LTE (долгосрочная эволюция) заключается в технологии, лежащей в основе этих технологий, и бизнес-целях, которые каждая из них призвана решать.GSM — самый старый из трех. Разработанный и принятый в качестве стандарта в Европе, GSM использовал технологии процессоров / микросхем, доступные в то время, для кодирования и декодирования данных.
Какое-то время операторы мобильной связи развернули 2G GSM во многих странах мира, за исключением США и нескольких стран Южной Америки. Несовместимость с существующими аналоговыми системами AMPS в значительной степени была причиной этих исключений. Чтобы обеспечить необходимую временную совместимость с GSM, они оценили эффект масштаба GSM для своих сетей.Операторы использовали D-AMPS (Digital-Advanced Mobile Phone Service), цифровую версию AMPS, основанную на Промежуточном стандарте (IS) -136 для сетей TDMA (сам по себе являющийся развитием исходного стандарта 2GL D-AMPS, IS-54). Ассоциация электронной промышленности / Ассоциация отрасли электросвязи. Однако со временем стало ясно, что протоколы TDMA не обладают достаточной эффективностью использования спектра для поддержки быстрорастущих сотовых услуг. Это привело к появлению протоколов CDMA.
ITU IS-95, также известный как cdmaOne, стал стандартом цифровой сотовой связи CDMA в 1993 году, набирая популярность в странах, где используются более старые аналоговые системы AMPS.Тем не менее, IS-95 нуждался в мощных процессорах, потому что кодирование и декодирование CDMA требовало значительно большей вычислительной мощности, чем декодирование и кодирование TDMA. В результате телефоны CDMA были дороже, чем модели GSM.
Сотовая связь эволюционировала оттуда. Что касается данных, GSM ввел GPRS, что привело к EDGE, а cdmaOne привело к ANSI-2000 1xRTT. Это, в свою очередь, привело к появлению EV-DO. Из-за их превосходной эффективности 3GPP принял протоколы CDMA под широкополосным CDMA (W-CDMA) для реализации в 3G UMTS.
Развитие технологий и стандартов GSM и CDMA от 1G к 5G.Напротив, 4G LTE — это технология GSM и серьезное обновление по сравнению с 3G с точки зрения скорости передачи данных. Однако он не предлагает возможности совершать телефонные звонки в традиционном смысле этого слова. Чтобы совершать обычные телефонные звонки, LTE использует специализированный протокол передачи голоса по Интернет-протоколу (VoIP ) для того, что называется VoLTE.
ТехнологииCDMA и GSM в конечном итоге были объединены посредством множественного доступа с ортогональным частотным разделением каналов (OFDMA), протокола кодирования LTE.OFDMA также является протоколом кодирования, используемым для сетей WiMAX и Wi-Fi.
Поскольку 5G становится все более распространенным явлением, ожидается, что он будет поставляться с новыми протоколами кодирования. Еще слишком рано предсказывать, станет ли 5G прогрессивным развитием телекоммуникаций или ознаменует собой технологическую революцию на этом рынке. В любом случае, большинство наблюдателей за телекоммуникационной отраслью сходятся во мнении, что его влияние будет глобальным по масштабу и драматическим.
GSM или CDMA: что более популярно?Между GSM и CDMA более популярен GSM — и, как следствие, его потомки — 5G New Radio (NR), UMTS и LTE.Технологии на базе GSM используются практически во всех странах мира.
CDMA, напротив, в настоящее время используется менее чем в 10 странах. Кроме того, операторы связи отключат почти все эти сети CDMA в ближайшие пять лет.
Какие ограничения GSM?
Хотя GSM является предпочтительной технологией для сегодняшних телекоммуникационных экосистем, она не лишена недостатков. Ниже перечислены некоторые недостатки GSM:
Электронные помехи. Поскольку GSM использует технологию передачи импульсов, известно, что он мешает работе электроники, например слуховых аппаратов. Из-за этих электромагнитных помех в некоторых местах, таких как аэропорты, заправочные станции и больницы, требуется отключение мобильных телефонов.
Задержка полосы пропускания . При использовании технологий GSM несколько пользователей получают доступ к одной и той же полосе пропускания, что иногда приводит к значительной задержке, поскольку к сети подключается все больше пользователей.
Ограниченная скорость передачи данных . GSM предлагает несколько ограниченную скорость передачи данных. Для достижения более высоких скоростей передачи данных пользователь должен переключиться на устройство с более продвинутыми формами GSM.
Повторители . Технологии GSM требуют от операторов установки ретрансляторов для увеличения покрытия.