开发者社区> 唯笑志在> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《物联网框架ServerSuperIO教程》-19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化。v3.6.4版本发布

简介: 19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化 19.1     概述      ServerSuperIO支持设备驱动和OPC Client采集的数据信息按标签集合写入mysql、oracle、sqlserver和sqlite数据库。
+关注继续查看

19.设备驱动和OPC Client支持mysql、oracle、sqlite、sqlserver的持久化

19.1     概述

     ServerSuperIO支持设备驱动和OPC Client采集的数据信息按标签集合写入mysql、oracle、sqlserver和sqlite数据库。现在还支持写入实时数据库,例如:edna、golden和corert等。同时支持实时数据库和关系数据库主要考虑项目环境和支撑的能力。

     本质上还是统一继承IDataPersistence接口,然后扩展完成的操作。如果其他网友需要支持nosql数据库等,也可以继承这个接口来完成对DeviceDynamic的持久化。

     具体操作过程请参见:17.集成Golden实时数据库,高并发保存测点数据

19.2     对mysql数据库的支持

可以自动创建数据库和数据表,参数设置,如下图:

 

可以同是保存设备驱动和OPC Client读取过来的数据也可以进行保存,如下图:

 

19.3     对oracle数据库的支持

需要提前创建数据库实例,数据库名称为:ServerSuperIO,之后配置连接参数,可以自动创建数据表,如下图:

 

可以同是保存设备驱动和OPC Client读取过来的数据也可以进行保存,如下图:

 

19.4     对sqlserver数据库的支持

可以自动创建数据库和数据表,参数设置,如下图:

 

可以同是保存设备驱动和OPC Client读取过来的数据也可以进行保存,如下图:

 

19.5     对sqlite数据库的支持

需要在参数Server中填写db数据库的文件路径,如下图:

 

可以同是保存设备驱动和OPC Client读取过来的数据也可以进行保存,如下图:

 


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 

下载地址:http://www.bmpj.net/thread-14-1-1.html


 

1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍

《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制。

《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明

《连载 | 物联网框架ServerSuperIO教程》- 3.设备驱动介绍

《连载 | 物联网框架ServerSuperIO教程》-4.如开发一套设备驱动,同时支持串口和网络通讯。

《连载 | 物联网框架ServerSuperIO教程》- 5.轮询通讯模式开发及注意事项。

《连载 | 物联网框架ServerSuperIO教程》- 6.并发通讯模式开发及注意事项

《连载 | 物联网框架ServerSuperIO教程》- 7.自控通讯模式开发及注意事项

《连载 | 物联网框架ServerSuperIO教程》- 8.单例通讯模式开发及注意事项

《连载 | 物联网框架ServerSuperIO教程》- 9. 协议过滤器,解决一包多发、粘包、冗余数据

《连载 | 物联网框架ServerSuperIO教程》- 10.持续传输大块数据流的两种方式(如:文件)

《连载 | 物联网框架ServerSuperIO教程》- 11.实现设备(驱动)与设备(驱动)交互和级联控制。

《连载 | 物联网框架ServerSuperIO教程》- 12.服务接口的开发,以及与云端双向交互

《连载 | 物联网框架ServerSuperIO教程》- 13.自定义视图显示接口开发,满足不同的显示需求

《连载 | 物联网框架ServerSuperIO教程》- 14.配制工具介绍,以及设备驱动、视图驱动、服务实例的挂载

《连载 | 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用

《连载 | 物联网框架ServerSuperIO教程》- 16.OPC Server的使用步骤

《连载 | 物联网框架ServerSuperIO教程》- 17.支持实时数据库,高并发保存测点数据

《连载 | 物联网框架ServerSuperIO教程》- 18.集成OPC Client,及使用步骤

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
sqlserver数据库大型应用解决方案总结
  随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。
839 0
SqlServer数据库记录数大引起的一系列问题解决
这是笔者qq群里一个同仁问的问题。同时他遇到的问题随着时间推移也在变化,但是都与数据量大有关。 1. 大数据量下的delete问题 2. 大数据量下的update问题 该同仁说他的数据库数据记录比较多,大约几百万条记录的级别。
897 0
+关注
唯笑志在
系统架构师、物联网方面专业顾问;10年工业领域开发和管理经验,煤炭、电力、环保和节能、冶金行业等企业;对物联网和系统集成有丰富理论知识和行业背景经验;现从事工业领域大数据平台的建设工作;开源ServerSuperIO物联网框架,解决多设备、多协议、多通信、多数据等,构建物联网平台
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ORACLE 10g 数据库体系结构图
立即下载
让 MySQL 原生分布式触手可及
立即下载
搭建4层电商项目架构,实战连接MySQL
立即下载