background image

SIM7000E NB-IoT HAT User Manual 

 

 

Rev1.0 June 8, 2018 

share awesome hardware

SIM7000E  NB-IOT  HAT 

Overview 

This Raspberry Pi HAT features multi communication functionalities: NB-IoT, eMTC, EDGE, GPRS, and 

GNSS. 

The NB-IoT (NarrowBand-Internet of Things) and eMTC (enhanced Machine Type Communication) are 

rising IoT communication technologies evolved from LTE (4G), with advantages include low power, 

low cost, wide coverage, etc. They are suited for applications such as intelligent instruments, remote 

controlling, asset tracking, remote monitoring, E-health, mobile POS terminals, sharing bikes, and so 

on. While the GSM/GPRS, and EDGE are traditional 2G/2.5G technologies capable of sending SMS or 

making other wireless communications. 

Therefore, the SIM7000E NB-IoT HAT would be an ideal choice for either evaluating new rising 

technologies, or simply communicating/positioning via multiple ways. 

Features 

 

Raspberry Pi connectivity, compatible with Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B+ 

 

Supports TCP, UDP, PPP, HTTP, FTP, MQTT, SMS, Mail, etc. 

 

Supports GNSS positioning (GPS,GLONASS,BeiDou and Galileo) 

 

Onboard USB interface, to test AT Commands, get GPS positioning data, and so on 

 

Breakout UART control pins, to connect with host boards like Arduino/STM32 

 

Onboard voltage translator, 3.3V by default, allows to be 

switched to 5V via 0Ω resistor

 

 

SIM card slot, compatible with both normal SIM card and NB-IoT specific card 

 

2x LED indicators, easy to monitor the working status 

 

Baudrate: 300bps~3686400bps 

 

Control via AT commands (3GPP TS 27.007, 27.005, and SIMCOM enhanced AT Commands) 

 

Supports SIM application toolkit: SAT Class 3, GSM 11.14 Release 98, USAT 

 

Comes with development resources and manual (examples for Raspberry /Arduino/STM32) 

Summary of Contents for SIM7000E

Page 1: ...would be an ideal choice for either evaluating new rising technologies or simply communicating positioning via multiple ways Features Raspberry Pi connectivity compatible with Raspberry Pi Zero Zero W...

Page 2: ...SIM7000E NB IoT HAT User Manual 2 Rev1 0 June 8 2018 share awesome hardware...

Page 3: ...General AT commands 6 2 2 Local virtual severs settings 7 2 3 Searching WAN IP 7 2 4 GPRS Setting 8 2 5 Sending data 8 2 6 Receiving data 9 2 7 Deactivating Connection 9 3 NB IoT Debugging 9 3 1 Gener...

Page 4: ...6 5 4 2 GPS_Positioning 17 5 4 3 NB IoT TCP_IP 18 5 4 4 For more demo code please visit the website wiki 18 1 Hardware configuration 1 1 Hardware configuration This module comes with GSM antenna GPS a...

Page 5: ...t logging in will last several seconds to dozens of seconds If you take too much time to log in and failed please check that whether the GSM antenna is connected correctly and whether the SIM card is...

Page 6: ...Solder Soldered to A side Soldered to B side VCCIO 5V 3 3V Default DTR P26 NC Default PWR P4 Control power supply via pin 3 3V Default Power on automatically 2 GPRS Debugging 2 1 General AT commands...

Page 7: ...e GPRS PDP Context SHUT OK 2 2 Local virtual severs settings Virtual servers define the mapping between service ports of WAN and web servers of LAN All requests from Internet to service ports of WAN w...

Page 8: ...he second parameter of response is 1 or 5 it means that Network has been registered successfully 3 AT CGATT Check the state of GPRS attachment 4 AT CSTT CMNET Set the Network according to actual situa...

Page 9: ...that module receive the data with COM assistant software 2 7 Deactivating Connection 1 Send AT CIPCLOSE or AT CIPSHUT to deactivate connection 3 NB IoT Debugging 3 1 General AT commands Commands Desc...

Page 10: ...31 The signal stronger the value bigger 2 AT CREG Check Network registration If the second parameter of response is 1 or 5 it means that Network has been registered successfully 3 AT CGATT Check the s...

Page 11: ...nverted without Enter at the end Then send 1A in HEX format as below 8 If the data sent successfully the server will receive the data 3 4 Receiving data 4 Choose the IP address of module on peers inpu...

Page 12: ...ed to AT Port OK AT CGNSINF GNSS navigation information parsed from NMEA sentences CGNSINF OK 4 2 GPS Debugging 1 Connecting the GPS antenna and place the receiver on open area outdoor 2 AT CGNSPWR 1...

Page 13: ...SIM7000E NB IoT HAT User Manual 13 Rev1 0 June 8 2018 share awesome hardware...

Page 14: ...control pins and Raspberry Pi IOs SIM7000 IO of Raspberry Pi B Description 5V 5V Power supply 5V GND GND Ground TXD P15 RXD UART pin RXD P14 TXD UART pin PWR P4 Need to modify the back solder joint P...

Page 15: ...m for UART debugging on Raspberry Pi Inserting the module to Raspberry Pi and plug the jumper B Install minicom minicom is a text based modem control and terminal emulation program for Linux sudo apt...

Page 16: ...e 5 4 Examples Download the demo code from wiki and copy to the Raspberry Pi for example home pi SIM7000X Enter the bcm2835 directory compile and install the BCM2835 library chmod x configure configur...

Page 17: ...SIM7000E NB IoT HAT User Manual 17 Rev1 0 June 8 2018 share awesome hardware 5 4 2 GPS_Positioning cd example GPS_Positioning sudo GPS_Positioning...

Page 18: ...SIM7000E NB IoT HAT User Manual 18 Rev1 0 June 8 2018 share awesome hardware 5 4 3 NB IoT TCP_IP cd example NB IoT sudo TCP_IP 5 4 4 For more demo code please visit the website wiki...

Reviews: