Bravo: An Evaluation Kit for Cellular LPWA

Create a Working Proof of Concept for Your IoT Deployment

Telit-Bravo-Board

Bravo, a next-gen Telit IoT evaluation kit, is a quick and easy tool for evaluating Telit’s tools and resources while building your working proof of concept for your IoT deployment.

Bravo can be used as a stand-alone solution with Telit’s AppZone API or as a non-stand-alone solution connected to Arduino™-compatible or Raspberry Pi™-compatible devices. Bravo uses Telit’s ME910C1-WW module with LTE-M and NB-IoT support and 2G fallback. This evaluation kit is complete and affordable for developers creating their solution based on cellular LPWA for quick and easy deployment.

Telit’s Bravo Evaluation Kit

The Telit Bravo board is a tool designed for engineers, programmers and developers.

Main features:

  • Easy to use, ideal for rapid IoT application design
  • Mounts ME910C1-WW module with LTE Cat M1/NB1 and GSM/GPRS connectivity and GNSS receiver
  • High-performance, low-power Bosch Sensortec motion and environmental sensors
  • Telit OneEdge™ ready
  • Can be used as stand-alone with Telit IoT AppZone application development SDK
  • Arduino-compatible  and Raspberry Pi-compatible open hardware platforms support
  • Built-in wideband cellular antenna, SMA receptacle for external GNSS antenna with LNA supply
  • High-efficiency battery charging circuit
  • Three LEDs and two pushbuttons
  • Connectors exposing UART (direct or through USB to serial converter), USB, SPI, GPIO, ADC
User Guides, Documentation, Application Notes and Firmware
Additional Info

Bravo Example Applications

Telit Bravo Example Application: Food Delivery Tracker

The example program leverages most hardware building blocks embedded in the Bravo board: 

  • The Telit ME910 modem, supporting GSM, NB-IoT and Cat M1 cellular technologies  
  • A GNSS receiver embedded in the Telit ME910 module  
  • Bosch environmental sensors (temperature, acceleration)  
  • LEDs 

The application is ideal for demonstrating the board’s features and capabilities. You can use it to begin developing a tracker with environmental sensors and a user-activated alarm. 

Furthermore, the application loads data to the Telit OneEdge cloud, allowing the user to display device position and environmental data. 

The application uses the following software components: 

  • Arduino ME310 library: This function set makes module configuration and usage easier. It avoids direct use of AT commands to interact with the cellular module. Please note that, despite its name, it is suitable to control ME310 and ME910 modules. 
  • Custom AT command (AT#BSENS): The BSENS command was developed using the Telit IoT AppZone. To be available in the device, this command requires an AppZone binary to be downloaded on the ME910 module, as described in the application notes. 

The application performs the following tasks: 

  • ME910 modem setup with GNSS enabled 
  • BHI160 and BME680 sensors setup: They are connected to the ME910 I2C bus and controlled through the BSENS AT command 

Once the peripherals are ready, the example application will cycle between the following operations: 

  • Button status read: The application will start or stop tracking if the button has been pressed. 
  • Sensor read: It will retrieve the temperature, humidity, pressure values and acceleration events. Maximums and variations are also recorded and uploaded to the cloud.   
  • Data sending: Environmental data is sent to the OneEdge server with positioning information. 

Before running the application, please ensure the following steps are completed: 

  1. Connect the Bravo board to the Arduino Zero board with the Berg connectors  
  2. Connect a temporary pushbutton to the Arduino board GPIO, as described in detail in the application notes  
  3. Check and update the ME910C1 firmware if necessary 
  4. Download and install the BSENS application on the Telit ME910C1 to handle Bosch sensors through the provided custom AT command 
  5. Set up the IoT Portal on OneEdge and import thing definitions  
  6. Configure the Arduino source code with your SIM card’s APN and the GPIO used to handle the external pushbutton 

SIM card requirements: 

  • Please note that not all SIM cards are suitable for NB-IoT and Cat M1 networks. If your SIM is not enabled for these technologies, the modem will camp on a GSM network as a fallback if available. 
  • Please check with your provider if the SIM card has a number associated with it and can send SMS messages. If in doubt, insert it in a cellular phone and try sending an SMS. 

telit cta

Request Your Bravo Kit Today

Start evaluating and prototyping your next IoT connected device.