OneNET物联⽹平台介绍
祛痘灵
OneNET定位为PaaS服务,即在物联⽹应⽤和真实设备之间搭建⾼效、稳定、安全的应⽤平台:⾯向设备,适配多种⽹络环境和常见传输协议,提供各类硬件终端的快速接⼊⽅案和设备管理服务;⾯向应⽤层,提供丰富的API和数据分发能⼒以满⾜各类⾏业应⽤系统的开发需求,使物联⽹企业可以更加专注于⾃⾝应⽤的开发,⽽不⽤将⼯作重⼼放在设备接⼊层的环境搭建上,从⽽缩短物联⽹系统的形成周期,降低企业研发、运营和运维成本。平台概述
1.1 平台简介
OneNET是中国移动打造的⾼效、稳定、安全的物联⽹开放平台。OneNET⽀持适配各种⽹络环境和协议类型,可实现各种传感器和智能硬件的快速接⼊,提供丰富的API和应⽤模板以⽀撑各类⾏业应⽤和智能硬件的开发,有效降低物联⽹应⽤开发和部署成本,满⾜物联⽹领域设备连接、协议适配、数据存储、数据安全以及⼤数据分析等平台级服务需求。
OneNET已构建“云-⽹-边-端”整体架构的物联⽹能⼒,具备接⼊增强、边缘计算、增值能⼒、AI、数据分析、⼀站式开发、⾏业能⼒、⽣态开放8⼤特点。全新版本OneNET平台,向下延展终端适配接⼊能⼒,
向上整合细分⾏业应⽤,可提供设备接⼊、设备管理等基础设备管理能⼒,以及位置定位LBS、远程升级OTA、数据可视化View、消息队列MQ等PaaS能⼒。同时随着5G⽹络的到来,平台也在打造
金属工艺品制作
5G+OneNET新能⼒,重点提供并优化视频能⼒Video、⼈⼯智能AI、边缘计算Edge等产品能⼒,通过⾼效、稳定、多样的组合式服务,让各项应⽤实现轻松上云,完美赋能⾏业端到端应⽤。。
OneNET主要功能如下:
设备接⼊
⽀持多种⾏业及主流标准协议的设备接⼊,提供如NB-IoT(LWM2M)、MQTT、EDP、JT808、Modbus、HTTP等物联⽹套件,满⾜多种应⽤场景的使⽤需求
提供多种语⾔开发SDK,帮助开发者快速实现设备接⼊
⽀持⽤户协议⾃定义,通过TCP透传⽅式上传解析脚本来完成协议的解析
设备管理
提供设备⽣命周期管理功能,⽀持⽤户进⾏设备注册,设备更新,设备查询、设备删除
提供设备在线状态管理功能,提供设备上下线的消息通知,⽅便⽤户管理设备的在线状态电子监管码设备
提供设备数据存储能⼒,便于⽤户进⾏设备海量数据存储于查询
提供设备调试⼯具以及设备⽇志,便于⽤户快速调试设备以及定位设备问题
位置定位LBS
提供基于的定位能⼒,⽀持三⽹的2G/3G/4G定位,覆盖⼤陆及港澳台地区
⽀持NB-IoT定位,满⾜NB设备的位置定位场景
提供7天连续时间段位置查询,可查询在定位时间段内任意7天段的历史轨迹
远程升级OTA
提供对终端模组的远程FOTA升级,⽀持2G/3G/4G/NB-IoT/WIFI等类型模组
提供对终端MCU的远程SOTA升级,满⾜⽤户对应⽤软件的迭代升级需求
⽀持升级组以及策略设置,⽀持完整包和差分包升级
消息队列MQ
基于分布式技术架构,具有⾼可⽤性、⾼吞吐量、⾼扩展性等特点
⽀持TLS加密传输,提⾼传输安全性
⽀持多个客户端对同⼀队列进⾏消费
⽀持业务缓存功能,具有削峰去⾕特性
数据可视化View
免编程,可视化拖拽配置,10分钟完成物联⽹可视化⼤屏开发
二维码打印设备提供丰富的物联⽹⾏业定制模版和⾏业组件
⽀持对接OneNET内置数据、第三⽅数据库、Excel静态⽂件多种数据源
⾃动适配多种分辨率的屏幕,满⾜多种场景使⽤
⼈⼯智能AI
提供⼈脸对⽐、⼈脸检测、图像增强、图像抄表、车牌识别、运动检测等多种⼈⼯智能能⼒通过API的⽅式为⽤户提供,⽅便能⼒集成和使⽤
视频能⼒Video
提供视频平台,直播以及端到端解决⽅案等多种视频能⼒
提供设备侧和应⽤侧的SDK,帮助快速实现视频监控、直播等设备及应⽤能⼒
⽀持Onvif视频的设备通过视频⽹关盒⼦可实现接⼊平台
边缘计算Edge
⽀持私有化协议适配、协议转换能⼒,满⾜各类设备接⼊平台需求
⽀持设备侧就近部署,提供低时延、⾼安全、本地⾃治的⽹关能⼒
⽀持“云-边”协同,可实现例如AI能⼒云侧推理,在边缘侧执⾏
水泥增强剂配方应⽤开发环境
提供全云端在线应⽤构建能⼒,帮助⽤户快速定制云上应⽤
⽀持SaaS应⽤托管于云端,提供开发、测试、打包、⼀键部署等能⼒
提供通⽤领域服务沉淀⾄环境,如⽀付、地图等领域服务能⼒
提供⾏业业务建模基础模型,可视化UI拖拽流程编排
1.2 资源模型
OneNET资源模型如下图:
产品(product)
⽤户的最⼤资源集为产品,产品下资源包括设备、设备数据、设备权限、数据触发服务以及基于设备数据的应⽤等多种资源,⽤户可以创建多个产品。
设备(device)
设备为真实终端在平台的映射,真实终端连接平台时,需要与平台设备建⽴⼀⼀对应关系,终端上传的数据被存储在数据流中,设备可以拥有⼀个或者多个数据流。
数据流与数据点
数据流⽤于存储设备的某⼀类属性数据,例如温度,湿度,坐标等信息;平台要求设备上传并存储数据时,必须以key-value的格式上传数据,其中key即为数据流名称,value为实际存储的数据点,value格式可以为int、float、string、json等多种⾃定义格式。
APIkey
APIkey为⽤户进⾏API调⽤时的密钥,⽤户访问产品资源时,必须使⽤该产品⽬录下对应的APIkey。
地下轨道站触发器(trigger)
触发器为产品⽬录下的消息服务,可以进⾏基于数据流的简单逻辑判断并触发HTTP请求或者邮件。
应⽤(application)
应⽤编辑服务,⽀持⽤户以拖拽控件并关联设备数据流的⽅式,⽣成简易⽹页展⽰应⽤。