GSM Modul

Aus SMB-Soft-Wiki
Wechseln zu: Navigation, Suche

GPS

https://www.cooking-hacks.com/projects/arduino-realtime-gps-gprs-vehicle-tracking/
https://www.cooking-hacks.com/documentation/tutorials/geolocation-tracker-gprs-gps-geoposition-sim908-arduino-raspberry-pi/

SIM900

https://www.cooking-hacks.com/gprs-quadband-module-sim900-for-arduino
https://www.cooking-hacks.com/documentation/tutorials/gprs-gsm-quadband-module-arduino-raspberry-pi-tutorial-sim-900/

SIM908

FAQ cooking 009.png
Shield 908 antennas small.png
https://www.cooking-hacks.com/gprs-gps-quadband-module-for-arduino-sim908
https://www.cooking-hacks.com/documentation/tutorials/geolocation-tracker-gprs-gps-geoposition-sim908-arduino-raspberry-pi/ 
https://www.cooking-hacks.com/gprs-gps-quadband-module-for-arduino-sim908
https://www.cooking-hacks.com/gprs-gps-quadband-shield-for-raspberry-pi-sim908

SIM800L

Sim800L.JPG

SIM800L original.jpg

Smallest SIM800L GPRS GSM Module MicroSIM Card Core BOard Quad-band TTL Serial Port
Description:
Chip: SIM800L
Voltage: 3.7-4.2V
Support networks: China Mobile, China Unicom and global quad-band network
Module size: 2.5cmx2.3cm
TTL serial port for serial port, you can link directly to the microcontroller. No need MAX232
Power module automatically boot, homing network
Onboard signal lights all the way . It flashes slowly when there is a signal, it flashes quickly when there is  no signal
http://www.ayomaonline.com/programming/quickstart-sim800-sim800l-with-arduino/

SIM808

Sim808.JPG

Description:

1.Three power input interface: DC044 interface and V_IN and a lithium battery interface.
Note that: The range of DC044 and the V_IN pin voltage input is 5 - 26V, when use the 5V as the power, be sure that the power supply  can provide 2A current. The range of voltage of Lithium battery input power is 3.5 - 4.2V.
2. Switch: It is used to open / close the input power supply for the module. When in use, please confirm the toggle switched to the OPEN state (near the board inside).
3. SMA antenna interface: there is a GSM antenna interface, a GPS antenna interface onboard and a BT antenna interface.
4. Start button: When the board is power on, the LED (PWR) will light up. After a long press (about 2 second) on this button, the other three LEDs will be light. And one of them starts to flash; this suggests that SIM808 is beginning to work now. When the power supply, GSM and GPS antenna and SIM card are connected to the module correctly, the LED will be flash slowly (3Second de 1second light), that indicates that the module is registered to the network, and you can make a call or do something else.
5. TTL serial interface: a TTL level interface. Notice that: The pin of VMCU is used to control the high level of TTL UART, so as to realize to match between 1.25V/3.3V /5V systems. For example, if you want to use the 51 MCU to control this board, the pin of VMCU should be connected the DC5V. And if use the STM32 MCU, the pin of VMCU should be connected the DC3.3V. The pins of RXD is the RXD of SIM808 and the pins of TXD is the TXD of SIM808. The pin of V_IN can connect the Power, the function of this pin has the same function of DC044.
6. USB interface: This interface is just use to update the firmware of SIM808 module.

Operation Description:

1. Preparation:
SIM808 SHIELD
DC9V adapter
USB-TTL module or other tools.
PC software
2. Hardware configurations
2.1 Connect the USB-TTL to the UART interface

USB-TTL  SIM808
TXD       RXD
RXD       TXD
GND       GND
2.2 Insert the valid SIM card to the SIMCARD holder.
2.3 Connect the GPS antenna and GSM antenna to the board
   Connect the power adapter to the DC044 Interface
2.4 Change the Switch
2.6 Press the POWKEY button for 2 second, the SIM808 module will work and the other 3 LEDs will light.
Document Link:https://www.adrive.com/public/P7QRkq/FZ1735-SIM808%20%E5%A4%A7V3.1.rar  
http://simcom.ee/modules/gsm-gprs-gnss/sim808/
http://simcom.ee/documents/?dir=SIM808

https://www.adafruit.com/product/2637
https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-breakout/wiring-to-usb

http://www.electrodragon.com/w/SIM808_Dev._Board
http://simcomm2m.com/En/module/detail.aspx?id=137
http://www.elecrow.com/wiki/index.php?title=SIM808_GPRS/GSM%2BGPS_Shield_v1.1

https://www.itead.cc/wiki/SIM808_GSM/GPRS/GPS_Module
https://github.com/itead/ITEADLIB_Arduino_SIMCom

Arduino Librarys

https://github.com/vshymanskyy/TinyGSM
https://www.arduino.cc/en/Reference/GSM

GSM A7

GSM A7.JPG A7 Antenna.jpg

https://github.com/SensorsIot/A6-GSM-Module

A7 2.png

GPRS module GSM module A7 \ SMS \ Speech \ board \ wireless data Transmission
http://www.icstation.com/gprsgpsgsm-module-development-board-support-85090018001900mhz-p-9947.html
https://www.elecrow.com/wiki/index.php?title=A7_GPRS%2BGSM%2BGPS_Shield
https://raymondtunning.wordpress.com/2016/05/31/a6-gsmgprs-module-pinout-and-data/
https://github.com/SensorsIot/A6-GSM-Module 
AT+GPS=1
AT+GPSRD=1
AT+AGPS=1

AT+GPS=0
AT+AGPS=0
AT+GPSRD=0

GPS NEO6M

GPS.JPG

GPS module micro USB NEO-6M UBLOX satellite positioning 51 single-chip for Arduino STM32 routines

Module parameters 1. Voltage

Input voltage: 3.3-5.5V 
Power consumption 
Normal mode: 50 mA 
Power Saving Mode: 30 mA 

2. Temperature

Operating Temperature -40 ° C to + 85 ° C 
Storage temperature -55 ° C to + 100 ° C 

3. Pin descriptions and electrical connections

Module pin 
1 VCC  Power input pin 3.3-5.5V 
2 GND  Power ground 
3 RXD  Module serial port to receive the foot - then single-chip serial port TXD sent 
4 TXD  Module serial send pin - then the microcontroller serial RXD reception 
5 PPS  Clock pulse output pin 
Module PPS feet connected to the red LED lights 
On: Normal operation, but not positioned. Blinking: The positioning was successful 

4. Baud rate

The default baud rate for the module is 9600 

5. Characteristic parameters

Module comes with ceramic antenna, another IPEX interface can be connected to other active antenna 
Module increases the RF amplifier circuit, is conducive to speed up the search star 
The module comes with rechargeable battery backup, you can power-down to maintain ephemeris data 
Module compatible with 3.3V / 5V level, easy to connect a variety of microcontroller systems

Eigene Seiten

http://www.mprojekte.de/geopos/demo_sim908.php
http://192.168.0.181:18082/
http://www.mprojekte.de/gps/gps.php
http://www.mprojekte.de/gps/i-am-here.php
http://www.mprojekte.de/gps/track.php
http://www.mprojekte.de/gps/i-am-here-position.php

Videos

GSM TCP/IP - How to send Data to Server using SIM900A 
https://www.youtube.com/watch?v=X-DuA7THATg

Arduino + GSM (HTTP GET requests) 
https://www.youtube.com/watch?v=cpgQOmQwUL8

AT Commands

http://www.electrodragon.com/w/AT_Commands

SIMCOM SIM800

http://www.electrodragon.com/w/SIMCOM_AT_Commands

T68 AT Test Commands

http://www.anotherurl.com/library/at_test.htm

ATOI

ATOI
Ai Thinker Co.LTD
A7 
V03.03.20161229019H03
OK

AT+CPIN

AT+CPIN=xxx

Tools

SocketTest

http://sockettest.sourceforge.net/

AT Command tester

http://m2msupport.net/m2msupport/forums/forum/at-command-tester/

Code

https://www.tweaking4all.com/hardware/arduino/arduino-ethernet-data-push/
http://blog.protoneer.co.nz/arduino-http-post-requests/
https://forum.arduino.cc/index.php?topic=155218.0
http://forum.arduino.cc/index.php?topic=165680.0
http://forum.arduino.cc/index.php?topic=116867.0
http://forum.arduino.cc/index.php?topic=160470.0
http://stackoverflow.com/questions/13221036/arduino-ethernet-shield-http-1-1-400-bad-request
http://forum.arduino.cc/index.php?topic=429758.0
http://forum.arduino.cc/index.php?topic=402531.0

Daten hochladen mit POST

const char server[] = "http://www.mprojekte.de";
const char host[]="www.mprojekte.de";
String Data ="CCID='" + modem.SimCCID + "'&" + "IMEI='" +modem.SimIMEI + "'&" + "IP='" + IP + "' HTTP/1.1\r\n" ;
if (client.connect(server, 80)) {
Serial.println("-> Connected");
// Make a HTTP request:
//client.print( "POST /KFZ_Daten/add.php?Name=Thomas HTTP/1.0\r\n");
//client.print( "POST /KFZ_Daten/add_data.php?");
client.print( "POST /KFZ_Daten/db.php?");
//client.print("Name=Thomas HTTP/1.0\r\n");
//client.print( "serial=288884820500006X&temperature=12.5 HTTP/1.1\r\n");
client.print( Data);
//client.print( "Host:www.mprojekte.de\r\n" );
client.print( "Host: " );
client.println(host);    
client.print( "Connection: close\r\n" );
client.println();
//client.stop();
}
else {
// you didn't get a connection to the server:
Serial.println("--> connection failed/n");
}
client.stop();
SerialMon.println("Server disconnected");