首页 > 编程语言 >c# 工业互联网云服务器框架。 集成web api服务,可选集成mqt

c# 工业互联网云服务器框架。 集成web api服务,可选集成mqt

时间:2023-05-14 18:55:24浏览次数:29  
标签:API web 服务 WEB c# api 服务器 集成 源码

c# 工业互联网云服务器框架。

集成web api服务,可选集成mqtt服务器及其它服务器,这套带码是通过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:35490664967808095

标签:API,web,服务,WEB,c#,api,服务器,集成,源码
From: https://www.cnblogs.com/jackzho/p/17399891.html

相关文章

  • c# can总线开发接口源代码,完美解决内存溢出,程序闪退问题,可放心使用。
    c#can总线开发接口源代码,完美解决内存溢出,程序闪退问题,可放心使用。另本示例中还有TCPClient,串口连接源代码,供给有需要的人学习。ID:4830648911771998......
  • QAbstractEventDispatcher 抽象事件分发类
     QAbstractEventDispatcherQAbstractEventDispatcher是一个抽象事件分发类,提供了一个事件循环,并将事件分发给相应的对象。主要职责有:1.管理一个事件循环,接收各种事件并分发2.提供注册,注销事件等接口3.处理定时器,到期后触发timeout信号4.处理异步信号连接,将其包装为事件......
  • c# mqtt高性能服务器端源代码。 你还在使用第三方服务软件吗?不如试试这
    c#mqtt高性能服务器端源代码。你还在使用第三方服务软件吗?不如试试这个开发框架,助你一臂之力,无限制,无全开源,无版权约束,全是自主开发。开源框架包括服务器和客户端,支持mqtt3.0及5.0。可嵌入到自己的服务系统及软件客户端中,不受第三方约束。你要问我稳定性如何?我能回答的是已经运行......
  • LeetCode 150. 逆波兰表达式求值
    题目链接:LeetCode150.逆波兰表达式求值题意:给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。解题思路:(栈操作)O(n)遍历所有元素。如果当前元素是整数,则压入栈;如果是运算符,则将栈顶两个元素弹出......
  • c#高性能服务器源代码,其中包括mvc api服务,http服务,ftp服务,sokect服务,websocket服务,大
    c#高性能服务器源代码,其中包括mvcapi服务,http服务,ftp服务,sokect服务,websocket服务,大文件传输服务。这些服务均抛开iis及第三支持,可写成服务或随软件启动而启动。ID:85320654113922032......
  • 用户backlog
    1.用户愿景:需要一个网上门诊挂号,约诊功能:需要病人可以在网上预约就诊,在网上就诊时需要填写姓名,年龄,x性别,病况,同时诊所可以收到挂号者的挂号信息。可以网上买药:在网上购买药物,需要药物按类别分为中药,西药,中成药。按治病类型分为,消炎药,感冒药,保健类,肠胃药可以预约......
  • LeetCode 1047. 删除字符串中的所有相邻重复项
    题目链接:LeetCode1047.删除字符串中的所有相邻重复项题意:给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在S上反复执行重复项删除操作,直到无法继续删除。解题思路:开一个栈,然后扫描整个字符串。如果当前字符和栈顶元素不相等,则当前......
  • C# opc ua客户端实例源码,带ef6+sqlite。 代码有完整的注解,及包括所有
    C#opcua客户端实例源码,带ef6+sqlite。代码有完整的注解,及包括所有的链接库和程序结构思维图。纯学习资料YID:2855638904489888......
  • c#工业自动化通信开发库,工业自动软件必备的基本程序。 包括串口通信,TC
    c#工业自动化通信开发库,工业自动软件必备的基本程序。包括串口通信,TCP客户端,tcp服务器端,高并发物联网接收服务器端,udp通信,can总线通信,profinet,modbustcp/rtu/dtu等,各大品牌plc通信,opcua,opcda,http通信,mysql常规库,ef6+mysql,ef6+sqlite,firebird数据库,ini配置文件操作,excel表格操作......
  • ARMv7-A 处理器窥探 —— Cache
    ARMv7-ACacheArchitecturecache以地址来进行查找Cache的,那么我们到底是用虚拟地址还是物理地址呢?三种方式:1、早期的ARM处理器,如ARM720T或ARM926EJ-S处理器使用虚拟地址提供Index和Tag。这有一个优点,即CPU不需要虚拟到物理地址转换就可以进行缓存查找。缺点是,每......