Avnet-Silica BAENBIOTBG96SHIELD-E Board’s documentation

Version:2.00
Copyright:(C)2019 Silica an Avnet company
Date:30 may 2019
_images/quectel.png _images/dialog.png _images/STMicroelectronicslogo.jpg

Introduction

NbIot BG96 board Main features:
  • LTE/EDGE modem for IOT connection
  • 4A type Pmod interface (expanded uart)
_images/pmod.jpg
  • USB - AT command line interface using PC terminal application (USB driver can be found clicking here)
  • Dialog Semiconductor GreenPAK SLG46824 on board
_images/slg46824_rid.jpg
  • Arduino shield to use for embedded application
_images/board.jpg

Using USB - AT command port and RealTerm for AT command line

  • Connect the BG96 board to the PC using USB port
  • press USB stand-alone mode Power button for almost 1 second
  • Open RealTerm and configure as follow:
_images/real_term.jpg
  • try to send “AT” command and see the “OK” answer from BG96
  • try any other command from BG96 AT user’s guide
_images/at_command.jpg

NbIot BG96 MQTT Client example

It demonstrates how register and send data of some sensor to IBM BlueMix MQTT Quickstart server.

Please note that this example was derived from original IDW01M1_Cloud_IBM for WiFi connections.

The WIFI original project can be found here

The application, by default:
  • Connects to LTE network via BG96
  • opens a UDP socket to Google DNS to obtain ip address of Quickstart server
  • opens a TCP socket to Quickstart server to register and send data
  • send, every 30 seconds, local sensors data (temperature, humidity, pressure)
Hardware requirement:
  • X_NUCLEO_F401RE mcu board
  • X_NUCLEO_IKS01A1 sensors expansion board
  • AVNET BAENBIOTBG96SHIELD revison E - NbIOT BG96 expansion board
_images/hw_req.jpg