xiaozhi-esp32 + ML307 4G 模块:让 ESP32 设备插上 SIM 卡就上线
xiaozhi-esp32 ML307 4G 模块让 ESP32 设备插上 SIM 卡就上线【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32想把 ESP32 语音助手放到公园、仓库或车里Wi-Fi 基本走不通。xiaozhi-esp32 项目支持 ML307 4G 模块Cat.1接入蜂窝网络接好线、插一张 SIM 卡设备就能自己完成入网语音对话流程在户外也能完整跑起来。下面按接线、烧录、验证、排错的顺序讲一遍。先说问题设备为什么需要一张 SIM 卡对比项Wi-FiML307 Cat.1覆盖依赖固定热点跟蜂窝网络走移动性离开热点就掉线移动中保持在线部署要路由器只需 SIM 卡Wi-Fi 的服务半径就是那台路由器。设备位置固定、在室内Wi-Fi 够用设备位置会变——户外、车载、车间巡检——蜂窝网络才是现实选择。ML307 是 Cat.1 模块速率比 4G 高配低一档但做语音、控制、小数据上报完全够功耗和成本都更友好。认识一下 ML307给 ESP32 加的蜂窝网卡在 xiaozhi-esp32 里ML307 不参与音频链路只负责网络接入分两层底层是 AT 指令层向模块发标准 AT 命令完成开机、注册、收发数据上层是网络接口层把模块包装成标准网络接口应用层拿到的体验和 Wi-Fi 一致。打个比方AT 层是翻译官网络层是插卡槽——翻译把话递到位上面的应用不关心底下插的是 Wi-Fi 还是 4G。ESP32 4G 模块接线交叉两根线 一根电源控制接线一共三根线模块 RX → ESP32 TX交叉接别接反模块 TX → ESP32 RX一根专用电源控制引脚DTR固件用它控制模块的供电与复位。以项目里的面包板方案 bread-compact-ml307 为例TX 用 GPIO12、RX 用 GPIO11见 config.h。接线示意电源控制这根线最容易漏。就算串口两根线全对供电时序不对模块照样没反应。Cat.1 模块部署三条命令完成烧录先把目标芯片定成 esp32s3再进 menuconfig 选中带 ML307 的板型面包板、星智 Cube、征辰等型号都有 4G 版本然后编译烧录idf.py set-target esp32s3 idf.py menuconfig idf.py build flash monitor烧完打开 monitor 盯串口输出。另外说明一点这类板子是双网络设计Wi-Fi 和 4G 并存启动阶段双击 boot 键就能在两者之间切换。现场可以先连 Wi-Fi 调试稳定后再切到 4G 验证。验证效果信号到底有几格 串口输出分三步看Detecting modem...—— 固件以 921600 波特率探测模块Modem detected successfully—— AT 握手成功接着会打印 IMEI、ICCID说明 SIM 卡被读到了Network connected—— 注册完成网络就绪。之后就看信号图标。固件把 CSQ0–31映射成四档CSQ 区间信号档位0–9较弱10–14一般15–19良好20–31强劲信号稳定在三格以上、Network connected不再闪烁部署就算完成了。4G 模块没反应先查这 4 处 Q串口一直停在探测阶段模块像不存在A按顺序查三样——供电模块电流需求不低USB 直供电容易带不动、RX/TX 是否交叉接对、波特率是否匹配固件默认 921600。Q模块找到了注册却反复失败A先看 SIM 卡状态——是否已实名激活、有没有开通数据业务再核对 APN 配置是否正确。Q注册成功但信号时好时坏、频繁重连A大概率是天线问题。把天线挪离金属外壳和板子大电流区域换个位置再测一轮。Q信号一直只有一格ACSQ 落在 0–9 属于较弱。检查天线型号与安装位置也确认一下当地本身有没有蜂窝覆盖。下一步就干一件事按 bread-compact-ml307 的引脚把三根线接好烧完固件盯一眼串口——出现Modem detected successfully4G 链路就通了剩下的只是等Network connected而已。【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

三层认知模型:从技术表象到系统根源的问题解决思维

三层认知模型:从技术表象到系统根源的问题解决思维

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 12:47:45 阅读更多 →
Kimi    LeetCode 45. 跳跃游戏 II Python3实现

Kimi LeetCode 45. 跳跃游戏 II Python3实现

这是 LeetCode 45「跳跃游戏 II」的 Python3 实现,采用贪心算法,时间复杂度 O(n),空间复杂度 O(1)。 class Solution:def jump(self, nums: List[int]) -> int:n len(nums)if n 1:return 0jumps 0 # 已使用的跳跃次数current_…

2026/9/4 12:47:45 阅读更多 →
小团队AI落地四步走:代码审查、知识问答、UI测试与日志脱敏实战

小团队AI落地四步走:代码审查、知识问答、UI测试与日志脱敏实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 12:46:44 阅读更多 →

最新新闻

基于Zynq的FPGA开发:Vitis工程搭建与UART/GPIO实战

基于Zynq的FPGA开发:Vitis工程搭建与UART/GPIO实战

从近似0基础开始FPGA开发 -- part.5 Vitis工程搭建(Uart及GPIO)前几篇我们把Vivado里的硬件工程搭了起来,Block Design里也把Zynq PS核配好,并且导出了xsa硬件描述文件。但说实话,到这一步,很多刚开始接触Z…

2026/9/4 14:06:55 阅读更多 →
linux系统操作

linux系统操作

含义:查看当前时间 date 含义:查看系统盘磁盘空间占用大小 df -h 含义:端口监听信息查看 netstat -lntp netstat -lntp | grep 80 含义:查看哪个进程在监听80端口 netstat -lntp | grep nginx 含义:查看nginx监听的…

2026/9/4 14:06:55 阅读更多 →
LazyVim 断点调试完全指南:两行配置接入 Neovim DAP

LazyVim 断点调试完全指南:两行配置接入 Neovim DAP

LazyVim 断点调试完全指南:两行配置接入 Neovim DAP 【免费下载链接】LazyVim Neovim config for the lazy 项目地址: https://gitcode.com/GitHub_Trending/la/LazyVim 你改完一段 Lua 配置,重载后发现输出不对:某个变量中途变成了 n…

2026/9/4 14:06:55 阅读更多 →
Zotero驯化

Zotero驯化

目录 下载安装 初始设置 语言切换 修改数据存储位置 插件安装 浏览器插件安装 Zotero插件安装 自用插件配置与使用 Zotero Connector 茉莉花油猴插件 茉莉花Jasminum 油猴Tampermonkey 组合使用——知网文献管理 Doi ManagerZotero Scihub Zotero-StyleZotero-Tag…

2026/9/4 14:06:55 阅读更多 →
Caveman Browse 基准测试详解:从 39.8 万 token 原始 AX 树到 121 token 聚焦快照的压缩账本

Caveman Browse 基准测试详解:从 39.8 万 token 原始 AX 树到 121 token 聚焦快照的压缩账本

Caveman Browse 基准测试详解:从 39.8 万 token 原始 AX 树到 121 token 聚焦快照的压缩账本 【免费下载链接】caveman 🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman 项目地…

2026/9/4 14:06:55 阅读更多 →
[AutoSar]BSW_OS 10 Inter OS Application Communicator (IOC)

[AutoSar]BSW_OS 10 Inter OS Application Communicator (IOC)

目录关键词平台说明一、IOC 概念二、IOC的特点2.1 消息传递机制2.2通信方式2.3安全性和稳定性2.4配置和定制三、IOC 的队列传输四 cfg关键词 嵌入式、C语言、autosar、OS、BSW 平台说明 项目ValueOSautosar OSautosar厂商vector ,芯片厂商TI 英飞凌编程语言C&…

2026/9/4 14:05:54 阅读更多 →

日新闻

ESP32S2嵌入式收音机全栈开发实战指南

ESP32S2嵌入式收音机全栈开发实战指南

简介:本资源是一个基于ESP32-S2芯片的嵌入式综合实践项目,面向本科毕业设计、课程设计及实训开发人员,聚焦网络收音机与FM收音机双模功能实现,融合ESP-IDF框架、ESP-ADF音频开发库与LVGL图形界面库,具备完整软硬件协同…

2026/9/4 0:00:28 阅读更多 →
WorkBuddy+Python实战:从零搭建商品库存管理系统

WorkBuddy+Python实战:从零搭建商品库存管理系统

最近想自己动手做一个“商品库存管理系统”的人变多了。很多开网店、做小团队ERP选型、或者刚学Python的读者,不是不想用系统,而是被传统开发路径劝退了:要装数据库,要写后端接口,要学前端页面,还要考虑多人…

2026/9/4 0:00:28 阅读更多 →
旅游情感分析:基于Python的垂直场景深度解析

旅游情感分析:基于Python的垂直场景深度解析

简介:本资源是一份面向计算机专业本科生的毕业设计实践项目,聚焦旅游行业真实场景,解决旅游平台对用户评论情感倾向自动识别与管理的需求。系统基于Python 3.9.11与Anaconda环境构建,集成携程、马蜂窝双平台爬虫模块,并…

2026/9/4 0:00:28 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/4 10:54:27 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/4 9:37:01 阅读更多 →