什么是FreeIOE
FreeIOE 是一个开源的物联网智能网关框架,方便用户快速构建物联网智能网关产品。
特点
- 基于 Skynet 框架
纯C语言的高扩展性框架,极少的系统依赖、方便快速移植 - Lua 语言开发应用
高效、灵活、跨平台的物联网应用开发 - 集成云服务 - 冬笋云
冬笋云提供FreeIOE网关的管理维护以及应用中心服务 - 极简的设备模型
低门槛、高扩展的设备模型 - 丰富的开发方式
设备在线开发、平台在线开发、VSCode开发插件 - 丰富的调试信息
应用日志、通讯报文的平台化支持
适用场景
- 数据采集
从电表、PLC、CNC等具备数据接口的设备收集设备运行/现场数据 - 边缘计算
在网关中进行业务数据逻辑运算,事件报警、自动控制等功能 - 远程控制
远程操作、控制现场设备 - 远程维护
远程设定现场设备流程、参数 - 系统集成
接入数据平台、云平台。如:- 阿里云
- 百度云
- 华为云
- 冬笋云
- 设备智能
基于公众数据的智能化。如天气信息、地址位置、阶梯电价等等公众数据进行智能化生产
历程
在12年的时候,进入了旋思科技,踏入了工业自动化的圈子。感叹工业圈子技术落后的同时,萌发构建全新网关产品的想法。跟viccom童鞋在想法上相互学习了的很多。
于13年下半年开启构建全新网关产品,使用了lua多进程+zmq内部通讯的机制搭建了所谓的symlink v3产品,实现一些产品的想法,也完成了基础的配套平台的demo。奈何工业物联网市场在国内当时并未获得认可,这款产品匆匆结束了它的使命。 虽然后来也默默做了一些东西,但由于其架构的基础并不算稳定,我也失去了对其进行进一步开发的想法。代码在GoIoT项目
之后接触了云风的skynet项目(其实很久之前就知道这个项目,一直都并未花时间去了解),并用skynet开发了一款视频监控中GB28181的网关项目。所以在17年回归旋思科技之后,坚定了使用skynet重新打造智能网关产品的想法,于是有了FreeIOE项目的诞生。
而冬笋云最早是为了构造一个工业数据云平台,是为了一个储能项目构建的。技术调研后,决定使用ERPNext作为基础进行开发(储能项目有很大一部分需要erp的功能),而ERPNext项目的好处是他有一个基础框架Frappe。
通过了将近两年的时间,和viccom 联手打造了 FreeIOE + ThingsRoot Cloud的全新工业物联网解决方案。