Skip to content


Getting started

The GPRSbee needs a LiPo 3.7 volt battery to be connected to one of the two JST connectors. The other JST connector can be used to power the main board with the supplied jumper cable.

The GPRSbee uses DTR pin (pin 9) for software ON/OFF. Switching on or is simply a matter of setting DTR high.

The CTS pin (pin 12) is used for power status. If the CTS pin is high the GPRSbee is on, if it is low it’s off.

The RI line (Ring Indicator) is wired to bee socket pin 20 (AD0/DIO0) This allows you to make your application respond to incoming calls or SMS messages.

The I/O lines of the SIM800 module are not 3.3 Volt tolerant. UART communication has to operate at 2.8V level. The GPRSbee has a level converter on board.


All our BEE form factor boards use the default (X)BEE pinout.

bee pinout


It seems that newer SIM800 modules are configured to run at 115200 baudrate. This can cause with older microcontrollers like the Atmega1284P used on the SODAQ MBili. It's best the change the baudrate to auto-baud when you encounter issues.

Place the GPRSBee in on a board which can handle the faster baudrate like the SODAQ Autonomo to reconfigure the baudrate setting. A passthrough sketch for the Autonomo with GPRSBee can be found under the Autonomo Examples

Command to query the settings: AT+IPR?

Command to set a new baudrate to 57600: AT+IPR=57600

Command to set auto-baud: AT+IPR=0

Save the settings with AT&W