# 物联网浏览器 **Repository Path**: yizhuqing/IoTBrowser ## Basic Information - **Project Name**: 物联网浏览器 - **Description**: IoTBrowser用于开发人机界面(HMI)或数据采集与监督控制系统(SCADA) 的工具,使用HTML或Vue前端技术开发物联网终端用户界面,支持串口、RFID、电子秤等硬件协议,支持js控制关机、全屏等工控操作。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 42 - **Forks**: 19 - **Created**: 2024-01-22 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 物联网边缘计算与UI开发工具 #### 介绍 基于Chromium内核使用H5快速开发工控系统界面,使用JS API前端人员既可以完成界面展示与硬件控制。系统自带串口、RFID、电子秤等硬件协议支持,并且支持二次定制开发。可以用来开发人机界面(HMI)或数据采集与监督控制系统(SCADA) 。 使用H5或Vue可以本地打包离线应用,也可以在线加载Web网页来控制设备硬件。 ![](https://gitee.com/yizhuqing/IoTBrowser/raw/master/doc/功能展示/web组态.gif) ![](https://gitee.com/yizhuqing/IoTBrowser/raw/master/doc/功能展示/窗口控制.gif) ![](https://gitee.com/yizhuqing/IoTBrowser/raw/master/doc/功能展示/web串口调试.gif) #### 警告 win10及win11下载文件exe权限受限,需要参考下图。否则运行失败!!! ![](https://gitee.com/yizhuqing/IoTBrowser/raw/master/doc/运行失败解决方案.png) #### 软件架构 系统使用WPF+Chromium+WebApi,支持Win7系统下运行。本源代码为打包工程,代码完全开源。 代码建议使用VS2019开发,需要安装桌面开发相关组件,.Net framework 4.6.2。 #### 安装教程 1. Win7需要使用SP1版本 2. 系统使用.Net4.6.2,Win10及以上不需要安装,Win10以下需要手动安装。下载链接 https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/thank-you/net462-web-installer 3. Chromium需要安装C++ 2015,源代码中已包含:/Resources/vcredist_x64.exe #### 开发教程(前端开发) 1. 支持原生JS和Vue开发,文件部署目录:IoTBrowser/app_x64/Html 2. 默认端口:8888,访问方式为:http://localhost:8888 3. 示例目录:IoTBrowser/app_x64/Html/examples,访问链接:http://localhost:8888/examples #### 打包教程(C#开发) 1. 将IoTBrowser/app_x64文件夹,压缩为zip格式,文件名修改为app_x64.zip。 2. 删掉Cache、log、qrcode文件夹和debug.log文件,这样可以节省安装包大小。 3. 将app_x64.zip覆盖Rsources/app_x64.zip文件,编译后注意删除IoTBrowser.exe.config文件。 #### 功能介绍 1. 立项起因 https://www.cnblogs.com/yizhuqing/p/17927816.html 2. 简单介绍 https://www.cnblogs.com/yizhuqing/p/17981013 3. 自定义开发串口驱动协议 https://www.cnblogs.com/yizhuqing/p/17984857 4. 顶尖OS2电子秤协议实现 https://www.cnblogs.com/yizhuqing/p/17988086 5. 电子秤模块及二次驱动开发 https://www.cnblogs.com/yizhuqing/p/17993140 6. Modbus协议集成和测试 https://www.cnblogs.com/yizhuqing/p/17997593 7. MQTT协议集成和测试 https://www.cnblogs.com/yizhuqing/p/18004476 8. 前端快速开发教程