littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于CC++和MicroPython的TSIM7080GNBIOTHTTPHTTPS测试程序

项目简介

本项目是用于测试T-SIM7080G模块通过AT&T NB-IOT无线电访问HTTP/HTTPS服务器的程序,采用C/C++和MicroPython两种语言实现,使用了XPowersPMU库和TinyGsm库。

项目的主要特性和功能

  1. 电源管理:利用XPowersPMU库初始化并管理AXP192和AXP2101等电源芯片。
  2. GSM模块管理:通过TinyGsm库初始化并管理T-SIM7080G等GSM模块。
  3. 网络配置:将网络模式设为NB-IOT,配置APN,等待网络注册成功。
  4. 网络状态查询:查询网络承载状态,按需激活网络承载。
  5. 网络信息获取:获取modem固件版本、SIM的CCID、IMEI和IMSI,以及当前运营商信息、本地IP、信号质量等。
  6. HTTP/HTTPS通信:借助TinyGsmClient或TinyGsmClientSecure建立与HTTP/HTTPS服务器的连接,发送GET请求,读取并打印响应数据。
  7. 双向通信:在loop()函数中,程序持续监听两个串口,将接收到的数据发送到另一个串口实现双向通信。

安装使用步骤

  1. 环境准备:确保已安装ESP-IDF开发环境,配置好MicroPython环境。
  2. 代码编译:使用ESP-IDF工具链编译C/C++代码。
  3. MicroPython脚本运行:在MicroPython环境中运行提供的MicroPython脚本。
  4. 硬件连接:将T-SIM7080G模块和电源管理芯片(如AXP192或AXP2101)连接到正确的GPIO引脚,保证I2C和GPIO通信正常。
  5. 运行程序:运行编译后的程序或MicroPython脚本,观察输出结果和网络通信状态。

注意:这是基本测试程序,可能需根据硬件和网络环境适当修改调整。实际应用中要考虑更多细节和异常处理,确保程序稳定可靠。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】