摘要:
2019 中国.NET 开发者峰会正式启动 目 录 1. 概述... 2 2. 树莓派硬件配置... 2 3. 软件信息... 3 4. Raspbian下载及安装... 3 5. 准备运行程序包... 4 6. 安装SSH.. 4 7. 安装.netcore. 4 8. 安装mariadb. 5 阅读全文
摘要:
2019 中国.NET 开发者峰会正式启动 目 录 1. 概述... 2 2. 准备运行程序包... 2 3. 安装.netcore. 3 4. 安装mysql 3 5. 安装nginx. 5 6. 配置iNeuOS数据库和文件... 5 7. 运行iNeuOS. 6 1. 概述 参见前两篇文章:《 阅读全文
摘要:
目 录 1. 概述... 2 2. 使命及目标... 3 3. 系统框架... 4 4. 设备容器(iNeuKernel)... 4 5. 第三方数据导入接口... 9 6. 视图建模(iNeuView)... 10 7. 机器学习(iNeuAI)... 11 8. 征集需求... 13 1. 概述 阅读全文
摘要:
.Net for Spark 实现WordCount应用及调试入坑详解 1. 概述 iNeuOS云端操作系统现在具备物联网、视图业务建模、机器学习的功能,但是缺少一个计算平台产品。最近在调研使用什么语言进行开发,并且研究实现的技术路线。iNeuOS全系使用C#/JS/CSS/PYTHON开发,所以优 阅读全文
摘要:
最近做项目,使用的是echarts显示图表数据,但是数据量比较多的时候,有卡顿的情况。后来同事拿echarts和HighCharts做了对比,仅供大家参考。同时感谢同事做的工作。 一、查询1天的源数据,属性1、属性2、属性3、属性4 Echarts查询3.61s,渲染0.786s(约8.6M数据) 阅读全文
摘要:
iNeuOS云操作系统,.NET Core全系打造 目录 一.演示地址... 2 二.技术体系... 2 三.iNeuOS整体介绍... 2 四.iNeuView概述... 3 五.iNeuView操作流程及应用... 4 一.演示地址 演示地址: 进入iNeuOS系统。(建议使用chrome浏览器 阅读全文
摘要:
v4.2.5更新内容:1.修复服务实例设置ClearSocketSession参数时,可能出现资源无法释放而造成异常的情况。2.修复关闭宿主程序后进程仍然无法退出的问题。2.增加机器学习框架。3.优化核心代码。下载地址:官方下载 7.增加机器学习算法,通讯采集数据与算法相结合 7.1概述 Serve 阅读全文
摘要:
v4.2.4 更新内容:1.增加了对接阿里物联网平台的服务。下载地址:官方下载 6. 增加与阿里云物联网(IOT)对接服务,实现数据交互 6.1 概述 为了满足业务系统数据上云的要求,ServerSuperIO集成了对接阿里云物联网的服务。企业级系统建设采用ServerSuperIO作为后台服务,同 阅读全文
摘要:
v4.2.3.1 更新内容:1.选择和管理设备驱动,增加树状结构显示。2.优化ide代码,核心代码没有改动。下载地址:官方下载 5. 树形结构管理设备驱动,小版本更新 5.1 概述 此次升级主要是对增加设备驱动的树形结构显示,方便按类选择设备驱动。涉及到增加设备驱动和管理设备驱动两个功能。此次是小版 阅读全文
摘要:
v4.2.3 更新内容:1.优化数据存储部分,提高效率。2.修复数据库服务停止造成程序异常退出的现象。3.修复本机没有串口造成无法增加设备驱动的情况。4.增加编辑设备和监测点配置信息功能。5.增加台达PLC驱动。 v4.2.2 下载地址:官方下载 目 录 4. 增加台达PLC驱动及使用教程,从0到1 阅读全文
摘要:
1. 概述... 2 2. ServerSuperIO.Core跨平台开发环境... 2 3. ServerSuperIO.Core特点... 2 4. ServerSuperIO.Core与ServerSuperIO区别... 2 5. 嵌入式应用... 2 6. 上位机应用... 2 7. 云服 阅读全文
摘要:
即便深度学习和其它机器学习方法近几年已经取得了不小的发展,但是把它们直接应用在真实工业场景中、让它们直接控制工业系统还未曾见到。深度学习本身缺乏鲁棒性、面对新状况难以预测行为等一些特性固然是重要的掣肘之处,如何让算法逐步提高控制范围、协调与人类的协作方式也是难题。DeepMind 和谷歌最近就做出了 阅读全文
摘要:
更新内容,v4.2.2版本:1.增加Modbus协议读取多个寄存器,并且按多种数据类型解析数据。2.Modbus Serial和Modbus TCP两个驱动合并成一个驱动。3.修改数据库结构,保存配置信息。4.优化ServerSuperIO核心代码,应用过程中的潜在问题。 v4.2.2 下载地址:官 阅读全文
摘要:
v4.2.1 更新内容:1.重新定义数据转发文本协议,使网关与ServerSuperIO以及之间能够相关交互数据。2.扩展ServerSuperIO动态数据类的方法,更灵活。3.修复Designer增加转发任务的一个BUG。4.修改数据转发客户端和服务端。5.增加硬件网关驱动。 v4.2.1 下载地 阅读全文
摘要:
日行千里,全凭“车”况,为什么我们要升级平台 历经一个半月的时间,不管是叫工业互联网平台还是叫工业大数据平台,从1.0版本升级到2.0版本,升级部分包括:客户端(网关)、服务端(数据接收、数据处理、计算服务)、底层数据库结构、WEB业务系统、WEB API接口和手机APP(Android和IOS)等 阅读全文
摘要:
ServerSuperIO Designer IDE v4.2版本更新内容: 增加ServerSuperIO.Host运行程序,可以使用IDE进行测试,Host为运行环境。 针对设备驱动增加导入监测点功能。 修复OPC客户端配置后关闭窗体慢的情况。 修改保存Tag值为object对象。 优化其他代码 阅读全文
摘要:
工业互联网刚刚兴起,十九大和两会领导人也多次提及。但是对于新生事物,每个厂家、每个组织、每个人的都理解都不一样,甚至千差万别,正因为如此才会有无限生机。但是也有其共性的东西,1、要是一个云平台、2、是一个资源平台,3、是一个物联网平台,4、是一个数据存储平台、5、是一个分析平台......更高是工业 阅读全文
摘要:
正所谓天下大势,不跟风不行。你不跨平台,很low嘛。java说:你们能跨嘛,跨给我看看。C#说:不要强人所难嘛。java说:能部署在云上吗?docker?微服务?C#说:不要强人所难嘛。java说:你能干啥?C#说:能干啥有必要和你说嘛,我只自己玩。Php说:就服你两装B的样子。哈哈! 噢java改名了,叫Jakarta。 阅读全文
摘要:
目录 1.概述 2.总体方案 3.Super Link N1 一体化智能网关 4.ServerSuperIO物联网通讯框架 5.SuperRTDB高性能实时数据库 6.SuperView Web组态 7.行业领域应用 8.接入云端 9.工业互联网平台 10.结束语 1.概述 经过两年多团体的努力,四 阅读全文
摘要:
1.概况 注:ServerSuperIO Designer IDE 同行业网友随便使用,不涉及到软件使用限制的问题。 从2015年到现在的将近两年的时间,一直在开发、完善ServerSuperIO(SSIO)的基础框架,包括:多通讯机制、稳定性、扩展性等,没有太多时间把工作放在UI的设计与开发上,从 阅读全文
摘要:
马云在2017年无锡物联网博览会视频演讲 本人并非马云粉,也未专门找过马云的“语录”。但是,本次“2017年无锡物联网博览会”的级别比较高,我司(母公司)分管工业的副总裁也专门参加了该大会,也进行分会场的讨论与交流。所以,对马老板的演讲视频仔细看完了,也分享到了我的群里。 有些屌丝骂马老板大忽悠、大 阅读全文
摘要:
但是这种操作方式存在两个问题:1.通过反射的方式,效率不高。2.如果是一个传感器,那么定义的实时数据属性不多;如果是一个站点(可以理解为生产单位或网关层)上传的数据,可能有成千上万监测点,那么不可能在继承DeviceDynamic接口的子类中定义这么多属性。 阅读全文
摘要:
注:关于“工业互联网”建设请参见:《信息物理系统白皮书(2017)》、《制造业“双创”平台发展白皮书》和《中国工业大数据技术与应用白皮书》。
自软件博览会后,国家副总理马凯和工信部的几位主要领导相继来我司考察。公司领导也非常重视在工业互联网方面的发展,以及准备投入人力、财力大干一场。作为工业人的其中一员,我表示大力支持,以及贡献自己的力量。 阅读全文
摘要:
插件化驱动的开发,然后挂载驱动运行。有人网友理解上有误区。如何发送数据。服务实例的代理交互的角色。 设备驱协传递数据到服务实例。服务实例接受控制命令,并控制设备驱动 阅读全文
摘要:
ServerSuperIO以前所做的工作逐步为形成回路控制或级联控制打下基础,例如:服务连接器和设备驱动连接器的开发与应用。总之,是通过多种形式下发命令控制设备(驱动)或传感器,云端控制站点或监测点的传感器、App或者其他终端控制传感器、根据传感器的采集数据控制另一个传感器等。 阅读全文
摘要:
为了解决上述问题,现在对设备驱动的参数增加了网络控制器分组功能,网络控制器会根据设备参数设置的分组名称控制设备驱动。例如轮询模式下,有1000个设备驱动,可以每10个设备驱动设置相同的分组名称,这10个设备驱动受控于同一个网络控制器,如果每间隔1s读取一次数据,那么每个设备驱动的轮询周期是10s钟,其他网络控制器类似。 阅读全文
摘要:
ServerSuperIO支持设备驱动和OPC Client采集的数据信息按标签集合写入mysql、oracle、sqlserver和sqlite数据库。现在还支持写入实时数据库,例如:edna、golden和corert等。同时支持实时数据库和关系数据库主要考虑项目环境和支撑的能力。
本质上还是统一继承IDataPersistence接口,然后扩展完成的操作。如果其他网友需要支持nosql数据库等,也可以继承这个接口来完成对DeviceDynamic的持久化。 阅读全文
摘要:
1.思维模式是否转变,企业的高层到底层的员工是否授受了这种思维,决定了尝试定新鲜事物的执行力;客户的是否接受了这种思维,决定了将来我们的市场潜力有多大,这是一个时刻在变化的量。2.是否能够解决现实痛点,这是做一切事情的核心问题,所谓的”大数据“平台能够给用户解决什么实际问题、带来哪些实际利益。3.是否落地可实施,主要涉及到公司的人员团体能力,在一个公司出现新鲜的事物,如果把它视作生产力的发展,那么必定会影响生产关系的改变,也就是公司的人员组织结构的改变,以适应新事物的发展。4.是否能够实现增值,决定了是否能够在原有产品体系下实现提升和突破,并且实现最终的营利。 阅读全文
摘要:
ServerSuperIO数据采集,与实时库无缝对接,生成HTML5进行集中显示 阅读全文
摘要:
ServerSuperIO正在向体系化方面发展,在基础核心框架稳定的情况下,逐步的在丰富内容。现在3.5版本的体系结构图: 阅读全文
摘要:
OPC是以C/S结构存在且广泛应用在工业领域的协议,在《16.集成OPC Server,及使用步骤》简要的介绍了OPC的基本情况。一般OPC Server端向外提供可读数据信息的接口,例如:ServerSuperIO的设备驱动读取上来的测点数据可以直接写到OPC Server中;OPC Client端主动连接OPC Server,并且通过同步、异步、数据变化的事件等方式读取服务端的数据信息。OPC Server与OPC Client是多对多的关系,OPC Server可以为多个OPC Client提供数据源,OPC Client也可以读取多个OPC Server的数据信息。 阅读全文
摘要:
实时数据库的一个重要特性就是实时性,包括数据实时性和事务实时性。数据实时性是现场IO数据的更新周期,不能不考虑数据的实时性。一般数据的实时性主要受现场设备的制约,特别是对于一些比较老的系统而言,情况更是这样。事务实时性是指数据库对其事务处理的速度。它可以是事件触发方式或定时触发方式。事件触发是该事件一旦发生可以立刻获得调度,这类事件可以得到立即处理,但是比较消耗系统资源;定时触发是在一定时间范围内获得调度权。 阅读全文
摘要:
ServerSuperIO通过加载的设备驱动以网口或串口为通讯链路实时与硬件传感器交互、采集数据信息,设备驱动采集到硬件传感器的数据信息之后立即传递给OPC Server,OPC Server的数据发生变化后,在OPC Client能够立即做出响应,这样更能体现数据的实时性,避免OPC Server定时读取数据库的数据信息而造成延迟,也不能及时反应数据变化的真实性。 阅读全文
摘要:
基于大数据的核心能力,东方国信以“大数据+”为战略,紧锣密鼓的加快战略布局,以领先的大数据解决方案服务于通信、金融、智慧城市、公共安全、智慧旅游、工业、农业、医疗、媒体、大数据运营等行业和业务领域,帮助客户从数据中获得价值,得到行业与客户的广泛、高度认可,也铸就了东方国信大数据龙头企业的行业地位。 阅读全文
摘要:
ServerSuperIO 3.2版本以前,设备数据仅支持Xml序列化的方式,如果以其他方式存储数据,那么只能把持久化操作写在设备驱动中,本质上失去了模块化的灵活性。3.2 版本以后增加了数据持久化接口,方便支持多种形式存储设备的参数数据和实时数据,3.2版本里现在仅支持Xml序列化的方式,后期会支持MongoDB、influxdb和实时数据库(类似PI)等 阅读全文
摘要:
1.自我介绍。2.占领脑袋和丢了脚3.物联的现实困难4.效率与成本5.智能网关,跑Windows 10 IOT和Ubuntu Mate6.SuperIO到ServerSuperIO发展历程和解决的实现问题7.一套设备驱动,支持多种IO通讯8.一套设备驱动,统一接口,多种平台挂载运行9.物联通讯的级联10.设备之间的通讯、控制11.与云端的交互、控制12.未来的规划13.结束语 阅读全文
摘要:
一.环境说明 虚拟机:vmware 11 操作系统:Ubuntu 16.04 Hadoop版本:2.7.2 Zookeeper版本:3.4.9 二.节点部署说明 三.Hosts增加配置 sudo gedit /etc/hosts wxzz-pc、wxzz-pc0、wxzz-pc1、wxzz-pc2均 阅读全文
摘要:
1.轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。
2.不光是通讯框架,是设备驱动、IO通道、控制模式场景的协调机制。
3.支持协议驱动器,可以按规范写标准协议和自定义协议。
4.支持发送数据缓存器,支持命令缓存重发和按优先级别发送。
5.支持协议过滤器,按规则筛选数据,并且可以承继接口,自定义过滤方式。
6.支持接收数据缓存器,可以缓存不符合过滤器的数据,和下次接收数据进行拼接。
7.支持按设备命令优先级别进行调度设备,保证有高级别命令的驱动及时发送。
8.支持一个设备驱动,同时支持串口和网络两种通讯方式,可以监视IO通道数据。
9.支持一个设备驱动,在网络通讯时可以支持TCP Server和TCP Client两种工作模式。
10.支持多设备共享同一IO通道进行通讯。
11.支持定时清理超时的网络IO通道。
12.支持显示视图接口,满足不同显示需求。
13.支持服务组件接口,可以自定义完成OPC服务、4-20mA输出、LED大屏显示、短信服务、以及多功能网关服务。
14.支持创建多服务实例,完成不同业务的拆分。
15.支持 阅读全文
摘要:
设备驱动、视图驱动和服务实例的开发都已经介绍完,这些都以组件的方式进行开发,接下来涉及到我们怎么去应用,有两种方式:1.基于ServerSuperIO开发自己的宿主程序,加载设备驱动、视图和服务实例。2.基于二次开发套件,使用配置工具进行组件插件化的挂载应用。下面就介绍一下配置工具的使用,如下图: 阅读全文
摘要:
如果ServerSuperIO部署在服务端,那么完全没有必要在SSIO视图接口上进行视图显示开发,可以用WEB端来做。如果ServerSuperIO部署在PC机端或者嵌入式主机,并且带现场显示屏幕,那么就需要有实时显示的界面,以及满足现场用户的不同需求。针对这种情况,ServerSuperIO内部提供了视图显示接口,设备驱动提取完成数据后,可以把数据实时传输给视图接口,可以立即显示,也可以先缓存数据,定时进行显示; 可以几个设备驱动的数据显示在一个视图,也可以全部设备驱动的数据显示在一个视图。示意如下图: 阅读全文