物联网(Internet of Things,IoT)是普遍联系的网络,是基于互联网、电信网等信息网络的承载体,可以视为互联网的延伸和升级,是科学技术发展的必然,也被称为继计算机、互联网和移动通信网络之后的第三次信息技术革命。
稳定、灵活、通用的物联网产品架构对促进物联网健康、规模发展具有重要意义,也是研究和关注的焦点,如欧洲IoT-A 项目,并不研究智慧城市、智慧农业、智慧电网、智慧医疗等具体应用领域架构,而是从跨应用领域的角度出发研究。我国也设立了国家专项项目进行研究,为物联网建设提供宏观参考指导。
AIRIOT 物联网平台开发框架(以下简称“AIRIOT”)自2011年开始秉承国家物联网建设的发展指导思想,对多个不同的行业业务进行研究分析,在性能稳定、架构灵活的基础上,持续将业务抽象成通用的模块、组件、表单等,并经过9年的项目应用实践检验,持续优化,逐步形成了一款拥有完全自主知识产权、图形化开发、全面快速感知(驱动覆盖95%以上感知设备)、快速构建不同行业应用、开放的物联网平台开发框架产品,已在石油、电力、管网领域以及高校物联网、自动化等专业应用。
AIRIOT的产品定位
社会上有越来越多的专注行业的物联网平台纷纷涌现,这些平台纷繁复杂,琳琅满目。但是各行各业都需要建设符合行业特点的物联网应用平台,企业管理者对于平台的应用变更得不到快速响应,大量的开发时间用在企业管理者、专业技术人员与程序员之间的沟通上,企业需要一种用户可快速实现物联网应用的开发工具,AIRIOT就是一款拥有完全自主知识产权的低代码物联网平台开发工具,可快速生成物联网应用平台。
AIRIOT是Accelerate Industry Relationship Internet of Things 的缩写,意为加速工业关系变革的物联网工具,根据工业物联网平台标准架构设计,抽象了很多基础概念、基本元素、通用组件,同时丰富了通用接口,能够满足各行业用户快速构建定制化应用的需求,降低了对平台开发人员的编程能力要求,快速响应用户需求的频繁变更,让平台运维变得更加简单便捷。
通过简单的学习,不管是终端设备商、平台服务商、通信运营商、网络设备服务商、解决方案提供商的技术人员,还是企业管理人员,都能够基于AIRIOT 快速构建物联网应用平台,不仅可节约开发的时间成本和人工成本,也让企业自己的人员能够自主开发物联网应用平台,让平台开发人员更加关注企业的业务本身和物联网平台的实用效果,而不是开发编程。
AIRIOT的可视化功能使其成为一款所见即所得的物联网平台通用开发工具,是快速开发稳定健壮的物联网应用平台的必备软件;此外,AIRIOT 内部集成了丰富的驱动,已成为各类物联网设备驱动翻译器,也是为万物互联赋能的新型平台开发工具。
AIRIOT 特性
1、模型化管理
AIRIOT 采用模型化管理设计,奖一类事物或设备属性抽象为统一的模型,通过一次模型配置,实现同类型设备复用的效果,配置的属性包括基础属性、设备配置、报警配置、流计算数据点、画面配置、地理信息配置、网络检查、自定义属性、事件配置等,模型化的实现增强了管理的统一性、便捷性和高效性。
2、快速的图形化业务流程开发
AIRIOT 采用React+Antd 技术,并支持移动端H5技术,支持任意组件进行动画配置、布局配置、事件配置等,用户可以通过拖拽组件的方式实现业务流程开发,大幅缩减开发成本和周期,提高开发效率。
3、自定义报表
AIRIOT 的报表是系统参数显示的记录表格,支持用户自定义,可根据实际需要显示参数,并可随时修改。报表可以制作二级表头,同时报表筛选也支持用户自定义,提升了报表的灵活性。
4、智能报警
AIRIOT 支持简单和复杂逻辑报警规则自定义,用户可根据业务需求定制报警规则和报警信息的全方位推送,实现精准报警,避免误报漏报。同时,AIRIOT 支持报警信息大数据分析,通过报警模型优化设计,实现资产的智能预诊。
5、高效的数据自由采集
AIRIOT 支持两百余种常见的主流驱动及私有协议,包括通用驱动(Modbus/TCP、OPC-DA、OPC-UA、MQTT 等)、无线驱动(Lora、OneNet 等)、厂商驱动(AB、西门子、倍福等)、行业驱动等,目前已覆盖市场在用设备的95%以上,可实现各类设备、系统数据的快速接入;同时,支持基于SDK 快速开发驱动,提供便捷的在线调试工具,提高开发效率。
6、海量数据高效处理
AIRIOT 适配国产时序数据库涛思 TDEngine、兼容 influxDB 等国内外主流时序数据库。其中,TDEngine 采用分布式高可靠架构设计,完全去中心化的时序数据处理引擎,写入速度达100万数据点/秒,读取速度达1000万数据点/秒,适用于高速增长的物联网大数据应用场景,还提供缓存、数据订阅、流失计算等功能,最大程度降低研发和运维的复杂度。
AIRIOT 实时流计算功能支持用户可以根据自身数据需求,通过自定义算法,实时地对平台数据进行统计、计算及映射,实现对数据的实时统计与计算。
7、便捷、友好的二次开发
AIRIOT 提供Go、Java、Node、Python等多语言 SDK 工具包、丰富的API及相关文档,用户可进行组件、接口服务、任务(计算)服务和驱动程序的快速开发、发布与运行。
8、强大的系统集成能力
AIRIOT 目前已集成了地理信息系统(Geographic Information System,GIS)、视频监控系统(海康威视、大华等)、安防系统、工单系统等数十种主流应用系统。
【AIRIOT空中学院】公开课https://c.airiot.cn/index
配套书籍:
本书全面介绍了 AIRIOT 物联网平台开发框架的产品定位、特性及基础功能模块、二次开发能力、系统集成能力,以及大数据与人工智能应用和典型的项目案例,涉及大量工程应用内容。通过本书的学习,读者可方便地根据实际需求实现基于 AIRIOT 的物联网应用。
本书适合作为高等工科院校物联网工程、人工智能、自动化、测控技术与仪器、计算机等专业的物联网技术与应用相关课程的教材,也适合物联网平台应用开发技术人员使用。
申请试用: