• [技术干货] 【NB-IoT业务系列】——LWM2M固件升级
    IoT平台支持LWM2M固件升级咯~固件也能升级? 神奇吧~肿么做到的? 请您往下看~LWM2M是什么?LWM2M(Lightweight M2M,轻量级M2M)做为一种标准通用的物联网设备管理协议,可以应用在NB-IoT等多种场景下。在物联网的一些特定场景下,终端设备硬件限制该设备使用NB-IoT的方式联接到物联网。在NB-IoT的场景中,LWM2M协议成为IoT平台和设备之间进行设备管理的优选协议。实现LWM2M协议下的设备固件升级,可以对接标准第三方设备,使设备具有更强的业务能力,同时增强IoT平台的管理能力。如何实现?升级流程设备固件包上传和管理通过登录SP Portal,将固件包上传到IoT联接管理平台上,并保存在数据库中。设备固件升级增加固件升级界面,有升级任务创建,查询,删除的入口,包括单个任务和批量任务。在设备信息查看界面,增加设备固件版本的显示,信号强度,电池电量的显示,并提供查询接口,用于Portal查询显示。设备固件升级结果导出支持固件升级结果导出功能,增加“设备固件包下载时长”和“升级时长”两个指标。设备固件升级支持策略设备固件升级支持重试次数的策略设置。[/backcolor]
  • [技术干货] 【NB-IoT业务系列】——SoftRadio
    什么是SoftRadio呢?SoftRadio是用来实现远程online调试模式的系统,在项目集成时,有时模组、基站等还没有就绪,便会使用SoftRadio进行端到端集成验证,提升设备接入调试效率。IoT平台作为NB-IoT业务统一的联接平台,需要支撑生态建设扩展。因此,需要支撑NB-IoT的模拟器SoftRadio接入到IoT平台。NB-IoT芯片的开发已使用SoftRadio进行模拟开发。在使用TUP协议后,平台支持SoftRadio使用TUP协议接入到IoT平台。注意啦注意啦:该特性仅用于OceanConnect生态圈扩展NB-IoT业务时,提供给开发者做调试使用,属于测试特性,禁止在任何商用局点环境使用。SoftRadio功能SoftRadio主要分为三层:[*]芯片终端应用开发者:使用芯片接入到SoftRadio可以观察,也可上报到平台。[*]不具备芯片的终端应用开发者:开发终端应用,连接到SoftRadio查看数据流,同步数据。[*]Network Application开发者:使用SoftRadio模拟真实设备上报数据,数据信息等。我的价值可大啦~基于SoftRadio和远程实验室,实现NB-IoT设备及业务的远程集成验证。仿真工具及平台远程接入,体现伙伴“离岸联调,提升效率”价值。不具备芯片的终端应用开发者也可以接入进行终端应用的开发。可模拟真实设备进行数据上报。虽然我功能如此强大,但是我也有局限性,毕竟我还在成长嘛~SoftRadio仅应用于测试场景,不允许接入客户现网以及进行商业使用。SoftRadio使用者同时在线数不可以超过3000个。SoftRadio使用创建的设备需要保存deviceID,appID和password,一但丢失需要删除设备重新创建。如何实现的?SoftRadio通过南向REST API接入平台[*]绑定API:携带verifyCode以及设备详细信息,在平台注册绑定,获取deviceID,appID,password信息。说明: verifyCode格式为TEST$_UUID,即北向注册时需要填入nodeId和verifyCode格式为TEST$_UUID。获取deviceID,appID,password后需要妥善保存,防止丢失,一但丢失则需要删除device,重新创建和绑定。[*]登录API:使用deviceID,appID,password登录平台,同时获取token以及CoAP订阅通知的token。[*]MO API:携带整个CoAP报文和token,上报到平台的SR Adapt,并转换为CoAP over UDP进行处理。[*]MT API:从平台获取平台向SoftRadio下发的CoAP消息包,每次获取一条。MO/MT消息[*]通过头域中的deviceID和accesstoken,调用NSCL的鉴权接口,获取所属的APPID,gatewayID以及设备列表,同进判断参数中的deviceID是否在设备列表中或都等于gatewayID。如果通过则直接返回失败。[*]MO消息则直接将body体中的payload,通过base64解码后,交由CoAP连接池发送到CIG,并返回成功。[*]MT消息则在鉴权通过后,直接从数据库中将MT消息取出,并通过base64编码后,通过回应消息返回。模拟CoAP over UDP接入IoT平台实现SR Adapt来模拟真实芯片的数据上报、命令下发等功能与CIG对接,提供南向REST接口与SoftRadio对接。CoAP连接池:最大支持1000个CoAP Server连接,起始EndPoint的端口为[30000,30999],IP为127.0.0.1。每当device注册、数据上报、命令下发时,从连接池中分配空闲的连接与deviceID绑定,如果16秒内没有数据流,则自动回收(解除deviceID与EndPoint的绑定关系,并放到空闲队列中)。CoAP协议栈:提供CoAP发包和收包监听通知,当MO REST消息发的消息包过来时,通过直接抛入UDP层队列,发到CIG上。当CIG发包到SR Adapt时,截取到并查找到对应的deviceID,如果有命令下发消息则入MT队列(数据库实现),MT REST消息过来时,直接从队列中取出整个CoAP包回应给SoftRadio。
  • [技术干货] 【你造吗?】华为NB-IoT在哪些行业成功应用了呢?赶紧过来瞧瞧吧,^_^
    1. 首先,小编为您介绍IoT的智慧停车项目,是不是很有趣,是不是很方便,您想深入了解吗?赶紧到IoT云服务界面申请吧。2. 路灯,您是不是觉得非常普通、没什么特别,可是我们的IoT却做出了创新,智慧路灯---让我们一起去详细了解一下吧。好了,本次小编就为您透露2个NB-IoT的成功行业应用,后续将继续为您提供NB-IoT在各行各业的成功应用,敬请期待吧^_^。未完待续......
  • [技术干货] 【NB-IoT业务系列】设备如何注册?
    本小编从今天开始要向各位小主们介绍NB-IoT的重要业务流程,以帮助各位小主更全面、更透彻地理解咱们NB-IoT,以揭开NB-IoT的神秘面纱! 首先请了解"设备注册流程",IoT平台提供设备注册功能,使设备与IoT平台建立连接,以确保功能能够正常使用。应用在IoT平台创建设备,并设置设备信息。设备上电后,会向IoT平台注册上线。注册成功后,应用可以管理设备。
  • [技术干货] 【Agent原理系列】Agent支持第三方插件
    Agent支持第三方插件是指Agent支持第三方Bundle加载。对于Agent已经集成的协议Bundle插件,不需要加载第三方插件。对于Agent没有集成的协议Bundle插件,但是Agent要想实现具体协议的通信,就需要加载第三方Bundle插件。下面是具体实现原理。1.SP Portal向IoT联接管理平台的DM Server上传第三方Bundle。IoT联接管理平台的DM Server向SP Portal返回上传成功。2.IoT联接管理平台的DM Server将第三方Bundle上传给Netopen。3.SP Portal向IoT联接管理平台的DM Server下发加载第三方Bundle任务。IoT联接管理平台的DM Server向网关发送新版本通知。4.网关从Netopen下载第三方Bundle。网关加载Bundle并重启。5.网关向IoT联接管理平台的DM Server上报加载结果。
  • [技术干货] 【NB-IoT业务系列】——应用如何通过IoT平台订阅资源?
    今天要给大家介绍 应用如何通过IoT平台订阅设备资源,设备根据订阅信息进行后期的数据上报,保证数据交互的可靠性,以方便用户实时掌握设备动态。应用通过API接口向IoT平台进行订阅,告知IoT平台希望收到的通知类型,比如设备业务数据,设备告警等。设备在IoT平台注册成功后,平台会生成唯一的token。当IoT平台向设备下发订阅消息时,携带唯一的token,用于识别设备及资源对应关系。订阅成功后,当这些订阅资源有更新时,IoT平台会通知应用侧。
  • [技术干货] 【NB-IoT业务系列】——已订阅的资源如何上报给应用?
    NB-IoT设备在收到平台下发命令或者资源订阅后,会上报命令响应或资源订阅消息,平台会调用编解码插件处理消息,并将消息推送到应用。[/backcolor]
  • [技术干货] 【NB-IoT业务系列】——应用如何通过IoT平台下发命令
    IoT平台支持命令立即下发和命令缓存下发,以适应不同场景。 当应用要求平台立即下发命令时,平台会在接收到命令后,立即下发命令到设备。[/backcolor] 当应用允许命令缓存下发时,命令根据缓存机制,进行命令下发。应用向IoT平台下发命令后,IoT平台会根据命令携带的expireTime参数,判断是立即下发命令还是缓存下发命令。 expireTime=0:立即下发命令。 expireTime>0或expireTime为null:缓存下发命令。立即下发缓存下发命令状态应用向IoT平台下发命令后,平台根据命令下发及执行情况更新当前命令执行状态。
  • [技术干货] 【NB-IoT业务系列】—— 如何通过IoT平台复位模组?
    IoT联接管理平台支持复位NB-IoT模组。当[/backcolor]模组出现故障,需要复位[/backcolor]模组时,可执行该操作。 [/backcolor]
  • [技术干货] 【车联网技术系列】车联网应知—数据开放
    本帖最后由 梅子 于 2017-11-2 15:25 编辑 车联网概念引申自物联网(Internet of Things),根据行业背景不同,对车联网的定义也不尽相同。传统的车联网定义是指装载在车辆上的电子标签通过无线射频等识别技术,实现在信息网络平台上对所有车辆的属性信息和静、动态信息进行提取和有效利用,并根据不同的功能需求对所有车辆的运行状态进行有效的监管和提供综合服务的系统。IoT车联网能够通过平台提供联接管理、业务编排和大数据管理等功能。通过分层的安全架构实现统一安全的网络接入。在车机中内置IoT Agent,简化各类终端厂家开发过程。通过海量数据的采集分析,为运营商和企业实现新价值的创造。面向各行业提供强大的开放能力,支撑各行业伙伴快速实现各种物联网业务应用,能够满足各行业客户的个性化业务需求。IoT车联网数据开放(以下简称“数据开放”)指DAP(Data **ysis Platform)平台提供车辆的数据存储、分析、开放的基础能力,保证数据的可靠性,减少车辆相关应用开发复杂度,快速响应业务要求。DAP平台支持基于Kafka接口从IoT平台采集车辆事件信息,并在DAP平台完成消息数据的预处理、解码和规整,形成统一的数据模型,根据业务的需要存储在实时数据库,并将详单数据在大数据平台Hadoop进行存储,在符合当地法律和安全规定的前提下开放给运营商内部平台或第三方应用。数据开放接口可开放的信息包括:1.车辆实时信息:包括位置信息、车辆状态、电量里程信息。2.车辆历史信息:包括历史轨迹、油耗、制动里程统计信息。3.车辆事件信息:包括事件、报警、驾驶行为等统计和详细信息。4.车辆行驶信息:包括车速、转速分布图统计信息和油门开合统计信息等。
  • [技术干货] 【车联网技术系列】—— 如何通过IoT平台下发配置/控制命令
    车队管理应用通过IoT平台下发配置、控制命令给OBD,OBD接收到通知后反向通知给车队管理应用,车队管理应用处理执行结果。
  • [技术干货] 【车联网技术系列】如何将车辆运行数据通过IoT平台采集到车队应用?
    数据采集是将车辆的运行数据采集到平台侧,为平台侧进行车联网数据分析和业务开展提供基础。[/backcolor]
  • [技术干货] 【车联网技术系列】车联网应知—车机管理
    本帖最后由 梅子 于 2017-11-2 15:55 编辑 前装车联网解决方案由IoT平台和DAP(Data **ysis Platform)平台组成。IoT平台负责对车载终端T-Box进行连接管理,发送指令给终端并且接收终端数据。DAP平台负责存储IoT平台转发的终端数据,通过IoT平台向应用提供终端实时状态查询API,并且能够根据终端上报的实时数据进行灵活的事件规则匹配,上报终端状态、终端故障等实时事件给车机管理应用平台,以及提供历史数据和统计数据存储、计算和查询能力。
  • [技术干货] 【Agent原理系列】干货内容汇总
    Agent是什么?相信很多刚接触物联网的人都有这个疑问。这个问题在网上能搜到很多答案,小编在这里也不打算长篇大论给大家讲解,就以最简单的一句话来说明下Agent:Agent就是物联网中间件,安装在网关上的软件,连接物体到互联网的桥梁。没有Agent,不成物联网,小编为大家汇总了Agent原理系列的干货,请大家笑纳^_^[/backcolor][*]【Agent原理系列】Agent与平台对接原理[*]【Agent原理系列】Agent支持第三方插件[*]【Agent原理系列】Agent支持近场通信协议[*]【Agent原理系列】Agent支持视频能力[*]【Agent原理系列】Agent日志管理[*]【Agent原理系列】Agent安全及隐私保护[/backcolor]
  • [技术干货] 【NB-IoT业务系列】干货内容汇总
    NB-IoT,基于蜂窝的窄带物联网(Narrow Band Internet of Things),是不是听起来很高大上?但其实,NB-IoT就在我们的身边,在物联网的未来中,你身边的一切物体都是通过NB-IoT相连的,你看不到它的身影,但是它又无处不在。小编在这里为大家汇总了NB-IoT业务系列的干货,帮助大家畅游NB-IoT的海洋~[*]【NB-IoT业务系列】设备如何注册?[*]【NB-IoT业务系列】——应用如何通过IoT平台订阅资源?[*]【NB-IoT业务系列】——应用如何通过IoT平台下发命令[*]【NB-IoT业务系列】——已订阅的资源如何上报给应用?[*]【NB-IoT业务系列】—— 如何通过IoT平台复位模组?[*]【NB-IoT业务系列】——SoftRadio[*]【NB-IoT业务系列】——LWM2M固件升级
总条数:2435 到第
上滑加载中