快速上手

目标:十分钟内让第一块板子的日志出现在控制台里

1. 接线

目标板的 UART 引出三根线接抓取器:

目标板 TX  ──▶  抓取器 RX
目标板 RX  ──◀  抓取器 TX
目标板 GND ───  抓取器 GND   (必须共地)

供电由抓取器自身 USB 提供即可,不要从目标板取电,避免目标板掉电时日志也一起断。

2. 烧录固件

两种方式,选一个:

  • 浏览器直刷:打开 SnapLogFlashTool,用 Chrome/Edge 选串口、选固件,点一下刷完,不用装驱动以外的任何东西。
  • 命令行:用 esptool 自行烧录,固件来自 snaplog_device 仓库。

3. 配网

抓取器上电后自身开一个热点,用手机或电脑连上去打开配网页,填 WiFi 与 MQTT 参数后保存。设备 ID 与密钥是出厂写进 NVS 的,配网不会改变它们 —— 换 WiFi 不等于换设备。

设备上行走 WSS 443,只要能正常上网就能连,不需要在路由器上开端口或做内网穿透。

4. 在控制台认领

打开 https://iot.snapwhere.app(入口是根路径),登录后按设备 ID 认领。认领成功后:

  • 设备在线状态由 status/{device_id} 的 retained 消息决定,掉电时 broker 会代发 offline;
  • 日志默认「只实时看、不落库」,想留历史就打开录制开关。

5. 验证链路

# 在目标板上随便制造点输出
echo "hello snaplog" > /dev/ttyS1

# 控制台应看到该行,级别为 I;
# 设备列表里 RSSI、心跳时间应有值。

看不到日志时先查三件事:共地有没有接、波特率对不对、TX/RX 是不是反了。90% 的「收不到」都在这三条里。

下一步