物联网框架SuperIO 2.2.9和ServerSuperIO 2.1同时更新,更适用于类似西门子s7-200发送多次数据,才能读取数据的情况
2016-08-23 20:24
423 查看
一.解决方案
二.更新内容
1.修改IRunDevice接口,把void Send(io,bytes)改成int Send(io,bytes)。
2.修改网络控制器,发送数据不直接使用IO实例,改为使用IRunDevice接口的int Send(io,bytes)函数。在自控模式和并发模式下可以int Send(io,bytes)函数,进行多次发送数据。
三.特点
轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。
不光是通讯框架,是设备驱动、IO通道、控制模式场景的协调机制。
支持协议驱动器,可以按规范写标准协议和自定义协议。
支持发送数据缓存器,支持命令缓存重发和按优先级别发送。
支持协议过滤器,按规则筛选数据,并且可以承继接口,自定义过滤方式。
支持接收数据缓存器,可以缓存不符合过滤器的数据,和下次接收数据进行拼接。
支持按设备命令优先级别进行调度设备,保证有高级别命令的驱动及时发送。
支持一个设备驱动,同时支持串口和网络两种通讯方式,可以监视IO通道数据。
支持一个设备驱动,在网络通讯时可以支持TCP Server和TCP Client两种工作模式。
支持多设备共享同一IO通道进行通讯。
支持定时清理超时的网络IO通道。
支持显示视图接口,满足不同显示需求。
支持服务组件接口,可以自定义完成OPC服务、4-20mA输出、LED大屏显示、短信服务、以及多功能网关服务。
支持创建多服务实例,完成不同业务的拆分。
支持跨平台部署,可以运行在Linux和Windows系统。
四.下载
SuperIO 2.2.9下载:官方地址
ServerSuperIO 2.1下载:开源地址
1.[连载]《C#通讯(串口和网络)框架的设计与实现》
2.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍
2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)
5.ServerSuperIO开源地址:https://github.com/wxzz/ServerSuperIO
物联网&集成技术(.NET) QQ群:54256083
相关文章推荐
- 2016物联网版图:物联网奇点是否已经来临?
- iOS开发小结 - 播放系统提示音使用总结(AudioToolbox)
- iOS开发小结 - 播放系统提示音使用总结(AudioToolbox)
- 上海汉枫电子推出能“听”会“说”的物联网Wi-Fi模块
- 国内物联网平台初探(二):阿里云物联网套件
- 国内物联网平台初探(一):百度物接入IoT Hub
- UVA - 10881 Piotr's Ants
- LoRaWAN 规范1.0 (章节10~13)
- 通过XDS100V3给CC1310DK/CC2650DK模块下载固件或调试
- 高通嵌入式WIFI模块 QCA4002/4004:加速万物互联
- 开源跨平台IOT通讯框架ServerSuperIO,集成到NuGet程序包管理器,以及Demo使用说明
- 开源跨平台IOT通讯框架ServerSuperIO,集成到NuGet程序包管理器,以及Demo使用说明
- 物联网通信第一天
- 迈思德物联网网关极简宣传页
- [置顶] 自己动手编写仿QQ的app -1注册界面by sdust iot zhl
- CMPP3.0实现物联网卡通讯
- Verizon报告:物联网未来十年将重构这八大行业
- 能源物联网系列研究之一
- Drupal、IoT 和开源硬件之间的交集
- IOT