基于NB-IoT平台数据透传模式的应用接入平台设计方法技术

技术编号:21039199 阅读:45 留言:0更新日期:2019-05-04 08:11
本发明专利技术公开了一种基于NB‑IoT平台数据透传模式的应用接入平台设计方法,包括:申请账号及密码并创建NB‑IoT应用;将设备的Data字段上传到应用中;部署应用接入平台;配置产品应用平台并设置应用Id、应用key和回调地址URL和对应关系;在应用接入平台中配置设备白名单;应用接入平台调用应用进行注册;设备端将数据推送到应用接入平台并被解析为具体的业务数据;产品应用平台调用应用接入平台的接入API,发送命令数据,应用接入平台接收、存储命令数据,调用命令下发API完成命令下发。通过设备的接入集中管控,统一处理与电信NB‑IoT的交互,减少重复性工作,缩短对接时间。

【技术实现步骤摘要】
基于NB-IoT平台数据透传模式的应用接入平台设计方法
本专利技术涉及互联网、物联网和软件开发
,具体的说,是一种基于NB-IoT平台数据透传模式的应用接入平台设计方法。
技术介绍
NB-IoT支持低功耗设备在广域网的蜂窝数据连接,聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。具有覆盖广、连接多、速率快、成本低、功耗低、架构优等特点。可采取带内、保护带或独立载波等三种部署方式,与现有网络共存。目前,电信NB-IOT网络在覆盖方面、信号穿透力及基站的数据承载能力上都有很大优势,但是NB-IOT设备在接入电信NB-IOT平台时协议对接方面较复杂,电信NB-IOT平台目前对数据处理中有两种模式:(1)解析数据并提供服务:企业客户根据自身需要,在profile编写时对于希望物联网开放平台解析并提供数据服务的内容编写独立字段,平台解析profile中相应字段内容,并提供对应的数据分析服务;(2)数据完全透传:客户在profile编写时可以将整个应用层数据放在一个字段里面打包,物联网开放平台不进行任何解包的操作,直接将数据传递给客户平台,数据完全透传。对于企业生产NB-IoT设备种类型号较多,且从总体硬件能力中选择进行组合形成不同产品,如设备端硬件基础能力由:GPS定位,基站定位,WIFI定位,心律采集、AGPS辅助、振动唤醒、睡眠追踪、运动监测等构成(根据研发能力还会扩展),根据业务需求要从这些基础能力中选择某些项组合形成不同的硬件产品,一般在时间上要求快速形成商用产品。如果采用单个产品直接对接电信NB-IOT平台,在Profile的制作、插件开发,北向应用平台对应开发,硬件的对应南向开发,调试都会花费大量的资源成本,涉及大量重复性工作,在对接时间及整体成本上均存在问题。
技术实现思路
本专利技术的目的在于提供一种基于NB-IoT平台数据透传模式的应用接入平台设计方法,用于解决现有技术中采用单个产品直接对接电信NB-IOT平台涉及重复性工作的问题。本专利技术通过下述技术方案解决上述问题:一种基于NB-IoT平台数据透传模式的应用接入平台设计方法,包括:步骤S100:采用设备端使用的电信NBSIM卡申请电信NB-IoT平台的账号及密码,并在电信NB-IoT平台中创建一个或多个NB-IoT应用,并维护设备类型和设备型号;步骤S200:将设备对应的Profile及插件上传到各自的电信NB-IoT应用中,Profile及插件遵循数据透传模式,将整个应用层数据放在一个字段里面打包,称为Data字段;步骤S300:部署应用接入平台,对应用接入平台需要对接的各个电信应用账号和密码进行配置,并维护各个电信应用下的设备类型和设备型号;步骤S400:在应用接入平台中配置产品应用平台,并设置产品应用平台的应用Id、应用key和回调地址URL,还设置产品应用平台与应用接入平台中配置的电信NB-IoT应用的对应关系,以及设置产品应用平台与电信NB-IoT应用下的设备类型和设备型号中的对应关系;步骤S500:在应用接入平台中配置设备白名单,确定应用平台可管理使用的设备号范围段;步骤S600:产品应用平台根据接入API文档、地址、使用应用Id、应用key访问应用接入平台,进行设备的注册,应用接入平台收到产品应用平台的注册请求,根据设备白名单判断该设备是应用平台可管理设备时,调用对应电信NB-IoT应用进行注册;步骤S700:设备端上电激活后,将数据上报到电信NB-IoT平台,电信NB-IoT平台通过回调地址URL将数据推送到应用接入平台,应用接入平台首先存储上报完整数据,其次解析出上报数据的Data字段数据,并判断是否属于设备的公共请求,如果是,应用接入平台直接进行处理并返回;否则,由应用接入平台调用该设备对应的应用平台回调URL,将推送数据中解析出来的Data字段推送给应用平台,应用平台收到数据后按照设备的数据协议格式解析为具体的业务数据;步骤S800:产品应用平台调用应用接入平台的接入API,发送命令数据,应用接入平台接收命令数据,首先存储命令数据,然后调用电信NB-IoT的命令下发API完成命令下发;步骤S900:应用接入平台将设备上报数据、下发给设备的命令以及电信NB-IoT平台的通知信息存储,用于展示设备的状态及设备功能分析。本专利技术与现有技术相比,具有以下优点及有益效果:本专利技术所有设备的接入集中管控,统一处理与电信NB-IoT的交互,减少各产品应用平台与电信NB-IoT平台对接的重复性工作,缩短对接时间,节约成本提升产品的快速商用能力。附图说明图1是本专利技术的系统架构图。图2是产品应用平台与电信NB应用下设备类型和型号配置示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:结合附图1所示,一种基于电信NB-IoT平台数据完全透传模式下的应用接入平台设计方法,结合图1所示,利用应用接入平台,所有设备的接入集中管控,统一处理与电信NB-IoT的交互,减少各产品应用平台与电信NB-IoT平台对接的重复性工作,缩短对接时间,提升产品的快速商用能力。根据本专利技术的一个实施例,所述的方法包括以下步骤:步骤一:使用设备端使用的电信NBSIM卡申请公司在电信NB-IoT平台的账号及密码在电信NB-IoT平台中创建一个或多个NB-IoT应用,并维护好设备类型&型号。步骤二:将设备对应的Profile及插件上传到各自的电信NB-IoT应用中,Profile及插件遵循数据透传模式,将整个应用层数据放在一个字段里面打包,称为Data字段。步骤三:部署应用接入平台,配置本平台需要对接的各电信应用appId、secret,并维护好应用下的设备类型&型号。步骤四:然后再在应用接入平台中配置产品应用平台,并设置产品应用平台的应用Id、应用key、回调地址URL及产品应用平台与整个应用接入平台中配置的电信NB-IoT应用及其下设备类型&型号中的对应关系,具体可参见图2:产品应用平台与电信NB应用下设备类型&型号配置示意图,1个应用平台可以与不同的电信NB-IOT应用下设备类型&型号建立关系。步骤五:在平台中配置设备白名单,确定应用平台可管理使用的设备号(IMEI)范围段。步骤六:产品应用平台根据接入API文档及地址、使用应用Id、应用key访问应用接入平台,进行设备的注册,应用接入平台收到产品应用平台的注册请求,根据设备白名单判断该设备是应用平台可管理设备时调用对应电信NB-IoT应用进行注册。步骤七:设备端上电激活后,将数据上报到电信NB-IoT平台,电信NB-IoT平台通过回调地址将数据推送到应用接入平台,应用接入平台首先存储上报完整数据(可配置),其次解析出上报数据的Data字段数据,如果属于设备的公共请求(对于设备的公共的功能响应,不需要应用平台进行处理),应用接入平台直接进行处理并返回;其他非公共请求的数据上报由应用接入平台调用该设备对应的应用平台回调URL,将推送数据中解析出来的Data字段推送给应用平台,应用平台收到数据后按照设备的数据协议格式解析为具体的业务数据。这样可以将所有设备能力定义都封装在一个协议中,解析时按本文档来自技高网
...

【技术保护点】
1.一种基于NB‑IoT平台数据透传模式的应用接入平台设计方法,其特征在于,包括:步骤S100:采用设备端使用的电信NB SIM卡申请电信NB‑IoT平台的账号及密码,并在电信NB‑IoT平台中创建一个或多个NB‑IoT应用,并维护设备类型和设备型号;步骤S200:将设备对应的Profile及插件上传到各自的电信NB‑IoT应用中,Profile及插件遵循数据透传模式,将整个应用层数据放在一个字段里面打包,称为Data字段;步骤S300:部署应用接入平台,对应用接入平台需要对接的各个电信应用账号和密码进行配置,并维护各个电信应用下的设备类型和设备型号;步骤S400:在应用接入平台中配置产品应用平台,并设置产品应用平台的应用Id、应用key和回调地址URL,还设置产品应用平台与应用接入平台中配置的电信NB‑IoT应用的对应关系,以及设置产品应用平台与电信NB‑IoT应用下的设备类型和设备型号中的对应关系;步骤S500:在应用接入平台中配置设备白名单,确定应用平台可管理使用的设备号范围段;步骤S600:产品应用平台根据接入API文档、地址、使用应用Id、应用key访问应用接入平台,进行设备的注册,应用接入平台收到产品应用平台的注册请求,根据设备白名单判断该设备是应用平台可管理设备时,调用对应电信NB‑IoT应用进行注册;步骤S700:设备端上电激活后,将数据上报到电信NB‑IoT平台,电信NB‑IoT平台通过回调地址URL将数据推送到应用接入平台,应用接入平台首先存储上报完整数据,其次解析出上报数据的Data字段数据,并判断是否属于设备的公共请求,如果是,应用接入平台直接进行处理并返回;否则,由应用接入平台调用该设备对应的应用平台回调URL,将推送数据中解析出来的Data字段推送给应用平台,应用平台收到数据后按照设备的数据协议格式解析为具体的业务数据;步骤S800:产品应用平台调用应用接入平台的接入API,发送命令数据,应用接入平台接收、存储命令数据,并调用电信NB‑IoT的命令下发API完成命令下发;步骤S900:应用接入平台将设备上报数据、下发给设备的命令以及电信NB‑IoT平台的通知信息存储,用于展示设备的状态及设备功能分析。...

【技术特征摘要】
1.一种基于NB-IoT平台数据透传模式的应用接入平台设计方法,其特征在于,包括:步骤S100:采用设备端使用的电信NBSIM卡申请电信NB-IoT平台的账号及密码,并在电信NB-IoT平台中创建一个或多个NB-IoT应用,并维护设备类型和设备型号;步骤S200:将设备对应的Profile及插件上传到各自的电信NB-IoT应用中,Profile及插件遵循数据透传模式,将整个应用层数据放在一个字段里面打包,称为Data字段;步骤S300:部署应用接入平台,对应用接入平台需要对接的各个电信应用账号和密码进行配置,并维护各个电信应用下的设备类型和设备型号;步骤S400:在应用接入平台中配置产品应用平台,并设置产品应用平台的应用Id、应用key和回调地址URL,还设置产品应用平台与应用接入平台中配置的电信NB-IoT应用的对应关系,以及设置产品应用平台与电信NB-IoT应用下的设备类型和设备型号中的对应关系;步骤S500:在应用接入平台中配置设备白名单,确定应用平台可管理使用的设备号范围段;步骤S600:产品应用平台根据接...

【专利技术属性】
技术研发人员:徐崖洲
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1