SIM908 Simple Client to control GPS and GPRS modes of DFRobot GPS/GPRS/GSM Module V3.0
Import SIM908Client to your Arduino porject and:
-
Create a
SIM908ClientSIM908Client simClient(0,1,5,4,3); -
Setup your client
//starting client with baud rate 9600 simClient.begin(9600); //starting GPS module simClient.startGPS(); //attaching GPRS network and creating a web connection simClient.attach(apn,usr,psw);After this you will be able to use gps location and internet, if you provide valid values for
apn,usrandpsw. -
call getGPS to retrieve location
//get current location
simClient.getGPS();
- Follow the provided example to use MQTT over the provided internet connection, and to send location over the socket.
Note: the example shows only the client side of the MQTT conn. We used a configured Mosquitto Broker to provide the infrastructure to interconnect multiple clients. The SisAFA project provides a more complete example about configuring a Broker and creating a mobile app to retrieve location info via MQTT.
If you want to contribute to this project:
- Report bugs and errors
- Ask for enhancements
- Create issues and pull requests
- Tell other people about this library