生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。 本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。 一、Go 1、Gobot Gobot 是一个机器人、无人机和物联网框架,提供在同一时间合并多个不同 ...
分类:
编程语言 时间:
2016-12-22 11:57:53
阅读次数:
379
1.轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。 2.不光是通讯框架,是设备驱动、IO通道、控制模式场景的协调机制。 3.支持协议驱动器,可以按规范写标准协议和自定义协议。 4.支持发送数据缓存器,支持命令缓存重发和按优先级别发送。 5.支持协议过滤器,按规则筛选数... ...
设备驱动、视图驱动和服务实例的开发都已经介绍完,这些都以组件的方式进行开发,接下来涉及到我们怎么去应用,有两种方式:1.基于ServerSuperIO开发自己的宿主程序,加载设备驱动、视图和服务实例。2.基于二次开发套件,使用配置工具进行组件插件化的挂载应用。下面就介绍一下配置工具的使用,如下图: ...
分类:
其他好文 时间:
2016-11-30 01:50:01
阅读次数:
201
如果ServerSuperIO部署在服务端,那么完全没有必要在SSIO视图接口上进行视图显示开发,可以用WEB端来做。如果ServerSuperIO部署在PC机端或者嵌入式主机,并且带现场显示屏幕,那么就需要有实时显示的界面,以及满足现场用户的不同需求。针对这种情况,ServerSuperIO内部提... ...
分类:
其他好文 时间:
2016-11-27 23:34:33
阅读次数:
270
这篇文章主要介绍数据的转发和控制服务,其他的服务开发与此类似。如果基于ServerSuperIO服务接口的开发具备数据转发和控制能力,那么在物联网建设中将具备数据的无限级联传递与控制能力,使用一套框架形成一套解决方案。示意图如下: ...
分类:
其他好文 时间:
2016-11-25 23:10:05
阅读次数:
205
感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 目 录 10.持续传输大块数据流的两种方式(如:文件)... 2 10.1 概述... 2 10.2 大块数据流的两种传输方式... 2 10.2.1 协议数据包的方式... 2 10.2.2 请求长度、确认 ...
分类:
其他好文 时间:
2016-11-23 06:28:05
阅读次数:
288
感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 目 录 8.单例通讯模式开发及注意事项... 2 8.1 概述... 2 8.2 通讯机制说明... 2 8.3 设备驱动开发注意事项... 2 8.4 宿主程序服务实例配置注意事项... 3 8.5 单例模 ...
分类:
其他好文 时间:
2016-11-23 06:15:27
阅读次数:
216
感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 目 录 9. 协议过滤器,解决一包多发、粘包、冗余数据... 2 9.1 概述... 2 9.2 实际问题... 2 9.3 5种过滤器及二次开发... 5 9.4 设备驱动开发注意事项... 6 9.5 宿 ...
分类:
其他好文 时间:
2016-11-23 06:10:01
阅读次数:
214
感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 一、综述 SuperIO(SIO)定位在PC终端(上位机)应用,它只有一个服务实例,配置参数是全局属性。但是,ServerSuperIO(SSIO)与SuperIO(SIO)定位不一样,SSIO定位在服务器端 ...
分类:
其他好文 时间:
2016-11-22 23:46:21
阅读次数:
364
感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 3.1 概述 定位ServerSuperIO(SSIO)为物联网通讯框架,就是因为这个框架是以“设备”(驱动)为核心构建,“设备”是泛指传感器、下位机、PC机等各类数据源,数据源有自己的通讯协议或数据传输格式 ...
分类:
其他好文 时间:
2016-11-22 23:46:12
阅读次数:
259