Zum Inhalt springen

WSAL19622 – Pico-SIM7020E-NB-IoT/en

Aus JW Tech Wiki
Version vom 6. September 2026, 00:32 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The Waveshare Pico-SIM7020E-NB-IoT is an NB-IoT module for the Raspberry Pi Pico series. It supports multiple NB-IoT frequency bands, is controlled via serial AT commands, and supports protocols such as HTTP, MQTT, LWM2M, and CoAP. Due to its low latency, low power consumption, low cost, and wide coverage, it is suitable for IoT applications such as smart meters, asset tracking, and remote monitoring.

Related products at JW Tech

Technical overview

  • Uses the standard Raspberry Pi Pico header; compatible with the Raspberry Pi Pico series.
  • UART communication via serial AT commands; supports multiple communication protocols and cloud platforms.
  • Integrated 3.7 V LiPo battery connector with charging circuit; can be powered by an external rechargeable LiPo battery.
  • Two LED indicators for monitoring module operating status (NET and Charge).
  • Onboard Nano SIM card slot for an NB-IoT-compatible card.
  • Ships with online development resources and manuals (MicroPython examples).
  • SIM7020E model: LTE-FDD bands B1/B3/B5/B8/B20/B28; intended for Asia, Europe, Africa, and Australia.
  • Supported communication protocols: TCP/UDP/HTTP/HTTPS/TLS/DTLS/PING/LWM2M/CoAP/MQTT.
  • Power supply via lithium battery header or the Raspberry Pi USB port; logic level 3.3 V.
  • Single-module current draw: idle approx. 5.6 mA; sleep mode approx. 0.4 mA; PSM mode approx. 3.4 µA.
  • Dimensions: 73.5 × 24.0 mm; includes an LTE antenna connector.

Commands and examples – verify before use: 

AT+CHTTPCREATE="http://api.seniverse.com"
AT+CHTTPCON=0
AT+CHTTPSEND=0,0,"/v3/weather/now.json?key=SwwwfskBjB6fHVRon&location=shenzhen&language=en&unit=c"
AT+CHTTPDISCON=0
AT+CHTTPDESTROY=0
AT+CSOC=1,1,1
AT+SOCON=0,"2317","118.190.93.84"
AT+SOSEND=0,0,"Hello,World"
AT+SOCLOSE=0

Notes and version constraints

  • The IP address (118.190.93.84) and API key mentioned in the source are example data from the original document; they should be replaced before production use.
  • The source text contains outdated or incomplete sections (e.g., truncated MQTT part); full details require downloading the demo codes.
  • The exact commands in the source sometimes deviate slightly from the official SIM7020 documentation (e.g., AT+SOCON instead of AT+CSOCON); please verify against the official AT command manual version.
  • Version-sensitive steps: The C SDK compilation (make -j9) generates a main.uf2 file; the exact build process may vary depending on toolchain version.
  • The supported frequency bands depend on the specific SIM7020 sub-model (C/E/G); the E model covers Asia, Europe, Africa, and Australia – other regions require a different model.

Source and revision record