在 GitHub 上加星Star1.1k 个星标

案例

NJFE:用于电脑检查的 Soulear 相机协议桥接

在 ESP32-C3 桥接器与 Python 电脑查看器中复用 otoscope 经逆向得到的 i4season/Soulear 协议。作者将实现归功于 Claude Code 辅助,报告把一台 Hopefox Find T 的视频传到 Windows 电脑,并提供录像、方向调整及 LED 控制。

目标
协议
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:构建使用 PlatformIO espressif32 6.11.0、Arduino core 2.0.17 和 U8g2 ^2.35.30;电脑工具需要带 Tkinter 的 Python,以及 pyserial >=3.5、opencv-python >=4.8、NumPy >=1.24 和 Pillow >=12.3.0。项目只报告了 Windows 测试。
  • 范围:输入是相机的 Wi-Fi i4season/Soulear UDP 流量。ESP32-C3 SuperMini 配合 0.42 英寸、72×40 SSD1306 OLED 重组 JPEG 帧,并通过自定义 USB CDC 串口将图像与加速度计数据送入查看器。输出不是 UVC 摄像头,相机自身的 USB 口仅供充电,项目也未恢复厂商固件或完整应用源码。
  • 署名:数据包格式、命令、帧组装与旋转逻辑归功于 rbeilvert/otoscope,该项目逆向了 Soulear 的 libWifiCamera.so;NJFE 未固定所借用的修订版本。
  • 测试证据:结果仅来自一台固件为 HKV41B 的 Hopefox Find T(480×480 JPEG,约 17 fps)。--test N 模式需要连接硬件,且没有离线一致性测试集。
  • 局限:相机网络是开放的:桥接器接收未经认证、可能被注入图像或回复的 UDP 流量,串口访问被视为可信,录像未加密保存。项目定位为检查工具,而非医疗器械。
  • 许可:采用 GPL-3.0-or-later,协议代码与姿态角计算派生自 GPL otoscope;第三方库保留各自许可证,也不授予厂商软件或图像的使用权。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

综述中的讨论

一手来源

  1. README.md GitHub · WildweaselMS/NJFE · 修订 992866c
  2. NOTICE GitHub · WildweaselMS/NJFE · 修订 992866c
  3. REUSE.toml GitHub · WildweaselMS/NJFE · 修订 992866c
  4. LICENSE GitHub · WildweaselMS/NJFE · 修订 992866c
  5. SECURITY.md GitHub · WildweaselMS/NJFE · 修订 992866c
  6. wifi_scanner/platformio.ini GitHub · WildweaselMS/NJFE · 修订 992866c
  7. wifi_scanner/tools/requirements.txt GitHub · WildweaselMS/NJFE · 修订 992866c
  8. wifi_scanner/src_i4season/main.cpp GitHub · WildweaselMS/NJFE · 修订 992866c
  9. wifi_scanner/tools/viewer.py GitHub · WildweaselMS/NJFE · 修订 992866c
  10. wifi_scanner/tools/gui.py GitHub · WildweaselMS/NJFE · 修订 992866c
  11. README.md GitHub · rbeilvert/otoscope · 修订 d14ac8e
  12. app/src/main/kotlin/dev/rubec/otoscope/stream/i4season/I4seasonProtocol.kt GitHub · rbeilvert/otoscope · 修订 d14ac8e
  13. app/src/main/kotlin/dev/rubec/otoscope/stream/i4season/FrameAssembler.kt GitHub · rbeilvert/otoscope · 修订 d14ac8e

同分区更多条目:协议

协议分区全部 140 项资源协议案例(91)

↑↓ 移动↵ 打开⌘↵ 新标签页