plc转web API服务器框架源码。 集成iot,web api服务,这套带码是通过C#编写集成IOCP

plc转web API服务器框架源码。
集成iot,web api服务,这套带码是通过C#编写集成IOCP高性能高并发优势服务器服务源码。
带手机app测试demo源码

具体具备功能如下:
1、具备EF6+mssql数据库功能,可更改为MYSQL或SQLITe.
2、自带WEB API服务,抛弃IIS支持。
用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。
WEB API功能有服务器日志查询、WEB API接口认证用户管理、远端设备注册管理、服务器轮询读取任务启停、服务器参数设置、查询历史数据记录、下发指令到终端设备。
3、系统目前支持modbus 、modbus rtu协议,可定制开发集成Modbus TCp、西门子PLC S7协议、OPC协议、三菱PLC协议以及集成MQTT服务(以上协议在框架中没有集成,可以定制集成)。
4、系统自带MVC服务,开发API像平常使用的一样方便。
另外它自带硬件协议驱动。
5、与传统协议方法不同,比如Modbus设备,需要PC端主动去连接设备,而这套框架只需要监听端口,服务器就能自动去轮询终端所有设备。
6、API接口具备动态增加轮询读取数据的任务,并且具备定时读取任务启停、任务创建和销毁、特殊读取任务定制等等。
7、运行方式以Windows服务的方式,通过API简单配置服务器参数后,只需重启本服务即可生效。
9、更快更方便的安装部署方法,支持一键安装部署,无需复杂的设置配置过程。
自带WEB API与WEB应用、自带Lot服务器应用 ,可定制集成为自带MQTT服务器,一切都免除了第三方服务软件的复杂安装配置过程。
10、完整的使用说明文档。
11、强大的技术团队支持。
该框架是应用方面的DEMO源码,MVC API底层源码、IOCP Sockect源码以及通讯协议源暂不提供,如需要源码的朋友加好友
【升级通知】物联网服务器框架已升级至2.0.2.6。
升级内容如下:
1、加入了自适应服务规则,对内存、CPU及硬盘资源进行分流控制,对服务器要求更低,速度并发更高。
2、加入了一键启动服务,自动创建数据库以配置参数功能。
省去了复杂的配置过程。
3、修复了物联网设备数据读取时超时问题,加入了可灵活配置的时间机制。
4、加入了物联网设备标识,使一个4G DTU设备可以挂载多个485或232从站。
5、开放服务器接收源数据事件接口,使用时可以自定义协议以及扩展性更强。

ID:52490658811820278

IcsRadeTech


PLC转Web API服务器框架源码

摘要:本文介绍了一种将PLC转换为Web API服务器的框架源码,该框架基于C#编写,集成了IOCP高性能高并发优势服务器服务源码。框架具备EF6+mssql数据库功能,并可更改为MYSQL或SQLITe。它自带WEB API服务,抛弃了IIS支持。用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。此外,框架还支持定制开发集成不同协议。本文将详细介绍框架的功能、特点以及部署方法。

  1. 引言
    随着物联网的发展,越来越多的设备需要与互联网进行连接和通信。为了实现设备与云端的数据传输和控制,PLC转Web API服务器框架应运而生。该框架通过将PLC设备转换为Web API服务器,使得用户可以通过WEB前端直接操作和控制远程设备。本文将介绍该框架的具体功能和特点。

  2. 框架功能
    2.1 EF6+mssql数据库功能
    该框架默认具备EF6+mssql数据库功能,用户可根据需要将其更改为MYSQL或SQLITe。这使得框架具备了较高的数据库灵活性和兼容性。

2.2 自带WEB API服务
该框架自带WEB API服务,不再依赖IIS。用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。具体的API功能包括服务器日志查询、WEB API接口认证用户管理、远程设备注册管理、服务器轮询任务启停、服务器参数设置、查询历史数据记录、下发指令到终端设备等。

2.3 支持多种协议
目前该框架支持modbus、modbus rtu协议,并可定制开发集成其他协议,如Modbus TCP、西门子PLC S7协议、OPC协议、三菱PLC协议以及集成MQTT服务。用户可以根据自己的需求,定制集成所需协议。

2.4 自带MVC服务
该框架自带MVC服务,并且开发API的方式与平常使用的一样方便。此外,框架还自带硬件协议驱动,降低了用户的开发成本。

2.5 自动轮询终端设备
与传统的协议方法不同,该框架只需要监听端口,服务器就能自动轮询终端所有设备。相比较而言,传统的Modbus设备需要PC端主动去连接设备,而本框架实现了自动轮询,提高了设备的读取效率。

2.6 动态增加轮询任务
框架具备API接口动态增加轮询读取数据的任务的功能。用户可以根据需要添加特殊的读取任务,并且还具备定时读取任务的启停、任务创建和销毁、特殊读取任务的定制等功能。

2.7 简单部署和配置
该框架以Windows服务的方式运行,用户只需简单配置服务器参数后,重启服务即可生效。部署和配置过程非常简单,提高了安装部署的效率。

  1. 框架的部署方法
    该框架提供了更快更方便的安装部署方法,支持一键安装部署,省去了复杂的设置配置过程。框架自带WEB API与WEB应用、自带Lot服务器应用,还可定制集成为自带MQTT服务器。用户可以根据自己的需求选择合适的部署方式。

  2. 结论
    PLC转Web API服务器框架源码提供了一种将PLC设备转换为Web API服务器的解决方案。借助该框架,用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。该框架具备了丰富的功能和灵活的配置方式,能够满足不同用户的需求。其部署和配置方法简单快捷,方便用户快速搭建和部署物联网服务器。

相关的代码,程序地址如下:http://coupd.cn/658811820278.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值