C#物联网平台框架:一站式服务器部署与硬件数据处理

版权申诉
4星 · 超过85%的资源 7 下载量 178 浏览量 更新于2024-11-04 10 收藏 18.21MB ZIP 举报
资源摘要信息:"C#物联网平台服务器框架源码" 1、C#物联网平台服务器框架源码集成物联网技术,包括Web API服务,以及硬件数据接收服务。该框架通过C#编写,使用IOCP高性能高并发技术构建服务器服务源码,无需IIS支持即可部署,同时提供了一个手机app测试demo源码。 2、该框架具备EF6+mssql数据库功能,支持多种数据库,包括MYSQL和SQLITe。同时,它自带WEB API服务,支持直接从WEB前端读取远程设备数据和下发控制指令。WEB API功能包括服务器日志查询、WEB API接口认证用户管理、远端设备注册管理、服务器轮询读取任务启停、服务器参数设置、查询历史数据记录、下发指令到终端设备等。 3、框架支持Modbus和Modbus RTU协议,也可以定制开发集成Modbus TCp、西门子PLC S7协议、OPC协议、三菱PLC协议以及集成MQTT服务。系统自带MVC服务,API接口操作方便。 4、与传统协议方法不同,该框架采用监听端口的方式,服务器自动轮询终端所有设备,无需PC端主动连接设备。API接口支持动态增加轮询读取数据的任务,具备定时读取任务启停、任务创建和销毁、特殊读取任务定制等功能。 5、框架以Windows服务的方式运行,通过API配置服务器参数后,重启服务即可生效。同时,它支持一键安装部署,无需复杂的配置过程。 6、物联网服务器框架已升级至*.*.*.*版本,升级内容包括加入了自适应服务规则,对内存、CPU及硬盘资源进行分流控制,降低了服务器要求,提高了速度并发。同时,加入了一键启动服务,自动创建数据库以配置参数功能,简化了配置过程。修复了物联网设备数据读取时超时问题,加入了可灵活配置的时间机制。开放了服务器接收源数据事件接口,增强了使用时的协议自定义和扩展性。 7、该框架的标签包括物联网、C#、DTU、MQTT和WEBAPI。压缩包子文件的文件名称列表中包含DeviceControlServer。