background image

3/19/2019

Wio Tracker - GPS, BT3.0, GSM, Arduino Compatible - Seeed Wiki

http://wiki.seeedstudio.com/wio_gps_board/

1/20

Wio Tracker - GPS, BT3.0, GSM, Arduino

Wio Tracker - GPS, BT3.0, GSM, Arduino

Compatible

Compatible

What is Wio Tracker? Wio Tracker is an Arduino compatible development board that
helps you to track any moving things on the planet. By integrating GSM&GPRS as
well as GPS&BeiDou in one board, it provides an all-in-one solution for your out-door
IoT project.

If you are following the latest news about Low-Power Wide-Area Network(LPWAN),
you may know that 2016 is a special year because there are new technology like
LoRa and Sigfox came out, which remarkably pushed the development of WAN. The
Wio Tracker has similarities as LoRa and Sigfox but also quite different. It is more
suitable for out-door moving tracking and situations that has high frequency

Summary of Contents for Wio Tracker

Page 1: ...e planet By integrating GSM GPRS as well as GPS BeiDou in one board it provides an all in one solution for your out door IoT project If you are following the latest news about Low Power Wide Area Network LPWAN you may know that 2016 is a special year because there are new technology like LoRa and Sigfox came out which remarkably pushed the development of WAN The Wio Tracker has similarities as LoR...

Page 2: ...y to help customer customize the Wio Tracker for their own project and nish the project all the way to mass production As Wio Tracker uses standard module that is mass production we are ready to mass production even when customer is at their prototyping stage We have prepared everything the last thing we need is your creative projects so if you are making an out door IOT tracking project please do...

Page 3: ...t and external ash AT Command GSM 07 07 07 05 and enhanced AT Command Bluetooth 3 0 with SPP and HFP AG 6 Grove Connectors Nano SIM and TF card 2 in 1 socket Arduino IDE compatible Low power and small size Quectel MC20 Module Ultra compact size 18 7 16 0 2 1mm Multi navigation constellation GPS BeiDou QZSS GNSS receiver channels 99 acquisition 33 tracking channels Powerful AGPS functions Autonomou...

Page 4: ...3 3V DC Current per I O Pin 7 mA Clock Speed 48 MHz GSM GPRS GSM 850 900 1800 1900MHz Class 4 2W 850 900MHz Class 1 1W 1800 1900MHz AT Command GSM 07 07 07 05 and enhanced AT Command Low Power Consumption 1 2mA DRX 5 GPRS GPRS Multi slot Class 12 Down to 85 6kbps Up to 85 6kbps Protocol TCP UDP FTP HTTP PPP SSL Warning Unlike most Arduino Genuino boards the Wio Tracker runs at 3 3V The maximum vol...

Page 5: ...tion Noise elimination Bluetooth Bluetooth 3 0 SPP HFP AG GNSS System GPS L1 1575 42MHz BeiDou B1 1561 10MHz Precision 2 5 m CEP Technology EASY LOCUS AlwaysLocate EPO GLP AIC Peripheral Grove 2 x Grove Digital Port 2 x Analog Port 1 x UART 1 x I2C Antenna GSM Antenna Bluetooth Antenna GNSS Antenna Others USB Power supply and upload program JST 1 0 connecter for battery 3 5mm Audio Jack GSM Power ...

Page 6: ...Pet Tracker Outdoor sports equipments Driving recorder Wearable device Property Security There are 6 Grove connects on board If this is your rst time to hear about Grove please put had on Grove System http wiki seeed cc Grove_System for more details In brief Groves is hundreds of sensor that in standard style which is consist of sensors actuators displays as well as communication Hardware Overview...

Page 7: ...3 19 2019 Wio Tracker GPS BT3 0 GSM Arduino Compatible Seeed Wiki http wiki seeedstudio com wio_gps_board 7 20 ...

Page 8: ...rupt PWM Analog In Analog Out Function Pin Name External Interrupt PWM Analog In Analog Out Function RX YES YES Grove UART TX YES YES Grove UART D2 YES YES Grove Digital D3 YES YES Grove Digital Tip If you want to use the on board Grove connector please use digitalWrite 12 HIGH to open 3V3_B Otherwise you can t provide power to Grove modules ...

Page 9: ... Out Function D4 YES Grove Digital D5 YES YES Grove Digital D6 YES User LED Control D7 YES Power of MC20 D10 YES YES User LED D11 YES YES Check Earphone D12 YES YES Grove Power Control D13 YES YES GSM Power Button SDA YES Grove I2C SCL YES Grove I2C A0 YES YES YES Grove Analog A1 YES YES YES Grove Analog A2 YES YES YES Grove Analog A3 YES YES YES Grove Analog ...

Page 10: ...ment Seeeduino_LoRa raw master res driver zip to download driver for the board To make sure the driver was installed successful open your Device Manager to see if Wio Tracker exists Install the library of Wio Tracker For Windows Linux and Mac Click here https github com Seeed Studio Seeed_Wio_GPS_Board archive master zip to download the library zip le of Wio Tracker and import the zip library into...

Page 11: ...r Blink to open the sketch or copy the blow code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 include MC20_Arduino_Interface h include Adafruit_NeoPixel h define RGBPOWER 6 To use User LED D6 should be HIG define RGBPIN 10 define LED_NUM 1 Adafruit_NeoPixel pixels Adafruit_NeoPixel LED_NUM RGBPIN NEO_G void setup pinMode RGBPOWER OUTPUT digitalWrite RGBPOWER HIGH pixels beg...

Page 12: ...s designed for tracking moving things outdoor So you can power the board via a 3 7V Lipo battery with JST1 0 connector and check the voltage of your battery easily Battery status pin had beed connect to A4 which allow you to measure voltage of the battery via coding Open your Arduino IDE and click on File Examples MC20_GPS_Traker Check_Battery to open the sketch or copy the blow code Warning Make ...

Page 13: ... 15 16 17 float v a 1023 0 3 3 2 0 there s an 10M and 10M re SerialUSB print The voltage of battery is SerialUSB print v 2 SerialUSB println V delay 1000 digitalWrite 12 HIGH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 include MC20_Arduino_Interface h define GrovePowerPin 12 define LightSensorPin A0 define ButtonPin 2 void setup SerialUSB begin 115200 pinMode ButtonPin INPUT pinMode G...

Page 14: ... about how to use the AT commands which is complex and hard to read The following example shows how to read longitude and latitude and print them out in Serial Monitor Please note that Wio Tracker should be placed outdoor to get GPS 23 24 delay 500 1 2 3 4 5 6 7 8 9 10 11 12 13 14 define GrovePowerPin 12 void setup pinMode GrovePowerPin OUTPUT digitalWrite GrovePowerPin HIGH power Grove SerialUSB ...

Page 15: ...racker GPS BT3 0 GSM Arduino Compatible Seeed Wiki http wiki seeedstudio com wio_gps_board 15 20 signal And this example needs a SIM card in Wio Tracker the following pictures show how to install uninstall a SIM card ...

Page 16: ...E and click on File Examples MC20_GPS_Traker MC20_GNSS GNSS_Show_Coordinate to open the sketch or copy the blow code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 include MC20_Common h include MC20_Arduino_Interface h include MC20_GNSS h GNSS gnss GNSS void setup SerialUSB begin 115200 while SerialUSB gnss Power_On SerialUSB println n rPower On ...

Page 17: ...sketch or copy the blow code 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 while gnss open_GNSS delay 1000 SerialUSB println Open GNSS OK void loop gnss dataFlowMode if gnss getCoordinate SerialUSB print GNSS SerialUSB print gnss longitude 6 SerialUSB print SerialUSB println gnss latitude 6 else SerialUSB println Error delay 1000 1 2 3 4 5 6 7 8 9 10 11 12 include MC20_Common h in...

Page 18: ..._init pinMode RGBPIN OUTPUT digitalWrite RGBPIN LOW SerialUSB begin 115200 while SerialUSB gpsTracker Power_On SerialUSB println Power On gpsTracker deleteSMS 1 void loop if MC20_check_readable inComing 1 else delay 1000 if 1 inComing MC20_read_buffer buffer 64 SerialUSB println buffer if NULL s strstr buffer CMTI SM SMS CM char message 128 int messageIndex atoi s 12 gpsTracker readSMS messageInde...

Page 19: ...6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 include MC20_Common h include MC20_BT h GPSTracker gpsTracker GPSTracker BlueTooth bt BlueTooth int bt_state 1 char deviceName N 612 void setup SerialUSB begin 115200 while SerialUSB bt Power_On SerialUSB println n rMC20 power On bt BTPowerOn SerialUSB println n rBT power On while IDLE bt_state bt getBTState S...

Page 20: ...ds Manual https github com SeeedDocument GPS_Tracker blob master resources Que ctel_GSM_FILE_AT_Commands_Manual_V1 5 pdf MC20 AT Commands Manual https github com SeeedDocument GPS_Tracker blob master resources Que ctel_MC20_AT_Commands_Manual_V1 1 pdf MC20 GNSS AGPS ApplicationGuide https github com SeeedDocument GPS_Tracker blob master resources Que ctel_MC20_GNSS_AGPS_ApplicationGuide_V1 1 pdf M...

Reviews: