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)
应用编辑服务,支持用户以拖拽控件并关联设备数据流的方式,生成简易网页展示应用。
本文章来源于互联网,如有侵权,请联系删除!原文地址:OneNET物联网平台介绍
相关推荐: 物联网设备数据流转之数据如何导出:Excel文件
背景 其实,到现在为止,前面的页面已经实现了对设备数据的展现。这一篇文章中对当前的项目做一个增强: 绘制Echarts 图表展示数据变化趋势; 导出设备数据到Excel,体验TDengine的查询效率; 这两个功能的实现均需要前后端配合,完成数据交互,我们先实…