Поиск по сайту: |
|
По базе: |
|
Главная страница > Компоненты > Telit |
|
|||||||||||
Технологии, используемые в GSM/GPRS модемах Telit Communications S.p.A."EASY GPRS" "EASY GPRS" - это особая группа AT команд, разработанных компанией Telit и предназначенных для установления соединения и передачи данных по GPRS. Эти команды позволяют:
Соединение с сервером Интернета должно происходить по правилам, приведенным в описании протокола, по которому работает сервер - HTTP, FTP, TFTP, SMTP или другим (вашим собственным). Для того что бы упростить работу разработчика, программное обеспечение модемов производства компании Telit содержит встроенные клиенты FTP и SMTP, автоматизирующие установление соединения с соответствующим сервером. Пример использования SMTP клиента приведен в разделе "EASY CAMERA", а здесь дан пример передачи файла на FTP сервер: at+cgdcont=1,"IP","internet.mts.ru" - контекст для доступа к GPRS at#userid="mts" - имя пользователя для доступа к GPRS оператора МТС at#passw="mts" - пароль для доступа к GPRS оператора МТС at#sktsav - сохранить настройки доступа к GPRS at#gprs=1 - подключится к GPRS +IP: 10.2.1.24 - IP адрес, выделенный модему сетью at#ftpopen="195.128.15.49","имя пользователя","пароль" - подключение к серверу FTP at#ftptype=1 - текстовый тип для пересылаемых файлов at#ftpput="my-text.txt" - поместить файл на FTP сервер CONNECT - сообщение сервера о готовности к приему данных <пересылаемые данные> +++ - переключится в командный режим NO CARRIER at#ftplist - получить список файлов на FTP сервере CONNECT 03-03-06 05:05PM 42079 snap001.jpg 03-03-06 05:48PM 2200 my-text.txt NO CARRIER at#ftpclose - отсоединится от FTP сервера at#gprs=0 - закрыть сессию GPRS Примечание. В примере опущены сообщения OK от модема. "EASY CAMERA" "EASY CAMERA" - это аппаратный и программный интерфейс модемов Telit, позволяющий легко подключить к модему цифровую фотокамеру, сделать фотоснимок и передать его на удаленный сервер. Аппаратный интерфейс поддерживает два типа камер: Agilent ADCM-2650 и Transchip TC5747. Обе камеры позволяют сделать снимок с разрешение 640х480 пикселей, выходной формат - JPEG. Интерфейс подключения камер отличается, ADCM-2650 использует I2C для управления и параллельные линии для выдачи образа в память модема, а TC5747 - только I2C. Передачу снимка можно осуществить разными способами, но наиболее просто это можно сделать, если воспользоваться AT командами из программного интерфейса "EASY CAMERA". Образ снимка при этом передается в виде файла, прикрепленного к электронному письму. Доступ к серверу осуществляется через GPRS, протокол - SMTP. Ниже приведен пример AT команд, посылаемых в модем, для выполнения фотографирования и передачи файла снимка электронной почтой. at+cgdcont=1,"IP","internet.mts.ru" - контекст для доступа к GPRS at#userid="mts" - имя пользователя для доступа к GPRS оператора МТС at#passw="mts" - пароль для доступа к GPRS оператора МТС at#sktsav - сохранить настройки доступа к GPRS at#euser="ваш логин на smtp-сервере" - имя пользователя для доступа к SMTP серверу at#epassw=" ваш пароль на smtp-сервере" - пароль для доступа к SMTP серверу at#esmtp=" ваш smtp-сервер" at#eaddr="адрес отправителя" at#esav - сохранить настройки доступа к серверу отправки почты at#selcam=1 - выбор типа камеры (1 - ADCM-2650, 2- TC5747) at#camon - включить камеру at#tphoto - сделать снимок at#camoff - выключить камеру at#semail="адрес получателя","тема письма",1 > текст письма, в конце которого нужно послать символ, соответствующий одновременному нажатию клавиш CTRL и Z на клавиатуре компьютера (шестнадцатеричное значение 0x1A) Примечание. В примере опущены сообщения OK от модема. "EASY SCRIPT" Традиционная схема использования модемов предполагает, что они работают под управлением программы, выполняемой внешним микроконтроллером, персональным компьютером или другим оборудованием, которое осуществляет управление посылая AT команды в последовательный порт модема. Однако современные модемы - очень сложные устройства, имеющие в своей схеме и собственный быстродействующий микроконтроллер и большой объем памяти, оперативной и энергонезависимой и, при достаточности этих ресурсов, появляется возможность использовать встроенный процессор модема для выполнения программы пользователя. Компания Telit Communications S.p.A. имеет в своем модельном ряду модемы, содержащие интерпретатор программ, написанных на языке Python (Питон). Питон - это язык программирования высокого уровня, простой и в тоже время очень мощный. В модемах Telit используется версия 1.5.2+ этого языка. Для программ доступно 3 Мбайт флэш-памяти и 1,5 Мбайт ОЗУ. Пакет программ со средой для написания программ и объектными библиотеками можно получить бесплатно при покупке модема с интерпретатором Питона. Для облегчения отладки программ модемы имеют дополнительный последовательный порт, в который выводятся аргументы операторов print программы Пересылка программы в модем производится через основной последовательный порт командой AT#WSCRIPT=<имя файла.py>,<размер файла>, программа при пересылке сохраняется во флэш-памяти. Одну из сохраненных в памяти модема программ командой AT#ESCRIPT=<имя файла.py> можно сделать активной и после перезагрузки эта программа будет управлять работой модема .
Пример программы на Питоне (взятый из пакета программ TelitPy1.5.2+_V2): #Telit Extensions #Copyright © 2004, DAI Telecom S.p.A. #All rights reserved. # """ Telit - List SMS - Example The script lists all the sms stored in the memory """ # import the built-in modules import MDM #Iinitialize res = MDM.send('AT+CMGF=1\r', 0) res = MDM.receive(5) res = MDM.send('AT+CNMI=2,1\r', 0) res = MDM.receive(5) #list all the sms MDM.send('AT+CMGL=4\r', 0) res = MDM.receive(20) Это пример простейшей программы, получающей список всех SMS сообщений, хранящихся в памяти SIM карты. В программе модуль MDM посылает обычные AT команды в виртуальный последовательный порт и получает из него ответы, сохраняя их в переменной res. "JAMMED DETECT" Программное обеспечение всех новых модемов компании Telit имеет режим определения действия средств подавления работы сотовой связи - "глушителей". Режим "JAMMED DETECT" увеличивает эффективность средств охраны имущества и территорий, использующих для оповещения сотовую связь GSM. Этот режим вводится командой: AT#JDR=<mode>,<MNPL>,<DCML> В зависимости от значения параметра mode модем при обнаружении действия "глушителя" будет либо выдавать сообщение в последовательный порт, либо переключать в логическую единицу состояние порта GPIO2, либо выполнит и то и другое действие. При поддержке со стороны оборудования сотового оператора возможна посылка сообщения об нарушении нормальной работы по беспроводному каналу, а уже от оборудования оператора - оповещение соответствующих структур. Параметр MNPL задает максимальный уровень мощности помех, при котором модем начинает выдавать оповещения, а параметр DCML - минимальное число каналов, невозможность работы по которым также вызовет выдачу оповещений. "EASY SCAN" Группа команд "EASY SCAN" позволяет осуществить сканирование частотных каналов заданного диапазона и получить следующую информацию: номер канала, код базовой станции, уровень мощности, уровень ошибок, код страны, код сети, код области локализации, идентификатор соты, состояние соты, число каналов в соте и их номера. GPS Встроенный приемник GPS - системы определения географических координат объектов. Однокристальный приемник SiRFstarIII ( www.sirf.com SirF Technology) обеспечивает высокую чувствительность и точность определения координат в сложных условиях плотной городской застройки, внутри помещений и в густом лесу. Приемник использует для вычисления координат и сигналы с низким уровнем и отраженные сигналы. Характеристики приемника GPS:
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|