DockerPi Series IoT Node(A) Board for Raspberry Pi 4B

Introduction: DockerPi Series IoT Node(A) Board for Raspberry Pi 4B

About: I am a linux fan, a maker, a boy who like make thing and have fun with my friends.


IoT Node(A) is one of Docker Pi series module.

IOT Node(A) = GPS/BDS + GSM + Lora.

I2C directly controls Lora, sends and receives data, controls the GSM/GPS/BDS module through SC16IS752, the mainboard only needs I2C support.

Support Raspberry Pi and other similar products.


· Docker Pi Series

· Programmable

· Control directly (without programming)

· Extend the GPIO Pins

· GPS/BDS Support

· GSM Support

· Lora Support

· Can Stack with other Stack board

· Independent of the mainboard hardware (require I2C support)

Official Compatibility Test

Not only support the following development boards, other development boards can be compatible if they have I2C peripherals. (Note: some software changes may be required)

Raspberry Pi series (4B/3B+/3B/2B)


1 x Raspberry Pi 4B /3B+/3B board

1 x DockerPi IoT Node(A) Hat board

1 x 5V@3A Power supply

1 x 16GB class 10 TF card (32GB will be good)

Step 1: Specifications

GPRS section:

· 1. Low power consumption, standby sleep current <1mA

· 2. Support GSM/GPRS four frequency bands, including 850, 900, 1800, 1900MHZ;

· 3. GPRS Class 10;

· 4. Support GPRS data service, maximum data rate, download 85.6Kbps, upload 42.8Kbps;

· 5. Support standard GSM07.07, 07.05 AT commands, and access the serial port through I2C interface conversion.

· 6. AT commands support standard AT and TCP/IP command ports

GPS section:

· 1. Support BDS/GPS joint positioning

· 2. Support A-GPS, A-BDS

· 3. Support standard SIM card

LORA section:

· 1. Transmission distance:500 Meters (RF parameters: 0x50 @ China City)

· 2. Support FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation methods

· 3. Ultra-high receiver sensitivity as low as -141 dBm

· 4. Support preamble detection

· 5. Packet engine with CRC, up to 256 bytes

· 6. LORA transceiver indicator

· 7. Easy TX/RX by Docker Pi

Step 2: ​Package Includes

Package Includes

· 1 x IoT Node(A) Board

· 1 x Instructions

· 4 x M2.5*12 + 6 Copper stick

· 4 x M2.5*6 Nut

· 4 x M2.5*6 Half-round head screw

· 1 x 433MHz L-Shaped Tape Antenna

· 1 x 2.4GHz PCB Antenna

· 1 x GPS/BDS High Gain GPS Built-in Ceramic Active Antenna

Step 3: ​Technical Details:

A9G Module

· A9G module offers two serial port.

· Use I2C <=> UART bridge for communication.

Step 4: Register Map

here is the register map and the description of the register.

0x01 - 0x10 Write Only.

0x11 - 0x20 Read Only.

It is recommended to keep the default unless you know the meaning of the LORA parameter.

L_SET(Write Only)

1. Write 1 to set parameters from 0x22 to LORA Module.

2. Write 0 not effect

· G_RESET(Write Only)

1. Write 1 to reset A9G Module

2. Write 0 not effect

· L_RXNE(Read & Write)

1. Write 1 cause error

2. Write 0 to clear

3. Read 1 means data has been received, please get the data from the register 0x11 - 0x20.

4. Read 0 means no data available now.

· L_SET(Write Only)

1. Write 1 to send data,please fill in the data in register 0x01 - 0x10 before send.

2. Write 0 not effect

Be the First to Share


    • Back to School: Student Design Challenge

      Back to School: Student Design Challenge
    • Halloween Contest

      Halloween Contest
    • Crayons Challenge

      Crayons Challenge