# oms_terminal_firmware **Repository Path**: ibdp/oms_terminal_firmware ## Basic Information - **Project Name**: oms_terminal_firmware - **Description**: 一个运维系统配套终端盒子的固件程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-30 - **Last Updated**: 2025-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能运维系统配套的终端盒子固件程序 - 配套主控:ESP32-S3-ETH,网络芯片为W5500,配套NFC模块:NFC2COM,配套数据交换模块:SWF401,配套POE分离模块:HT09DC,配套继电器模块:SRD-05VDC-SL-C,配套MOS管:2N7000,配套二极管:肖特基二极管1N5819,配套电阻:1KΩ,配套type-c公头+母头、RGB多彩信号灯 - 辅材:2.54排针、2.0排针、杜邦线、热缩管、助焊剂、焊丝等 - 3D打印壳体源文件:见本目录下的stl文件 - 实现功能1:手机NFC与云端(服务端)的数据双向传输(目前仅限小批量数据,4K以下) - 实现功能2:PC端远程控制盒子进行互联网接入的开启或关闭 ## 其他说明: - control.html需要放在nginx或apache下,让浏览器可以直接访问到该页面,该页面仅适用于chrome浏览器,浏览器启动方式:chrome.exe --disable-web-security --user-data-dir="C:/ChromeDevSession" - http-server.js需要通过nodejs环境启动,启动后作为监听方,负责收取盒子NFC传输的数据(HTTP方式),以及将服务端的反馈数据传输到盒子中,经由盒子通过NFC发送到手机端 - 盒子里的地址默认是固化的(等后续确定了IP修改实现方式再加入IP冬天修改能力),盒子地址:192.168.32.232,盒子提供一个http服务,监听端口是9999, NFC推送的服务端地址是http://192.168.32.69:8888,具体实现代码可参照http-server.js - 开发工具:arduino