SIM900 GPRS/GSM Shield

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

kostyanuch
Сообщения: 9
Зарегистрирован: Пт сен 02, 2016 10:49 am
Благодарил (а): 0
Поблагодарили: 3 раза

SIM900 GPRS/GSM Shield

Сообщение kostyanuch » Пт сен 02, 2016 11:13 am

Прикупил себе GSM модуль на базе SIM900 (вот такой https://ru.aliexpress.com/item/Free-shi ... 90461.html ), не могу наладить связь на Raspbian с этим модулем, вроде какие-то подвижки есть, но они очень неоднозначны. Изучая результаты в поиске гугла и яндекса наткнулся на несколько статей, но там то модуль немного другой, то такой модуль к ардуино прикручивают либо и вовсе к ПК на винде через адаптер USBtoRS282. Модуль работает: при звонке когда он включен идут гудки на нем диод мигает, смс на него отправляются и доставляются (отчеты о доставке приходят). Собственно несколько скриншотов прикладываю, может не те входы задействую, может не теми прогами на raspbian пользуюсь. Вобщем буду рад любой информации по этой теме. Пользуюсь командой sudo minicom -b 115200 -o -D /dev/ttyAMA0 , а уже там пытаюсь вводить АТ команды, на которые модуль вроде бы реагирует, но просто начинает метаться курсор или страницы листаются (см. скрин).

Что хочу от модуля в теории:
1. Чтобы при определенных событиях малина могла отправлять смс и делать дозвон на указанный номер.
2. Могла иметь доступ к интернет через этот модуль если вдруг основной канал будет недоступен.
3. Если возможно, то звонить на номер и послушать что в квартире происходит.
На практике посмотрим что выйдет.
Вложения
rpi_gsm.jpg
rpi_gsm.jpg (80.77 КБ) 8613 просмотров
sim900_rasp.jpg
sim900_rasp.jpg (301.21 КБ) 8613 просмотров
sim900 (2).jpg
sim900 (2).jpg (955.17 КБ) 8613 просмотров
sim900.jpg
sim900.jpg (655.33 КБ) 8613 просмотров
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: SIM900 GPRS/GSM Shield

Сообщение Alien » Пт сен 02, 2016 11:42 am

Может не совсем то, но для начала статейка с кодом на python: https://habrahabr.ru/post/261387/
Ubuntu на Banana pi M2U Connect
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: SIM900 GPRS/GSM Shield

Сообщение Alien » Пт сен 02, 2016 11:44 am

И на www.ab-log.ru кажется что-то было, но сейчас не проверю.
Ubuntu на Banana pi M2U Connect
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: SIM900 GPRS/GSM Shield

Сообщение AndrewS » Пт сен 02, 2016 2:44 pm

Если у вас USB адаптер, то там не /dev/ttyAMA0
Покажите, что отвечает на:

Код: Выделить всё

lsusb
и 
ls /dev/ttyUSB*
 
и скорость там 9600, а не 115200
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
kostyanuch
Сообщения: 9
Зарегистрирован: Пт сен 02, 2016 10:49 am
Благодарил (а): 0
Поблагодарили: 3 раза

Re: SIM900 GPRS/GSM Shield

Сообщение kostyanuch » Пт сен 02, 2016 2:56 pm

AndrewS писал(а): там не /dev/ttyAMA0
Пока не приехал USBtoUART адаптер, подключал напрямую к разъему GPIO 14, 15 на raspberry - соответственно TX => RX и RX => TX , питалово к GSM модулю отдельное 5V 2A. Потому выводить скорей это нужно:

Код: Выделить всё

pi@raspberrypi ~ $ sudo ls /dev/tty*
/dev/tty    /dev/tty19  /dev/tty3   /dev/tty40  /dev/tty51  /dev/tty62
/dev/tty0   /dev/tty2   /dev/tty30  /dev/tty41  /dev/tty52  /dev/tty63
/dev/tty1   /dev/tty20  /dev/tty31  /dev/tty42  /dev/tty53  /dev/tty7
/dev/tty10  /dev/tty21  /dev/tty32  /dev/tty43  /dev/tty54  /dev/tty8
/dev/tty11  /dev/tty22  /dev/tty33  /dev/tty44  /dev/tty55  /dev/tty9
/dev/tty12  /dev/tty23  /dev/tty34  /dev/tty45  /dev/tty56  /dev/ttyAMA0
/dev/tty13  /dev/tty24  /dev/tty35  /dev/tty46  /dev/tty57  /dev/ttyprintk
/dev/tty14  /dev/tty25  /dev/tty36  /dev/tty47  /dev/tty58
/dev/tty15  /dev/tty26  /dev/tty37  /dev/tty48  /dev/tty59
/dev/tty16  /dev/tty27  /dev/tty38  /dev/tty49  /dev/tty6
/dev/tty17  /dev/tty28  /dev/tty39  /dev/tty5   /dev/tty60
/dev/tty18  /dev/tty29  /dev/tty4   /dev/tty50  /dev/tty61
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: SIM900 GPRS/GSM Shield

Сообщение AndrewS » Пт сен 02, 2016 2:58 pm

ну тогда

Код: Выделить всё

sudo minicom -D /dev/ttyAMA0 -b 9600
AT
должен прислать OK
еще попробуйте

Код: Выделить всё

miniterm.py -p /dev/ttyAMA -b 9600
AT
должен прислать OK
Слабость - велика, а сила - ничтожна.
ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi
System load: 2.03 1.85 1.78 Up time: 23 days
Memory usage: 65 % of 2014MB CPU temp: 37°C
Orange Pi Plus 2 H3 Quad Core 1.6GHZ 2GB
kostyanuch
Сообщения: 9
Зарегистрирован: Пт сен 02, 2016 10:49 am
Благодарил (а): 0
Поблагодарили: 3 раза

Re: SIM900 GPRS/GSM Shield

Сообщение kostyanuch » Пт сен 02, 2016 3:17 pm

и еще, даже если отключен модуль от малины, т.е. физически даже провода отсоединены все равно в списке устройств видится ttyAMA0 или это нормально?
Roman_H
Сообщения: 9
Зарегистрирован: Пн авг 22, 2016 3:14 pm
Благодарил (а): 0
Поблагодарили: 0

Re: SIM900 GPRS/GSM Shield

Сообщение Roman_H » Пт сен 02, 2016 4:04 pm

Скорость 9600 или 19200

Надіслано від мого Lenovo B6000-F, використовуючи Tapatalk
Roman_H
Сообщения: 9
Зарегистрирован: Пн авг 22, 2016 3:14 pm
Благодарил (а): 0
Поблагодарили: 0

Re: SIM900 GPRS/GSM Shield

Сообщение Roman_H » Пт сен 02, 2016 4:06 pm

Да и 5В многова то походу. У него кажется 4.2 потолок. Или там стабилизатор стоит?

Надіслано від мого Lenovo B6000-F, використовуючи Tapatalk
kostyanuch
Сообщения: 9
Зарегистрирован: Пт сен 02, 2016 10:49 am
Благодарил (а): 0
Поблагодарили: 3 раза

Re: SIM900 GPRS/GSM Shield

Сообщение kostyanuch » Пт сен 02, 2016 4:11 pm

AndrewS писал(а): [/code]
еще попробуйте

Код: Выделить всё

miniterm.py -p /dev/ttyAMA -b 9600
AT
должен прислать OK
В скрине прикладываю что получается

насчет
Roman_H писал(а):Да и 5В многова то походу. У него кажется 4.2 потолок.
вроде по документации 5В, написано на плате даже 5В GND
Вложения
rpi_gsm2.jpg
rpi_gsm2.jpg (12.77 КБ) 8530 просмотров
Ответить