TXW81x 微信消息 UDP v2 协议开发文档
项目: TXW81x 可视对讲 UI模块: sdk/app/wechat_udp/协议版本: 2默认端口: 5010/UDP提交范围: febc4f7 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 模块定位wechat_udp 是微信消息功能的网络传输层,当前负责: 创建并绑定 UDP socket; 管理固定对端地址; 生成和解析统一 v2 包头; 异步发送表情消息; 同步分片发送 WCA 语音文件; 在 RX 任务中校验数据包并回调上层服务。 模块不负责 UI、Op...
TXW81x 微信消息模块总体架构开发文档
项目: TXW81x 可视对讲 UI模块: 微信式语音与表情消息阶段: UI、业务服务、UDP 与 Opus 链路整合提交范围: e9a2fb5 至 2440a8e分析基线: 2440a8e(2026-07-17) 1. 文档目标本文给后续开发者建立模块级心智模型,重点说明以下问题: 微信入口从哪里创建,页面由谁管理; 按键事件如何转换为录音、发送、播放等业务动作; UDP 收发线程、服务线程和音频线程如何协作; Opus 在本项目中承担什么职责; 哪些路径已经实现,哪些仍是预留能力; 维护时需要优先...
TXW81x 视频对讲开发实战:JPEG over UDP 传输、双通道显示与 LVGL 页面联动
1. 项目概述本文面向 81x_intercom_ui 工程,重点说明以下两个模块: sdk/app/video_intercom/:负责 JPEG 视频帧的获取、UDP 分片发送、网络接收、帧重组和远端 JPEG 投递。 sdk/lib/gui/81x_demo_ui/:负责启动画面、按键翻页、本地/远端画面模式切换,以及 LCD P0/P1 双视频通道布局。 当前方案采用双端对等结构。每台设备既是发送端,也是接收端:本地摄像头画面编码成 JPEG 后通过 UDP 发给对端,同时接收...
ADPCM 对讲模块详细设计文档
ADPCM 对讲模块详细设计文档1. 文档目标本文档说明 sdk/app/intercom/intercom_adpcm.c 的 ADPCM 对讲模块实现,重点讲清楚: 模块整体职责 依赖的流和内存资源 初始化顺序 线程之间的分工 编码、发送、接收、解码、播放链路 函数之间的调用关系 关键回调函数和函数指针绑定关系 本文档对应的核心文件: sdk/app/intercom/intercom_adpcm.c sdk/app/intercom/intercom.h sdk/app/audio_app/bbm...