LanMonitor
Terminal
HEX
显示选项
接收显示
接收 HEX 显示
自动滚动
显示时间戳
自动换行
发送选项
发送 HEX 显示
自动追加 \n
显示 CRC 校验
清空接收区
未连接
指令面板
蓝牙 BLE
串口 UART
未连接
连接
高级配置
服务 UUID
特征 UUID
HM-10 默认配置 · 按需修改
设备控制
指示灯
关
当前关闭
开启
关闭
PWM 亮度
50%
50
松开后发送 PWM:xxx
电机驱动
停止
◎
停止
正转
反转
停止
传感器数据
待采集
温度
--.-
°C
湿度
--.-
%
距离
---
cm
请求一次
自动刷新 2s
串口配置
波特率
9600
19200
38400
115200
230400
数据位
5
6
7
8
校验位
None
Odd
Even
停止位
1
1.5
2
流控制
None
RTS/CTS
XON/XOFF
选择串口设备
Web Serial API 需 Chrome 89+
仅 HTTPS / localhost 可用
◎
连接设备后开始接收数据
自动 \n
HEX 发送
自动发送
ms
校验和
CRC:
--
清空
发送
快捷指令
循环间隔
ms
快捷指令
积木编程
发送选中
循环发送
启
内容
H
延时
操作
新建快捷指令
新建积木块
LED
电机
PWM
传感器
HEX
自定义
等待连接
就绪 · 点击「连接」配对 BLE 设备
Tx
0 B
Rx
0 B
日志
0
设置
当前主题
兰式古典
白天模式
界面语言
简体中文
English
自定义背景
默认
上传图片
恢复默认
仅更换背景,不影响当前布局与毛玻璃风格
LanMonitor
BLE 调试终端 · v2.0 · WebBluetooth API
产品简介
LanMonitor 是一款运行于 Chrome 浏览器的 BLE 串口调试工具,专为 STM32、ESP32 等嵌入式设备开发与调试而设计。基于 WebBluetooth API 实现,无需安装任何客户端软件,打开网页即可使用。
功能说明
蓝牙连接:
支持 BLE 4.0 HM-10 模块,可自定义 Service UUID 与 Characteristic UUID,点击右上角「连接」即可配对
实时终端:
完整接收/发送数据流,支持 ASCII 与 HEX 双模式,可开启时间戳与自动换行
快捷指令:
预置常用指令列表,支持单条发送、批量发送(发送选中)和按时间间隔循环发送
积木编程:
可视化拖拽式指令编排,每块支持独立延时、HEX 模式和注释,模拟 Scratch 积木拼图
设备控制:
左侧面板提供 LED、PWM 亮度、电机驱动、传感器读取的直观快捷控制
自动发送:
发送区支持定时自动发送,积木面板支持循环执行选中的指令序列
显示选项:
顶栏「显示选项」下拉菜单集中管理所有接收/发送的显示偏好设置
日志导出:
点击顶栏导出按钮,将完整通信日志保存为 .txt 文件
外观切换:
左下角设置面板支持白天模式、界面语言与自定义背景切换
使用步骤
确认已使用 Chrome / Chromium 浏览器(版本 56+),移动端使用 Chrome for Android
确认页面运行于 HTTPS 或 localhost 环境(WebBluetooth API 安全限制)
点击右上角「连接」,在弹出的系统选择框中选择目标 BLE 设备
连接成功后,左侧控制区解锁,终端开始实时接收数据
在发送区输入指令,按 Enter 发送(Shift+Enter 换行)
右侧「快捷指令」添加常用指令;「积木编程」编排复杂指令序列
默认指令协议
LED_ON / LED_OFF · PWM:0~100 · MOTOR:F / MOTOR:B / MOTOR:S · GET_DATA
返回格式:TEMP:xx.x · HUM:xx.x · DIST:xxx · STATUS:OK
所有指令末尾自动追加换行符 \n(可在显示选项中关闭)