SIM900 GPRS/GSM Shield

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

Модератор: immortal

Roman_H
Сообщения: 9
Зарегистрирован: Пн авг 22, 2016 3:14 pm
Благодарил (а): 0
Поблагодарили: 0

Re: SIM900 GPRS/GSM Shield

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

В дате на sim900 написано Power supply 3.2V ~ 4.8V

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

Re: SIM900 GPRS/GSM Shield

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

Значит на плате есть стабилизатор

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

Re: SIM900 GPRS/GSM Shield

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

Попробуйте просто к кому подключится и через ардуиновский сериал монитор проверте работоспособность самого модуля

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

Re: SIM900 GPRS/GSM Shield

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

Roman_H писал(а):Попробуйте просто к кому подключится и через ардуиновский сериал монитор проверте работоспособность самого модуля
пока нет переходника, жду. Насчет работоспособности, наверное - то что на него дозвониться можно и смс принимает уже говорит о том что он работает, разве только интерфейсы типа не работать могут, буду ждать переходник тогда.
AndrewS
Сообщения: 123
Зарегистрирован: Пт апр 15, 2016 10:18 am
Откуда: 21RU
Благодарил (а): 5 раз
Поблагодарили: 20 раз
Контактная информация:

Re: SIM900 GPRS/GSM Shield

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

Это скрин с запуска какой командой? На малинке что стоит? Raspbian?
Попробуйте:

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

sudo minicom -b 9600 -o -D /dev/ttyAMA0
и 
sudo minicom -b 19200 -o -D /dev/ttyAMA0
Слабость - велика, а сила - ничтожна.
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 » Ср сен 14, 2016 1:54 pm

Вобщем в ожидании переходника для подключения к компу, я смог таки его заюзать и не поверите но все работает как надо, подробности ниже:
установил приложение gnokii 

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

sudo apt-get install gnokii
дальше надо настроить, конфигурационный файл данного приложения лежит по адресу /etc/xdg/gnokii/config , там вобщем то много менять не нужно:
port = /dev/ttyAMA0 (у меня устройство ttyAMA0, если другое то изменить - впринципе к малине можно таким образом подцепить любое мобильное устройство по USB или Serial, тут то я и задумался "А стоило ли тратить 1700 рубликов на этот GSM модуль, когда можно было обойтись практически любым морально устаревшим мобильником, коих у каждого завалялось как минимум пару штук?". Ну да ладно, ведь не ради этого старался).
далее найти и раскомментировать model = AT, далее найти и закомментировать #model = 6510, дальше в строчке use_locking = yes, изменить значение на no, не уверен, что это на что-либо влияет, но у меня поначалу не отправлялись смски и я экспериментировал с настройками (чего и Вам советую - если с *nix системами на ТЫ). На этом все, пробуем отправить смс:

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

echo TestSMSguard by kostyanuch! | gnokii --sendsms +7926******* 
на экране увидим что-то типа этого:
СпойлерПоказать
GNOKII Version 0.6.30
Couldn't read /home/pi/.config/gnokii/config config file.
LOG: debug mask is 0x1
LOG: rlpdebug mask is 0x1
LOG: xdebug mask is 0x1
Config read from file /etc/xdg/gnokii/config.
Cannot open logfile /home/pi/.cache/gnokii/gnokii-errors
WARNING: cannot open logfile, logs will be directed to stderr
phone instance config:
model = AT
port = /dev/ttyAMA0
connection = serial
initlength = default
serial_baudrate = 19200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 0
sm_retry = 0
Initializing AT capable mobile phone ...
Serial device: opening device /dev/ttyAMA0
Serial device: setting RTS to high and DTR to high
Message sent: 0x00 / 0x0004
41 54 5a 0d | ATZ
write: [ATZ<cr>]
read : [ATZ<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000a
02 41 54 5a 0d 0d 0a 4f 4b 0d | ATZ OK
Received message type 00
Message sent: 0x00 / 0x0005
41 54 45 31 0d | ATE1
write: [ATE1<cr>]
read : [ATE1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x000b
02 41 54 45 31 0d 0d 0a 4f 4b 0d | ATE1 OK
Received message type 00
Message sent: 0x00 / 0x000a
41 54 2b 43 4d 45 45 3d 31 0d | AT+CMEE=1
write: [AT+CMEE=1<cr>]
read : [AT+CMEE=1<cr><cr><lf>OK<cr><lf>]
Message received: 0x00 / 0x0010
02 41 54 2b 43 4d 45 45 3d 31 0d 0d 0a 4f 4b 0d | AT+CMEE=1 OK
Received message type 00
Message sent: 0x06 / 0x0007
41 54 2b 47 4d 4d 0d | AT+GMM
write: [AT+GMM<cr>]
read : [AT+GMM<cr><cr><lf>SIMCOM_SIM900<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x001e
02 41 54 2b 47 4d 4d 0d 0d 0a 53 49 4d 43 4f 4d | AT+GMM SIMCOM
5f 53 49 4d 39 30 30 0d 0a 0d 0a 4f 4b 0d | _SIM900 OK
Received message type 06
Message sent: 0x06 / 0x0008
41 54 2b 43 47 4d 49 0d | AT+CGMI
write: [AT+CGMI<cr>]
read : [AT+CGMI<cr><cr><lf>SIMCOM_Ltd<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x06 / 0x001c
02 41 54 2b 43 47 4d 49 0d 0d 0a 53 49 4d 43 4f | AT+CGMI SIMCO
4d 5f 4c 74 64 0d 0a 0d 0a 4f 4b 0d | M_Ltd OK
Received message type 06
Message sent: 0x63 / 0x0009
41 54 2b 43 53 43 53 3f 0d | AT+CSCS?
write: [AT+CSCS?<cr>]
read : [AT+CSCS?<cr><cr><lf>+CSCS: "GSM"<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x63 / 0x001f
02 41 54 2b 43 53 43 53 3f 0d 0d 0a 2b 43 53 43 | AT+CSCS? +CSC
53 3a 20 22 47 53 4d 22 0d 0a 0d 0a 4f 4b 0d | S: "GSM" OK
Received message type 63
Initialisation completed
Message sent: 0x23 / 0x0009
41 54 2b 43 53 43 41 3f 0d | AT+CSCA?
write: [AT+CSCA?<cr>]
read : [AT+CSCA?<cr><cr><lf>+CSCA: "+79262909090",145<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x23 / 0x002c
02 41 54 2b 43 53 43 41 3f 0d 0d 0a 2b 43 53 43 | AT+CSCA? +CSC
41 3a 20 22 2b 37 39 32 36 32 39 30 39 30 39 30 | A: "+79262909090
22 2c 31 34 35 0d 0a 0d 0a 4f 4b 0d | ",145 OK
Received message type 23
=====> ENTER gn_sms_send()
General Data Coding
Default Alphabet
encoded size: 24
rawsms length: 27
rawsms user data length: 24
dcs: 0x00
Length: 0x1b
user_data_length: 0x18
ValidityIndicator: 2
user_data: D4F29C3E6D4ECFF5B09C0C12E741EBF79C9E0FBBEB637408
Input is 27 characters long
SMS is 24 octets long
Number of extended alphabet chars: 0
Sending
Message sent: 0x65 / 0x000a
41 54 2b 43 4d 47 46 3d 30 0d | AT+CMGF=0
write: [AT+CMGF=0<cr>]
read : [AT+CMGF=0<cr><cr><lf>OK<cr><lf>]
Message received: 0x65 / 0x0010
02 41 54 2b 43 4d 47 46 3d 30 0d 0d 0a 4f 4b 0d | AT+CMGF=0 OK
Received message type 65
PDU mode set
Sending initial sequence
Message sent: 0x66 / 0x000b
41 54 2b 43 4d 47 53 3d 33 38 0d | AT+CMGS=38
write: [AT+CMGS=38<cr>]
read : [AT+CMGS=38<cr><cr><lf>> ]
Message received: 0x66 / 0x000f
01 41 54 2b 43 4d 47 53 3d 33 38 0d 0d 0a 3e | AT+CMGS=38 >
Received message type 66
Got response: No error.
Sending frame: 07919762929090F011000B919762221223F00000AA1BD4F29C3E6D4ECFF5B09C0C12E741EBF79C9E0FBBEB637408
Message sent: 0x21 / 0x005d
30 37 39 31 39 37 36 32 39 32 39 30 39 30 46 30 | 07919762929090F0
31 31 30 30 30 42 39 31 39 37 36 32 32 32 31 32 | 11000B9197622212
32 33 46 30 30 30 30 30 41 41 31 42 44 34 46 32 | 23F00000AA1BD4F2
39 43 33 45 36 44 34 45 43 46 46 35 42 30 39 43 | 9C3E6D4ECFF5B09C
30 43 31 32 45 37 34 31 45 42 46 37 39 43 39 45 | 0C12E741EBF79C9E
30 46 42 42 45 42 36 33 37 34 30 38 1a | 0FBBEB637408
write: [07919762929090F011000B919762221223F00000AA1BD4F29C3E6D4ECFF5B09C0C12E741EBF79C9E0FBBEB637408^Z]
read : [07919762929090F011000B919762221223F00000AA1BD4F29C3E6D4ECFF5B09C0C12E741EBF79C9E0FBBEB637408^Z<cr><lf>+CMGS: 9<cr><lf><cr><lf>OK<cr><lf>]
Message received: 0x21 / 0x006f
02 30 37 39 31 39 37 36 32 39 32 39 30 39 30 46 | 07919762929090F
30 31 31 30 30 30 42 39 31 39 37 36 32 32 32 31 | 011000B919762221
32 32 33 46 30 30 30 30 30 41 41 31 42 44 34 46 | 223F00000AA1BD4F
32 39 43 33 45 36 44 34 45 43 46 46 35 42 30 39 | 29C3E6D4ECFF5B09
43 30 43 31 32 45 37 34 31 45 42 46 37 39 43 39 | C0C12E741EBF79C9
45 30 46 42 42 45 42 36 33 37 34 30 38 1a 0d 0a | E0FBBEB637408
2b 43 4d 47 53 3a 20 39 0d 0a 0d 0a 4f 4b 0d | +CMGS: 9 OK
Received message type 21
Message sent (reference: 9)
Send succeeded with reference 9!
Serial device: closing device
и получаем долгожданную смс на телефон. Первый полноценный результат работы SIM900. Теперь буду работать в сторону внедрения этого всего в систему автоматизации.
Ответить