5G HUB BG96 Manuel utilisateur

2
Board Rev 2.2 Copyright © 5GHUB.US
Purpose of the Document
The purpose of this document is to explain the technical specifications and manual for using
the 5G NB-IoT & GNSS board.
Document History
Version
Author
Date
Description
A
5G HUB
04.05.2019
Initial Document
B
5G HUB
06.08.2019
Add Arduino IDE instructions
C
5G HUB
06.10.2019
Add Serial Interface
D
5G HUB
09.11.2019
Add more information about Arduino IDE
E
5G HUB
01.02.2020
Update Information regarding Input voltage and Current
F
5G HUB
07.11.2020
Update pictures and information
G
5G HUB
02.28.2021
Update pictures and add download Section

3
Board Rev 2.2 Copyright © 5GHUB.US
Table of Contents
Purpose of the Document .......................................................................................................................... 2
Document History ...................................................................................................................................... 2
1 Package contents: .......................................................................................................................... 4
1.1 NB-IoT Kit Package: ........................................................................................................................ 4
1.2 Download ....................................................................................................................................... 4
2 General Description ....................................................................................................................... 5
2.1 Overview ........................................................................................................................................ 5
2.2 Key Features................................................................................................................................... 6
2.3 Overview Diagrams ........................................................................................................................ 6
2.4 Physical Characteristics.................................................................................................................. 8
2.5 Peripherals – Key Components ....................................................................................................10
2.6 Peripherals – IO Connections.......................................................................................................11
2.7 Hardware Specification................................................................................................................12
2.8 PIN Description............................................................................................................................. 13
2.9 BG96 chipset ................................................................................................................................14
2.10 Interface between SAM21D and BG96 .......................................................................................14
3 Using the Board with Arduino IDE ............................................................................................... 15
3.1 Installing the Software .................................................................................................................15
3.2 Setting Up Arduino IDE ................................................................................................................ 15
3.3 Running Arduino Sketch............................................................................................................... 18
4 Using the Arduino Sketches with Serial Interface........................................................................20
5 Procedure for Operating the BG96 Wireless Unit........................................................................23
6 Running the GNSS ........................................................................................................................ 27
7 AT Commands ..............................................................................................................................29
8 References....................................................................................................................................32
APPENDIX A – SCHEMATIC....................................................................................................................... 33

4
Board Rev 2.2 Copyright © 5GHUB.US
1Package contents:
1.1 NB-IoT Kit Package:
•Hardware board
•One USB cable
•One LTE & GPS antenna
1.2 Download
Arduino software can be downloaded from the following website:
https://github.com/5ghub/5G-NB-IoT/tree/master/KitSketches
To use the board with Arduino IDE and starts running Arduino projects and sketches, install the
following software:
Install Arduino IDE for Windows from the following website:
https://www.arduino.cc/en/Main/Software
Download and Install LTE&GNSS modem driver for Windows OS:
https://github.com/5ghub/5G-NB-IoT/tree/master/Driver
Download and Install QNavigator and QCOM tools for Quectel BG96 here:
https://github.com/5ghub/5G-NB-IoT/tree/master/Tools
Download and install Arduino library (5G-NB-IoT_Arduino.zip) here:
https://github.com/5ghub/5G-NB-IoT
All the following software can be installed from the GitHub location here:
https://github.com/5ghub/5G-NB-IoT
LTE cellular connectivity on Windows OS

5
Board Rev 2.2 Copyright © 5GHUB.US
2General Description
2.1 Overview
The NB-IoT kit is a cellular and GPS kit that can be used for the 5G wireless technology. The kit includes a
hardware board, LTE&GPS antenna, and USB cables. The board is a powerful board that features a
microcontroller and wireless modem. The microcontroller is an Atmel’s SAMD21G18A MCU which
features a 32-bit ARM Cortex® M0+ core. The wireless modem is BG96 which is an embedded IoT (LTE
Cat-M1, LTE Cat-NB1 and EGPRS) wireless communication module. BG96 wireless modem provides a
maximum data rate of 375Kbps downlink and 375Kbps uplink. It features ultra-low power consumption,
provides data connectivity on LTE-TDD/LTE-FDD/GPRS/EDGE networks, and supports half-duplex
operation in LTE networks. It also provides GNSS to meet customers’ specific application demands
The board provides rich sets of Internet protocols, industry-standard interfaces (USB/UART/I2C/Status
Indicator) and abundant functionalities. The board offer a high integration level and enables integrators
and developers to easily design their applications and take advantage of the board low power
consumption, many functionalities, and USB drivers for Windows 7/8/8.1/10, Linux and Android.
The kit board is a rich hardware board that can be used for the latest 5G wireless technology and enables
a variety of smart and 5G applications for devices, and acts as a great educational tool for learning about
5G and 32-bit application development. It enables large number of applications such as wireless POS,
smart metering, tracking, smart transportation, smart buildings, smart city, and smart homes.
The board is also compatible with Arduino and Arduino software (IDE). Arduino sketches and examples
are provided with the kit and additional sketches can be developed and uploaded to the board.
Figure 1. Hardware Board – unboxed with one LTE/GPS antenna and one USB cable

6
Board Rev 2.2 Copyright © 5GHUB.US
2.2 Key Features
•Atmel ATSAMD21G18 MCU
•Quectel BG96 NB-IoT module
•External GPS antenna Connector
•External LTE antenna connector
•Supports LTE NB-IoT and Machine Type Communications (MTC)
•Supports EGPRS
•Global Frequency Band B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B26/B28/B39 (B39 for
Cat.M1 only) for LTE and 850/900/1800/1900MHz for EGPRS
•Supports the protocols TCP/UDP/PPP/ SSL/ TLS/ FTP(S)/ HTTP(S)/ NITZ/ PING/ MQTT
•Supports SMS
•Supports GNSS technology (GPS, GLONASS, BeiDou/Compass, Galileo, QZSS)
•Compact board size of 58mm x 42mm
•Nano USIM card slot
•Arduino IDE Compatible
•Works with Windows, Linux, or Android
•Ready for smart applications and development (smart home, smart city, smart transportation,
smart metering, smart farming, smart waste management, asset tracking, location, navigation,
mapping, and timing applications). Application such as Gas Detector, Soil PH Tester, Optical
Sensor, Machinery Alarm System, Irrigation Controller, Elevator, Asset Tracking Electronics,
Person/Pet Tracking, Water/Gas Metering, Smart Parking System, Fire Hydrant, Smoke Alarm,
Trash Bin, Street Lighting
•The board can operate on an external power supply of 3.3V to 5V. The recommended
voltage is 5V.
•The board can be powered via the USB connector or with an external DC power supply.
The power source is selected automatically.
•External DC Power supply (non-USB) can be provided from an AC-to-DC adapter (such
as a wall-wart) or battery, and can be connected using a 2.1mm center-positive plug
connected to the board's power jack, or directly to the GND and VIN pins.
•Each of the 14 general purpose I/O pins on the board can be used for digital input or
digital output using pinMode(), digitalWrite(), and digitalRead() functions. Pins used
for PWM can be using analogWrite() function. All pins operate at 3.3 volts. Each pin can
source or sink a maximum of 10 mA and has an internal pull-up resistor (disconnected
by default) of 20-60 K ohm.
2.3 Overview Diagrams

8
Board Rev 2.2 Copyright © 5GHUB.US
Figure 3. Top and Bottom Views
2.4 Physical Characteristics
The width and length of the board is 48mm (width) by 52 mm (length). The board have four screw
holes in each corner that allows the board to be attached to a surface or case.
58 mm
42mm
USB_BOOT
IOREF
RESET
3.3V
5V
GND
GND
VIN
A0
A1
A2
A4
A3
A5
ADC0
GPIO26
ADC1
GPIO64
SCK
MISO
MOSI
PA7
SS
PA6
SCL
SDA
AREF
GND
ANT
BG96 USB MCU USB
SAMD21G18
PWR
S TAT
LD1
LD2
NET
SWD USER RESET
BGP6 RESET
MCU RESET
USIM
MAIN GNSS
Thickness
1.6mm

10
Board Rev 2.2 Copyright © 5GHUB.US
2.5 Peripherals – Key Components
Figure 5. Board Top Side – Key Components
Figure 6. Board Bottom Side – Key Components
DC INPUT POWER SUPPLY
USB_BOOT JUMPER
J105 HEADER
J106 HEADER
PWR LED
STAT LED
NET LED
LD1 LED
LD2 LED
SWD Connector
USER RESET
BG96 USB Port
MCU USB Port
J101 HEADER
MCU
JP2 HEADER
Nano SIM Card Slot
MCU RESET
BG96 RESET
Autres manuels pour BG96
1
Table des matières




















