itbrainpower.net
THE ALPHABET PROJECT - professional Arduino, BeagleBone & Raspberry PI shields


BACK 2 SCHOOL SALE! New products, amazing discounts and bundles for the GSM/3G/4G shields, order now!

DOWNLOADS and RESOURCES for the itbrainpower.net LTE CATM1 / NB-IOT / 4G / 3G / 2G [GSM] MODEMS [SHIELDS] for Arduino, BeagleBone and Raspberry PI

 

a-gsmII section  b-gsmgnss section  a-gsm section  c-uGSM section   d-u3G section   h-nanoGSM section   l-LTE section   u-GSM section   xyz-mIoT section

 

CAT M1 / NB-IOT / LTE / 3G / GSM downloads how to - important notice

 

Resources marked with "#", requires for download the following information: your name, email address and the modem IMEI. The modem IMEI can be found printed on the Quectel GSM module, or via AT+GMGS command.

 

 

 

 

a-gsmII shield [2G, integrated antenna, dual SIM, uFL external antenna connector, USB, SD, Arduino full size shield, Raspberry PI, BeagleBone, Arduino and Teensy compatible]

a-gsmII shield - 2G, integrated antenna, dual SIM, uFL external antenna connector, USB, SD, Arduino full size shield - compatible with Raspberry PI, BeagleBone, Arduino and Teensy

 

a-gsmII software support files download

Protected resources [marked with "#"] download how to - read on top of this page

Download the a-gsmII kickstart for Arduino (COMPILABLE) CODE here - version 0.9711/2017.09.01>>
a-gsmII series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

 

DOWNLOAD ARDUINO RUNNING(COMPILABLE)CODE here - version 0.921/15.07.2016>>
a-gsmII series GSM / GPRS / DTMF / SMS ARDUINO shield examples # (zip) Click here to preview the Arduino GSM GPRS shield examples and how to run directives

 

a-gsmII series GSM/GPRS shield Raspberry PI examples (RUNNING) CODE here - version 1.02/2017.09.01>>
a-gsmII series GSM/GPRS shield software for Raspberry PI/BeagleBone # (tar.gz). Click here to see the examples details.

 

a-gsmII series GSM/GPRS shield Raspberry PI UTILITIES - version 1.0/2017.09.01>>
a-gsmII series GSM/GPRS shield Raspberry PI/BeagleBone UTILITIES # (tar.gz). Click here to see the package details.

 

a-gsmII shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
a-gsmII shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

a-gsmII series GSM/GPRS shield IoT Rest support for Arduino - version 0.2 [BETA]/2018.03.02 >>
a-gsmII series software IoT REST support for ARDUINO # (zip).

 

Arduino GSM class hack. Run (almost) any project written for Arduino GSM using the a-gsmII shield - version 0.12/2017.09.29>>>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsmII, b-gsmgnss, a-gsm, c-uGSM and h-nanoGSM) (zip).


 

a-gsmII documentation and related resources

a-gsmII shield USB drivers [CP2102] [external link]

itbrainpower.net modems [including a-gsmII shield] Raspberry PI software howto *NEW* html, online
a-gsmII series GSM / GPRS / DTMF / SMS ARDUINO, Teensy, Raspberry PI and BeagleBone compatible shield presentation (PDF)
kick-start for a-gsmII v 2.105 by itbrainpower.net [ARDUINO GSM shield how to v0.90] (pdf)
a-gsmII shield series - TOP description (jpg)
a-gsmII v 2.105 and b-gsmgnss v 2.105 - Raspberry PI 3/2/B+/Zero wiring schema (png)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields audio wiring (jpg)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields RaspberryPI USB communication how to (txt)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields with Arduino/RaspberryPI - communication debug how to (txt)
a-gsmII v 2.105 - block schematics (png)
a-gsmII, b-gsmgnss and a-gsm shields - software serial ARDUINO wiring (default in Arduino code examples) (txt)
a-gsmII, b-gsmgnss and a-gsm shields - Arduino wiring for hardware serial (txt)

Quectel M95F AT Commands Manual v3.2 (pdf)

 

 

 

 

b-gsmgnss shield [2G modem + GNSS(GPS+GLONASS) + BTH 3.0, integrated GSM antenna, dual SIM, uFL external antenna connectors, USB, SD, Arduino full size shield, Raspberry PI, BeagleBone, Arduino and Teensy compatible]

b-gsmgnss shield - 2G modem + GNSS(GPS+GLONASS) + BTH 3.0, integrated antenna, dual SIM, uFL external antenna connectors, USB, SD, Arduino full size shield - compatible with Raspberry PI, BeagleBone, Arduino and Teensy

 

b-gsmgnss software support files download

Protected resources [marked with "#"] download how to - read on top of this page

Download the b-gsmgnss kickstart for Arduino (COMPILABLE) CODE here - version 0.9711/2017.09.01>>
b-gsmgnss series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

 

DOWNLOAD ARDUINO RUNNING(COMPILABLE)CODE here - version 0.921/15.07.2016>>
b-gsmgnss series GSM / GPRS / DTMF / SMS ARDUINO shield examples # (zip) Click here to preview the b-gsmgnss shield examples and how to run directives

 

b-gsmgnss series GSM/GPRS shield Raspberry PI examples (RUNNING) CODE here - version 1.02/2017.09.01>>
b-gsmgnss series GSM/GPRS shield software for Raspberry PI/BeagleBone # (tar.gz). Click here to see the examples details.

 

b-gsmgnss series GSM/GPRS shield Raspberry PI UTILITIES - version 1.0/2017.09.01>>
b-gsmgnss series GSM/GPRS shield Raspberry PI/BeagleBone UTILITIES # (tar.gz). Click here to see the package details.

 

b-gsmgnss shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
b-gsmgnss shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

b-gsmgnss series GSM/GPRS shield IoT Rest support for Arduino - version 0.2 [BETA]/2018.03.02 >>
b-gsmgnss series software IoT REST support for ARDUINO # (zip).

 

Arduino GSM class hack. Run (almost) any project written for Arduino GSM using the b-gsmgnss shield - version 0.12/2017.09.29>>>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsmII, b-gsmgnss, a-gsm, c-uGSM and h-nanoGSM) (zip).


 

b-gsmgnss documentation and related resources

b-gsmgnss shield USB drivers [CP2102] [external link]

itbrainpower.net modems [including b-gsmgnss shield] Raspberry PI software howto *NEW* html, online
b-gsmgnss series GSM / GPRS / DTMF / SMS ARDUINO, Teensy, Raspberry PI and BeagleBone compatible shield presentation (PDF)
kick-start for b-gsmgnss v 2.105 by itbrainpower.net [ARDUINO GSM shield how to v0.90] (pdf)
b-gsmgnss shield series - TOP description (jpg)
a-gsmII v 2.105 and b-gsmgnss v 2.105 shields - Raspberry PI 3/2/B+/Zero wiring schema (png)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields audio wiring (jpg)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields RaspberryPI USB communication how to (txt)
a-gsmII v 2.105, b-gsmgnss v 2.105 and a-gsm v 2.064 shields with Arduino/RaspberryPI - communication debug how to (txt)
b-gsmgnss v 2.105 rev - block schematics (png)
a-gsmII, b-gsmgnss and a-gsm shields - software serial ARDUINO wiring (default in Arduino code examples) (txt)
a-gsmII, b-gsmgnss and a-gsm shields - Arduino wiring for hardware serial (txt)

Quectel MC60 AT Commands Manual v1.1 (pdf)

 

 

 

 

a-gsm shield [2G, dual SIM, Arduino full size shield, Raspberry PI compatible, integrated ANTENNA, uFL external antenna connector, USB integrated]

a-gsm shield - 2G, quad band, full size Arduino GSM shield, Raspberry PI compatible

 

a-gsm software support files download

Protected resources [marked with "#"] download how to - read on top of this page

Download the a-gsm kickstart for Arduino (COMPILABLE) CODE here - version 0.92/0.96/0.971 0.9711/2016.05.15>>
a-gsm series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

 

DOWNLOAD ARDUINO RUNNING(COMPILABLE)CODE here - version 0.91 0.921/15.07.2016>>
a-gsm series GSM / GPRS / DTMF / SMS ARDUINO shield examples # (zip) Click here to preview the Arduino GSM GPRS shield examples and how to run directives

 

a-gsm series GSM/GPRS shield Raspberry PI examples (RUNNING) CODE here - version 0.9 1.02/2016.06.15>>
a-gsm series GSM/GPRS shield software for Raspberry PI # (tar.gz). Click here to see the examples details.

 

a-gsm series GSM/GPRS shield Raspberry PI UTILITIES - version 1.0/2015.04.21>>
a-gsm series GSM/GPRS shield Raspberry PI UTILITIES # (tar.gz). Click here to see the package details.

 

a-gsm series GSM/GPRS shield IoT Rest support for Arduino - version 0.2 [BETA]/2018.03.02 >>
a-gsm series software IoT REST support for ARDUINO # (zip).

 

Arduino GSM class hack. Run (almost) any project written for Arduino GSM using the a-gsm shield - version 0.12/2017.09.29>>>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsmII, b-gsmgnss, a-gsm, c-uGSM and h-nanoGSM) (zip).


 

a-gsm documentation and related resources

a-gsm shield USB drivers [CP2102] [external link]

a-gsm series GSM / GPRS / DTMF / SMS ARDUINO and Raspberry PI compatible shield presentation (PDF)
kick-start for a-gsm 2.064 by itbrainpower.net [ARDUINO GSM shield how to v0.90] (pdf)
a-gsm shield series - TOP description (jpg)
a-gsm shield series - Raspberry PI B+ wiring schema (png)
a-gsm v 2.064 audio wiring (jpg)
a-gsm shield RaspberryPI USB communication how to (txt)
Arduino/RaspberryPI gsm shield communication debug how to (txt)
a-gsm v 2.064 rev 1.3 ARDUINO and Raspberry PI compatible shield block schematics (png)
a-gsm shield series - ARDUINO wiring using software serial (used in CURRENT Arduino code examples) (txt)
a-gsm shield series - Arduino wiring for hardware serial (txt)

QUECTEL M85 AT command manual (PDF)

 

 

 

 

c-uGSM shield [2G, dual SIM, Arduino mini shield, Raspberry PI compatible, USB integrated]

c-uGSM GSM shield top side   c-uGSM shield bottom side

c-uGSM software support files download

Protected resources [marked with "#"] download how to - read on top of this page

Download c-uGSM kickstart for Arduino (COMPILABLE) CODE here - version 0.97/0.971 0.9711/2016.05.15>>
c-GSM series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

 

c-GSM series GSM/GPRS shield (micro) Raspberry PI examples (RUNNING) CODE here - version 1.0 1.02/2016.04.18>>
c-GSM series GSM/GPRS shield software for Raspberry PI # (tar.gz). Click here to see the examples details.

 

c-GSM series GSM/GPRS shield (micro) Raspberry PI UTILITIES - version 1.0/2015.08.21>>
c-GSM series GSM/GPRS shield Raspberry PI UTILITIES # (tar.gz). Click here to see the package details.

 

c-uGSM shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
c-uGSM shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

c-GSM series GSM/GPRS shield (micro) IoT Rest support for Arduino>>
c-GSM series software IoT REST support for ARDUINO # (zip).

 

Arduino GSM class hack. Run (almost) any project written for Arduino GSM using the c-uGSM shield - version 0.12/2017.09.29>>>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsmII, b-gsmgnss, a-gsm, c-uGSM and h-nanoGSM) (zip).


 

c-uGSM documentation and related resources

c-uGSM shield USB drivers [CP2102] [external link]

itbrainpower.net modems [including c-uGSM shield] Raspberry PI software howto *NEW* html, online
itbp modular modems [c-uGSM, h-nanoGSM, d-u3G and l-LTE] - block schematics rev 1.2 (png) *NEW*
c-uGSM & d-u3G shields (micro) how to start - tutorial RECOMMENDED READING
kick-start for c-uGSM 1.13 by itbrainpower.net [ARDUINO GSM shield how to v0.93] (pdf)
Easy interfacing bw. Raspberry PI and c-uGSM & d-u3G shields (micro) using i-hatGSM3G adapter *NEW*
Basic hardware directives on how to build your mobile IoT hardware using our modular GSM/3G shields*NEW*
Arduino Micro / Arduino Mini / Arduino Nano adapter board for c-uGSM & d-u3G shields *NEW*
BeagleBone Black [Debian] and ITBP modular modem interfacing how to *NEW*
Raspberry PI3 [with Raspbian Jessy] and c-uGSM shield SERIAL and USB interfacing how to *NEW*
Raspberry PI c-uGSM hardware interfacing schema (w. USB and SERIAL communication) (png)
c-uGSM series - ARDUINO & RASPBERRY PI GSM / GPRS shield (micro) presentation (pdf)

Quectel M95F AT Commands Manual v3.2 (pdf)

 

 

 

 

d-u3G shield [3G, Arduino mini shield, Raspberry PI compatible, USA/NorthAmerican and European/ROW versions, USB integrated]

d-u3G G3/GSM shield top side   d-u3G G3/GSM shield bottom side

 

d-u3G software support files

Protected resources [marked with "#"] download how to - read on top of this page

Download d-u3G kickstart for Arduino (COMPILABLE) CODE here - version 0.97/0.971 0.9711/2016.07.15>>
d-3G series software kickstart for Arduino # (zip). This utility allows you, in an interactive format, to: click here to see details

 

d-u3G series 3G / UMTS shield (micro) Raspberry PI examples (RUNNING) CODE here - version 1.0 1.02/2016.04.18>>
d-3G series 3G /UMTS shield software for Raspberry PI # (tar.gz). Click here to see the examples details.

 

d-u3G series 3G / UMTS shield (micro) Raspberry PI UTILITIES - version 1.0/2015.08.21>>
d-3G series 3G /UMTS shield Raspberry PI UTILITIES # (tar.gz). Click here to see the package details.

 

d-u3G 3G UMTS shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
d-u3G 3G UMTS shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

d-u3G series 3G / Windows USB drivers Click here to download the driver (zip).

 

 

d-u3G documentation and related resources

d-u3G shield USB drivers

itbrainpower.net modems [including d-u3G shield] Raspberry PI software howto *NEW* html, online
itbp modular modems [c-uGSM, h-nanoGSM, d-u3G and l-LTE] - block schematics rev 1.2 (png) *NEW*
c-uGSM & d-u3G shields (micro) how to start - tutorial RECOMMENDED READING
kick-start for d-u3G 1.13 by itbrainpower.net [ARDUINO 3G/GSM shield how to v0.93] (pdf)
Easy interfacing bw. Raspberry PI and c-uGSM & d-u3G shields (micro) using i-hatGSM3G adapter *NEW*
Basic hardware directives on how to build your mobile IoT hardware using our modular GSM/3G shields*NEW*
Arduino Micro / Arduino Mini / Arduino Nano adapter board for c-uGSM & d-u3G shields *NEW*
BeagleBone Black [Debian] and ITBP modular modem interfacing how to *NEW*
Raspberry PI3 [with Raspbian Jessy] and c-uGSM shield SERIAL and USB interfacing how to *NEW*
Raspberry PI 3G shield (micro) hardware interfacing schema (w. USB and SERIAL communication) (png)
d-u3G series - ARDUINO & RASPBERRY PI 3G / UMTS shield (micro) presentation (pdf)

Quectel UG95 AT Commands Manual v1.4 (pdf)

 

 

 

 

h-nanoGSM shield [2G + BTH 3.0, Arduino nano shield, Raspberry PI compatible, USB integrated]

h-nanoGSM GSM shield top side   h-nanoGSM shield bottom side

h-nanoGSM software support files download

Protected resources [marked with "#"] download how to - read on top of this page

h-nanoGSM kickstart for Arduino (COMPILABLE) CODE here - version 0.9711/2016.07.15>>
h-GSM series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

 

h-nanoGSM series GSM/GPRS shield (nano) Raspberry PI examples (RUNNING) CODE here - version 1.02/2016.04.18>>
h-GSM series GSM/GPRS shield software for Raspberry PI # (tar.gz). Click here to see the examples details.

 

h-nanoGSM series GSM/GPRS shield (micro) Raspberry PI UTILITIES - version 1.0/2015.08.21>>
h-GSM series GSM/GPRS shield Raspberry PI UTILITIES # (tar.gz). Click here to see the package details.

 

h-nanoGSM shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
h-nanoGSM shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

h-nanoGSM series GSM/GPRS shield (micro) IoT Rest support for Arduino>>
h-GSM series software IoT REST support for ARDUINO # (zip).

 

Arduino GSM class hack. Run (almost) any project written 4 Arduino GSM using the h-nanoGSM shield - version 0.12/2017.09.29>>>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsmII, b-gsmgnss, a-gsm, c-uGSM and h-nanoGSM) (zip).


 

h-nanoGSM documentation and related resources

h-nanoGSM shield USB drivers [CP2102] [external link]

itbrainpower.net modems [including n-nanoGSM shield] Raspberry PI software howto *NEW* html, online
itbp modular modems [c-uGSM, h-nanoGSM, d-u3G and l-LTE] - block schematics rev 1.2 (png) *NEW*
h-nanoGSM series - ARDUINO & RASPBERRY PI GSM / GPRS shield (nano) presentation (pdf)
kick-start for h-nanoGSM 1.08 by itbrainpower.net (pdf)
c-uGSM, d-u3G shields (micro) and h-nanoGSM (nano) how to start - tutorial RECOMMENDED READING
Easy interfacing bw. Raspberry PI and h-nanoGSM shield (nano), c-uGSM & d-u3G shields (micro) using i-hatGSM3G adapter *NEW*
Basic hardware directives on how to build your mobile IoT hardware using our modular GSM/3G shields*NEW*
Arduino Micro / Arduino Mini / Arduino Nano adapter board for h-nanoGSM, c-uGSM & d-u3G shields *NEW*
BeagleBone Black [Debian] and ITBP modular modem interfacing how to *NEW*
Raspberry PI3 [with Raspbian Jessy] and h-nanoGSM shield SERIAL and USB interfacing how to *NEW*
Raspberry PI h-nanoGSM hardware interfacing schema (w. USB and SERIAL communication) (png)

Quectel M66 AT Commands Manual v1.1 (pdf)

 

 

 

 

l-LTE shield [4G, 3G and GSM modem + GNSS(GPS + GLONASS) modular shield, Arduino,  BeagleBone and Raspberry PI compatible, USA/NorthAmerican and European/ROW versions, USB integrated]

l-LTE 4G/3G/GSM modem + GNSS shield top side   l-LTE 4G/3G/GSM modem + GNSS shield bottom side

 

l-LTE software support files

Protected resources [marked with "#"] download how to - read on top of this page

Download l-LTE kickstart for Arduino (COMPILABLE) CODE here - version 0.9711/2017.04.22>>
l-LTE series software kickstart for Arduino # (zip). This utility allows you, in an interactive format, to: click here to see details

 

l-LTE 4G LTE shield GSM/GPRS - IoT REST support for Arduino>>
l-LTE 4G LTE software IoT REST support for ARDUINO # (zip).

 

l-LTE 4G LTE shield Raspberry PI [and BeagleBone] examples (RUNNING) CODE here - version 1.02/2017.04.22>>
l-LTE series 4G LTE shield software for Raspberry PI [and BeagleBone]# (tar.gz). Click here to see the examples details.

 

l-LTE 4G LTE shield Raspberry PI UTILITIES - version 1.0/2017.04.22>>
l-LTE 4G LTE shield Raspberry PI [and BeagleBone] UTILITIES # (tar.gz). Click here to see the package details.

 

l-LTE 4G LTE shield Raspberry PI DEBIAN image patched for ITBP modems - based on Stretch Lite 2017.11.29>>
l-LTE 4G LTE shield Raspberry PI Stretch Lite image # (img zipped). Click here to see the package details.

 

 

l-LTE documentation and related resources

l-LTE shield Windows USB drivers

itbrainpower.net modems [including l-LTE shield] Raspberry PI software howto *NEW* html, online
itbp modular modems [c-uGSM, h-nanoGSM, d-u3G and l-LTE] - block schematics rev 1.2 (png) *NEW*
Easy interfacing bw. Raspberry PI and ITBP modular modems using i-hatGSM3G adapter *NEW*
Arduino Micro / Arduino Mini / Arduino Nano adapter board for ITBP modular modem shields *NEW*
ITBP modular modem how to start - tutorial RECOMMENDED READING
kick-start for l-LTE 1.07 by itbrainpower.net ARDUINO 4G shield how to v0.93 new (pdf)
BeagleBone Black [Debian] and ITBP modular modem interfacing how to *NEW*
Raspberry PI3 [with Raspbian Jessy] and l-LTE shield SERIAL and USB interfacing how to *NEW*
Raspberry PI 4G shield hardware interfacing (w. USB and SERIAL communication) (png)
l-LTE series - ARDUINO & RASPBERRY PI 4G / UMTS shield presentation (pdf)

Quectel EC25/EC21 AT Commands Manual v1.0 (pdf)

 

 

 

 

u-GSM shield  universal LPWR LTE-CATM1/NB-IoT/4G/3G/GSM modem having BBB/RPI and ITBPMM embedded interfaces

universal LPWR LTE-CATM1/NB-IoT/4G/3G/GSM modem having BBB/RPI and ITBPMM embedded interfaces bottom side   universal LPWR LTE-CATM1/NB-IoT/4G/3G/GSM modem having BBB/RPI and ITBPMM embedded interfaces top side

 

u-GSM software support files

Protected resources [marked with "#"] download how to - read on top of this page
u-GSM kickstart for Arduino - version 0.9711a/2018.07.20>> u-GSM shield software kickstart for Arduino # (zip).
- modem features [M95FA, UG95E, UG96, EG91E, EG95E and BG96 versions] and GNSS features [only for BG96 version] test and demo interactive code.

Installation: just unpack the archive, open u_GSM_kickstart_0_9711a.ino in Arduino, choose your modem type [M95FA, UG95E, UG96, EG91E, EG95E or BG96], compile in Arduino and upload the code. IoT REST [transparent socket] support for u-GSM shields - version 0.5/2018.07.12 >> IoT REST support for u-GSM # (zip).
- compatible with u-GSM shields equipped with: M95FA, UG95E, UG96, EC91E, EG95E and BG96
- have LTE CATM1 support [for BG96 version], including network registration prioritisation.

Installation - Extract and copy the itbpGSMClass Arduino Library folder into the 'libraries' folder found in your Arduino Sketchbook. HTTP REST examples using u-GSM shield can always be found at https://itbrainpower.net/projects.

u-GSM shield RPI [and BBB] PYTHON examples - version 1.02/2018.07.20>> u-GSM shield Python examples # (tar.gz).
- python code (control modem, IP DATA TRANSFER w or w/o SSL, DTMF, SMS, CALL handling, file handling, and other) examples. Features vary based on modem version.
- the code supports Raspberry PI/3/2/ZERO [or BeagleBone Black] u-GSM shield interfacing and communication over SERIAL or USB. Debian disto.

u-GSM shield RPI [and BBB] UTILITIES - version 3.1/2018.07.20>> u-GSM shield Raspberry PI [and BeagleBone] UTILITIES # (tar.gz). - u-GSM-rasbpian-ppp-3.1.tar.gz - Debian PPP and routing utility [tethering].
- u-GSM shield control modem [PowerOn, PowerOff, Reset] -Python based scripts
- setSerial.py. Change and save u-GSM serial communication speed Python utility.
- supports Raspberry PI or BeagleBone Black shield interfacing and communication over SERIAL or USB.

u-GSM shield Raspberry PI DEBIAN image patched for ITBP modems u-GSM shield Raspberry PI Stretch Lite image # (img zipped).
2018-06-27-raspberry-stretch-lite-configured-itbp-modems.zip - Debian Raspberry PI [based on Stretch Lite 2018.06.27] image patched for itbrainpower.net 4G, 3G and GSM modems.

Ready for Raspberry PI [3, II, B+, Zero image] usage, including:
* SERIAL connectivity support for u-GSM modular modems [remapped /dev/ttyAMA0]
* enabled USB connectivity support for u-GSM modular modem series
* supported USB conectivity for u-GSM modular modems
* modem POWER ON and POWER OFF scripts
* PPP support for the itbrainpower.net modular and full size modems [default APN setting for RO Orange SIM cards]
* test files for the itbrainpower.net modular and full size modems

Some features:
* static ETH0:0 IP address [192.168.122.200]
* sshd enabled
* enabled root access [1234 default password] [including root remote access enabled]
* mentained "rpi" user, having "raspberry" as password
* remapped /dev/ttyAMA0
* mapped USB drivers for UMTS / LTE modems
* modified/remapped hciuart service [enabled BTH support over /dev/serial1 @ 115200bps]
* four additional packages installed [ppp, python-serial, mc and mtr]
* compact size 2Gb image [expanded]

Daily, new resources will become available online...

u-GSM documentation and related resources

USB drivers:
u-GSM shield M95FA and BC95G versions USB drivers CP2102 [external link]
u-GSM shield UG95E and UG96 versions Windows USB drivers here [external link]
u-GSM shield EG91E and EG95E versions Windows USB drivers here [external link]
u-GSM shield BG96 versions Windows USB drivers here [external link]

Projects & how to:
itbrainpower.net modems [including u-GSM shield] Raspberry PI software howto *NEW* html, online
u-GSM shield Raspberry PI and BEAGLEBONE BLACK hardware howto *NEW* html, online

References:
u-GSM shield pinout and jumpers mapping for ITBPMM, RPI and BBB interfaces *NEW* jpg format
u-GSM shield reference TOP *NEW* jpg format
u-GSM shield reference BOTTOM *NEW* jpg format

u-GSM shield - block schematics rev 1.1 (png) *NEW*
u-GSM shield mechanical drawing (png) *NEW*

Modem datasheets:
Quectel BG96 [LTE CAT M1 + NB IoT + GSM modem] - specifications v1.3 (PDF)
Quectel BC95G [NB IoT only modem] - specifications v1.1 (PDF)
Quectel EG95 [LTE CAT4 + 3G + GSM modem] - specifications v1.2 (PDF)
Quectel EG91 [LTE CAT1 + 3G + GSM modem] - specifications v1.2 (PDF)
Quectel UG96 [3G/UMTS/HSPA + GSM modem] - specifications v1.3 (PDF)
Quectel UG95 [3G/UMTS/HSPA + GSM modem] - specifications v1.5 (PDF)
Quectel M95FA [GSM only modem] - specifications v3.0 (PDF)

Daily new resources will become available online...

 

 

 

 

xyz-mIoT shield  ARM0 IOT platform w. integrated sensors and LPWR LTE CATM1/NB-IoT/GSM modems

ARM0 IOT platform w. integrated sensors and LPWR LTE CATM1/NB-IoT/GSM modems bottom side   ARM0 IOT platform w. integrated sensors and LPWR LTE CATM1/NB-IoT/GSM modems top side

 

xyz-mIoT software support files

Protected resources [marked with "#"] download how to - read on top of this page

xyz-mIoT shields Arduino class - version 0.9/2018.04.21 >> xyz-mIoT Arduino class # (zip).
- contains board definition, USB drivers and firmware for Arduino
- compatible with all xyz-mIoT PN
- compatible with ARDUINO (arduino.cc v >= 1.8.5)

Install first xyz-mIoT Arduino Hardware Class - quick directives. We use Arduino 1.8.5.
Open Arduino environment.
a. In Arduino select "Tools\Board" then select "Boards manager". Install "Arduino SAMD Boards (32-bits ARM CORTEX-M0) by Arduino version 1.6.17"
b. Finish instalation, then restart Arduino.
c. Select "File\Preferences". In "Settings" tab, find "schetchbook location data" and copy the path (let's name it "path_to_Arduino").
d. Close Arduino.
e. Explore the path copied before and expand "hardware" the folder. Make a backup copy of the "samd" folder.
f. Replace the "samd" folder with the one expanded from "xyz-mIoT_Arduino_hardware_class.zip".
g. Restart Arduino. In "Tools\Board" listing, at bottom of boards enumaration, you will find the "itbrainpower.net xyz-mIoT" board.

Alternative, in order to preserve your "samd" folder:
- just copy necesary xyz-mIoT files in "variants", "drivers" and "bootloaders\zero" folders.
- edit, as necessary, the "boards.txt"

Path for the xyz-mIoT shield USB drivers: "path_to_Arduino"\hardware\samd\1.6.17\drivers
Path for xyz-mIoT firmware: "path_to_Arduino"\hardware\samd\1.6.17\bootloaders\zero

xyz-mIoT kickstart for Arduino - version 0.9711/2018.07.04 0.9711a/2018.07.12>> xyz-mIoT shield software kickstart for Arduino # (zip).
- modem features [M95FA and BG96 versions] and GNSS features [BG96 version] test and demo interactive code

xyz-mIoT shields SENSORS support Arduino class - version 0.89/2018.07.09 >> xyz-mIoT shields SENSORS support Arduino class # (zip).
- contains Arduino sensors definition and code examples for HDC2010, DRV5032 and CCS811 sensors and for Vraw and Vbat voltage reading.
- compatible with following PN: XYZMIOT209#aaaa-bbb-1xxxxxx, XYZMIOT209#aaaa-bbb-x1xxxxx and XYZMIOT209#aaaa-bbb-xxxx1xx

Installation - extract and copy the HDC2010 and CCS811 Arduino Libraries folders into the 'libraries' folder found in your Arduino Sketchbook. Examples for xyz-mIoT sensors will be available in Arduino under HDC2010 and CCS811 libraries when you select File-> Examples.

IoT REST [transparent socket] support for xyz-mIoT shields - version 0.5/2018.07.12 >> IoT REST support for xyz-mIoT # (zip).
- compatible with following PN: XYZMIOT209#BG96-bbb-xxxxxxx and XYZMIOT209#M95FA-bbb-xxxx1xx
- have LTE CATM1 support, including network registration prioritisation.

Installation - Extract and copy the itbpGSMClass Arduino Library folder into the 'libraries' folder found in your Arduino Sketchbook. HTTP REST examples using xyz-mIoT shield can always be found at https://itbrainpower.net/projects.

NB IOT [UDP mode] support for xyz-mIoT shields - v0.2[BETA]/2018.05.08 >> NB IOT [UDP mode] support for xyz-mIoT shields # (zip).
- compatible with following PN: XYZMIOT209#BG96-bbb-xxxxxxx and XYZMIOT209#BC95G-bbb-xxxx1xx
- have NB IOT support


Soon, other resources will become available.

xyz-mIoT documentation and related resources

Projects:
Of-the-self xyz-mIOT shield temperature and humidity sensors as CLOUD sensor data loggers project.

Datasheets:
xyz-mIoT shield pinout, port map and more, *NEW* pdf format or, in png format
xyz-mIoT shield presentation v0.4 (pdf)
xyz-mIoT shield specifications and PN coding schema v0.5 (pdf)

xyz-mIoT modems datasheet:
Quectel BG96 specifications v1.3 (pdf) * used in PN like: XYZMIOT209#BG96-....
Quectel BC95G specifications v1.1 (pdf) * used in PN like: XYZMIOT209#BC95G-....
Quectel UG96 specifications v1.3 (pdf) * used in PN like: XYZMIOT209#UG96-....
Quectel M95FA specifications v3.0 (pdf) * used in PN like: XYZMIOT209#M95FA-....

xyz-mIoT micro-controller datasheet:
Microchip/Atmel ATSAMD21G - ARM0 microcontroller datasheet (pdf)

xyz-mIoT sensors datasheet:
HDC2010 - Low Power Humidity and Temperature Digital Sensor datasheet (pdf) - embedded in PN like: XYZMIOT209#aaaa-bbb-1xxxxxx
CCS811 - Ultra-Low Power Digital Gas Sensor for Monitoring Indoor Air Quality datasheet (pdf) - PN like: XYZMIOT209#aaaa-bbb-xxxx1xx
DRV5032 - Ultra-Low-Power Digital-Switch Hall Effect Sensor datasheet (pdf) - embedded in PN like: XYZMIOT209#aaaa-bbb-x1xxxxx
KP-2012P3C - IR phototransistor datasheet (pdf)
SW-200D - roll ball switch datasheet (pdf)

Soon, other resources will become available.

 

 

 

 

 

 

 

This page it is under constant update...

 

 

 

 

document version 0.9921 / 2018-08-07 © R&D Software Solutions srl