IOTOS物联中台(以下且称“IOTOS”)更适合智慧化项目使用,比如工业、建筑等现有存量设备、子系统的快速集成和接入,并且极具扩展性和开放性。 轻量级就在于IOTOS内置了IoT PaaS“内核”,并且统一制定了设备服务标准接口。用户可以原生方式扩展系统服务、采集服务,以及基于提供的采集引擎和驱动SDK开发框架,开发设备扩展驱动,实现快速接入。 IOTOS对外提供多语言的SDK,包括python、java、c#、c++,这是一套基于中台的设备驱动和服务扩展的开发框架。sdk进行了中台内部细节的各项封装,开发者只需关注自身业务逻辑,通过从派生的驱动基类中调用方法和属性、重写成员函数,专注于实现设备协议转换或扩展服务的业务逻辑。 如上图所示,系统分为3层,硬件驱动层、平台层和业务层。其中硬件驱动层是设备接入系统集成的核心。市面上基于MQTT的物联平台,IOTOS也是通过一个MQTT超级驱动去兼容相关特性。 以智慧校园为例,可加一个智慧楼宇,每个一段即可,IOTOS提供了两个层面的SDK和框架,分别可以让设备系统直接作为平台扩展接入到平台(比如较为独立的业务系统如后勤、考勤、教学管理相关),也可以通过类似电脑外设驱动的设备驱动来接入传感、机电设备等(比如电梯、门禁、教室照明、广播、中控等)。 通过原生接口和驱动SDK,IOTOS产品可以对下游硬件供应商形成技术标准,指定按照接口标准和设备模型进行适配。在业务层方面,IOTOS提供了统一的WEB接口,业务应用开发就像APP一样可以开箱即用。