Решения sierra wireless · Решения sierra wireless для передачи...

43
Олег Пушкарев Москва Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир Электроники» Самара, (846) 267-31-40 [email protected] .

Upload: others

Post on 17-Oct-2020

38 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

Олег Пушкарев Москва

Решения Sierra Wireless для передачи данных в GSM-сетях

Дмитрий Вензлицкий Инженер «Мир Электроники»

Самара, (846) 267-31-40

[email protected] .

Page 2: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

2

GSM-решения Sierra Wireless

GSM/GPRS/EDGE/3G модули и модемы

3G Роутеры

Бесплатная среда разработки

Примеры программ

Дополнительные программные

модули (GPS, Ethernet, CAN)

Обновление ПО по эфиру

Удаленная система мониторинга

GSM-модемов «в поле»

SL6087

WS6318

WISMO228 MC Series

(3G, LTE)

Fastrack

Xtend

GL6100

Интерфейсы: GSM/3G, Wi-Fi,

GPS, Ethernet, RS232, USB

Программное обеспечение

Page 3: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

3

GSM-модем

WS6318 Новинка 2012 года!

Page 4: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

4

WS6318 самый маленький в мире

Page 5: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

5

WS6318 технические параметры

Особенности

Новая технология упаковки в корпус

Цифровые и аналоговые порты (Микрофон,

2xДинамика 4/8/16 Ω).

Аудио с поддержкой передовых функций AEC/NR

DTMF генерация и декодирование

Генерация тонов от 1 до 4000 Гц

Встроенный TCP/IP-стек с поддержкой FTP-client

Сканирование сети (без SIM) и мониторинг сот

Поддержка CMUX через UART

Интерфейсы

Serial link: 2xUART (8-wire AT/data, 2-wire debug)

Network: SIM (1.8V/3V), Tx Burst, Module Ready

Аудио: PCM, Микрофон, 2 Динамика

Цифровые порты: 8xGPIO, 2xPWM, Buzzer, On/Off,

RTC, 32KHz, SIMPRES

Aналоговые порты: 2xADC, 2.8V output

Сотовые сети

Двухдиапазонный GSM/GPRS

900/1800 MHz – GPRS Class 10

Доступность

Образцы: Февраль - Март 2012 Коммерческая доступность: Апрель 2012

Характеристики

Размер: 15 x 17.8 x 2.15 мм

Для индустриальных применений

Рабочая температура:

-40 C to +85 C (работоспособен для

отправки СМС, совершения звонков и

передачи данных через GPRSS - class B)

-30 C to +70 C (полное соответствие

спецификациям GSM - class A)

Хранение: -40 C to +85 C

Форм-фактор корпуса LGA (64 pins)

Page 6: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

6

WS6318 меньше не бывает

Page 7: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

7

WS6318 отладочный комплект

AirPrime WS Series Development Kit содержит все

необходимые периферийные выводы и

интерфейсы, поддерживаемые модулями, включая

линии ввода-вывода, АЦП, аудио интерфейсы,

разъем SIM-карты, основной и отладочный UART-

ы. Основная плата рассчитана на установку

модулей при помощи так называемой сокетной

платы с распаянным модулем WS6318.

Page 8: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

8

WISMO228

Page 9: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

9

WISMO228

Page 10: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

Малогабаритный (25 х 25 мм)

SMD монтаж (крупный шаг)

Широкий диапазон питания 3,2…4,8 В

Низкое потребление (1,2 мА)

-40 C to +85 C

Надежный (Производство – Auto)

Программа Discovery «для чайников»

Прост в разработке – прост в использовании Для запуска модуля достаточно задействовать минимальный набор сигналов: VBATT, GND, TX, RX + СИМ-карта

10

WISMO ® 228

GSM/GPRS-модуль для бюджетных приложений

Page 11: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

11

WISMO ® 228

Page 12: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

12

Режимы пониженного энергопотребления

AT+PSSLEEP=0

перевод модуля в режим пониженного энергопотребления производится с помощью

линии DTR. В данном случае режимом сна управляет внешний хост-процессор.

AT+PSSLEEP=1

переводом в режим сна занимается внутреннее ПО модуля (Firmware).

WISMO218 будет “засыпать” каждый раз, если возникает продолжительная пауза в

передаче данных. Для вывода модуля из режима сна достаточно передать по UART

любой ASCII-символ.

Режим Описание

OFF Mode Напряжение питания подается на вывод Vbatt, но модуль еще

не включен

Alarm Mode

44 мкА

Таймер включения установлен, модуль ожидает времени

включения, команда AT+CPOF введена, сигнал ON/~OFF не

задействован (высокий уровень)

Idle Mode

1,3 мА

WISMO218 зарегистрирован в сети, но еще нет GSM/GPRS-

соединения, UART переведен в режим Sleep.

Connected

Mode WISMO218 находится в режиме GSM-голосового соединения.

Transfer

Mode WISMO218 находится в режиме передачи данных GPRS.

Page 13: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

13

WISMO ® 228

Обновление прошивок (FW)

• Обновление FW - через UART

• Программа Adwl-Light Downloader

• Есть пошаговая инструкция «Как»

• WISMO ожидает загрузку FW в течение

50 мс после включения

• Разные файлы прошивок для

WISMO218 и WISMO228

• Последнее FW L22 (включен TCP/IP-

стек для WISMO218)

• Для каждой новой прошивки

выпускается описание изменений:

AirPrime_WS_Series_Firmware_L22_Customer_Release_

Note-Rev001.pdf

Page 14: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

14

WISMO ® 228

Обновление

Прошивок

на объекте

(без PC):

ВОЗМОЖНО!

Подробности

через NDA

NDA – соглашение

о неразглашении

информации

Page 15: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

15

WISMO ® 218/228 TCP/IP-стек

• Простой набор команд

• Есть App Notes

• UDP – 8 cокетов

• TCP Server – 4 сокета

• TCP Listener – 8 сокетов

• POP3, SMTP, FTP

at+wipcfg=1

at+wipbr=1,6

at+wipbr=2,6,11,"internet.beeline.ru"

at+wipbr=4,6,0

at+wipcreate=2,1,"pop.mail.ru",110

+WIPREADY: 2,1

+WIPDATA: 2,1,6

at+wipdata=2,1,1

CONNECT

+OK Password required for user *********

+OK Welcome!

Чтение почты:

Page 16: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

16

WISMO ® 218/228 TCP/IP-стек

at+wipcfg=1

at+wipbr=1,6

at+wipbr=2,6,11,"internet.beeline.ru"

at+wipbr=4,6,0

at+wipcreate=2,1,"smtp.mail.ru",25

OK

+WIPREADY: 2,1

+WIPDATA: 2,1,41

at+wipdata=2,1,1

CONNECT

220 relay2.beelinegprs.ru ESMTP Postfix

ehlo 1234567890

220 relay2.beelinegprs.ru ESMTP Postfix

250-relay2.beelinegprs.ru

250-PIPELINING

250-SIZE 10240000

250-VRFY

250-ETRN

250 8BITMIME

MAIL FROM: <[email protected]>

250 Ok

RCPT TO: <[email protected]>

250 Ok

DATA

354 End data with <CR><LF>.<CR><LF>

from: WISMO228

to: [email protected]

subject: WISMO228 SMPT Beeline test

This is sending string. Hello world!

.

250 Ok: queued as D1BE736A1FB

QUIT

221 Bye

SHUTDOWN

<0>

+WIPPEERCLOSE: 2,1

OK

Отправка почты (без авторизации)

Page 17: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

17

WISMO ® 218/228 TCP и UDP

Терминал:

Terminal v1.9b by Bray

TCP-сервер:

Hercules

Page 18: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

18

WISMO ® 228

1. Pen Drive c программой Discovery Tool

2. Материнская плата с разъемами

3. Модуль WISMO228 на спец. плате

4. Телефонная трубка с кабелем

5. Сетевой источник питания

6. Четырехдиапазонная GSM-антенна

7. Кабель RS-232

1 5

5

7 6

4

2

3

Комплект разработчика WISMO SDK

Page 19: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

19

WISMO ® 228

Бюджетный вариант

• Доступны основные интерфейсы

• Системный разъем для подключения

внешнего микроконтроллера

• Можно использовать в виде

встраиваемого модема

• Принципиальная схема – в

документации

• Питание 5 В

• Разъем для телефонной трубки

• Разъем для USB-моста

• Кнопки: Сброс, On/Off

• Драйвер RS-232 (отключаемый)

• Выводы для подключения батареи

TE-WISMO228

~ $75

Page 20: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

20

TE-WISMO228

Page 21: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

21

ГЛОНАСС/GSM-трекер

(Референс-дизайн)

KIT BM8011

Page 22: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

22

• WISMO228 + GEOS-1M (3)

• STM32F103RGT6

• ОС FreeRTOS

• TCP/IP-стек внешний IwIP

• Программа навигации для

бесплатного сервера

(Размер кода ~ 150 кБ,

только в бинарном виде)

• USB-диск (конфигурация)

• Удаленное обновление приложения

KIT BM8011

Полная схема подключения предоставляется бесплатно

Page 23: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

23

ГЛОНАСС-трекер

Page 24: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

24

Пример трека ВМ8011

Page 25: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

25

Схема ВМ8011 (1)

Схема подключения WISMO228

Page 26: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

26

Схема подключения управляющего микроконтроллера

Схема ВМ8011 (2)

Page 27: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

27

Модем

на базе WISMO228

Page 28: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

28

Схема модема

на базе WISMO228

Page 29: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

29

SL6087 “Лучший* GSM-модуль

для сетей 2G 2010 года”

* http://catalog.compel.ru/blog/2010/12/6/sl6087-poluchil-zvanie-luchshego-besprovodnogo-2g-modulya/?q=SL6087

Page 30: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

30

SL6087

SL6087 представляет собой недорогую версию

популярного программируемого модуля Q2687.

Снижение цены на 30%

Поддержка EDGE

Форм-фактор – LGA.

От -40°C до +85°C

Программируемый (ANSI C/C++)

Бесплатная среда разработки

Компактный корпус размером 25х30 мм

Версия 3G: SL808x (скоро)

Page 31: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

Подключение SL6087

TE-SL6087-NV08C – отладочный

модуль производства компании OOO

«Терраэлектроника», построенный на

базе навигационного GLONASS/GPS-

приемника NV08C-CSM компании «КБ

НАВИС» и GSM-модема SL6087

компании «Sierra Wireless».

Плата 4 слоя

Подключение SL6087

В минимальной конфигурации:

Питание LiIon аккумулятор

СИМ-карта

USB-интерфейс к ПК

UART через внешний USB/COM

Page 32: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

Подключение SL6087

Принципиальная схема

отладочного модуля

TE-SL6087-NV08C

доступна свободно

Page 33: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

33

GL6100 / GL6110

GSM/GPRS Модем

На базе WMP100

Программируемый (С/C++)

Малопотребляющий DC/DC

GL6100 = RS232

GL6110 = USB

GL6110: Питание от USB

GL6100: Питание 4,75…32 В

Page 34: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

34

FASTRACK XTEND

Q2687RD внутри

Программируемый (С/C++)

RS232 + USB

Питание 4,75…32 В

Платы расширения

GPS/ГЛОНАСС/RS485/Ethernet

FXT009

Page 35: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

35

GPS-Трекер на базе FXT009

Page 36: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

36

Встроенное программное обеспечение WSS00008

(доступно в исходных кодах)

• Запись GPS-координат в зависимости от условий:

– качество принимаемого сигнала от спутников

– каждые XXX секунд

– каждые XXX метров

– по факту срабатывния датчиков

• Формирование собственной посылки из сообщения NMEA

• Хранение координат во Flash (до 7000 RMC кадров NMEA)

• Запись состояния портов GPIO

• Передача данных по SMS, GSM DATA, TCP, FTP

в зависимости от условий:

– через заданные промежутки времени

– в определенное фиксированное время

– по запросу

• Установка WatchDog-а

• Удаленная настройка модема (по SMS или GPRS)

• Удаленное обновление пользовательского приложения

(используя FTP, после получения SMS-сообщения)

• Возможность установки пароля на настройку системы

GenLoc31E

Page 37: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

37

GenLoc31E

Автомобильный GSM/GPS-Трекер

GSM Sierra Wireless + GPS uBlox

Page 38: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

38

GenLoc31E

Page 39: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

39

GPS-модуль XM0110 с программной поддержкой

на стороне хост-процессора

(host-based)

Page 40: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

40

XM0110

Внешний процессор в GSM-модуле!

(Host-based)

SiRFStarIV™

-148/-163 дБм

UART, PPS, I2C

Напряжение 1,8 ... 5,25 В

Размер 10,4 x 12,5 x 3,1 мм

Температура от -40 до +85 С

Шаг выводов 1,5 мм

Подключение по UART или I2C

GPS

GSM/GPRS/EDGE

+

Низкое потребление:

• <1 mW режим standby, готов к «горячему» старту

• 15 mW 1Hz слежение в режиме малого потребления

• 70 mW 1Hz слежение в режиме полной мощности

SL6087

Page 41: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

41

Портативное устройство, не требующее дополнительного процессора и памяти

GSM/GPS-Трекер

Page 42: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

42

AT+GPSSTART:

• $GPGGA (GPS Fix Data)

• $GPGSV (GNSS Satellites in View)

• $GPGSA (GNSS DOPS and Active Satellites)

• GPRMC (Recommended Minimum GNSS Sentence)

• $GPVTG (Course Over Ground and Ground Speed)

• $GPGLL (Geographic Position - Latitude, Longitude)

AT+GPSNMEA:

• Куда: UART1, UART2, USB

• Как часто (от 1 сек. до 18 часов)

• Какие NMEA-строки выводить

AT+GPSSAVE

AT+GPSTTFF

AT+GPSSLEEP…

Простое управление

Page 43: Решения Sierra Wireless · Решения Sierra Wireless для передачи данных в GSM-сетях Дмитрий Вензлицкий Инженер «Мир

Спасибо за внимание!

Олег Пушкарев

Москва

[email protected]

Дмитрий Вензлицкий

Инженер «Мир Электроники»

Самара, т. (846)-267-31-40

[email protected]

.