文档首页/ IoT物联网/ 开发指南/ 开发前必读(联通用户专用)
更新时间:2023-04-07 GMT+08:00
分享

开发前必读(联通用户专用)

非联通用户请查看设备接入服务

方案概述

基于设备管理服务去实现一个物联网解决方案时,需要完成以下开发操作:

开发操作

开发说明

平台侧的开发

主要包括Profile的开发和编解码插件的开发。编解码插件的开发仅针对上报数据为二进制码流格式的设备,对于上报数据为JSON格式的设备不需要开发编解码插件。

设备侧的开发

主要为设备与物联网平台的集成对接开发,包括设备接入物联网平台、业务数据上报和对平台下发控制命令的处理。

应用侧的开发

主要为业务应用与物联网平台的集成对接开发,包括API接口的调用、业务数据的获取和HTTPS证书的管理。

基于物联网平台开发一个物联网解决方案的工作流程请参考从这里开始

开发中心与设备管理服务的差异

  • 了解开发中心

    开发中心是基于设备管理服务提供的物联网一站式开发工具,帮助开发者快速进行Profile(产品模型)和编解码插件的开发,同时提供在线自助测试、产品发布等多种能力,端到端指引物联网开发,帮助开发者提升集成开发效率、缩短物联网解决方案建设周期。

    • 产品开发:提供产品开发向导,端到端引导开发者完成Profile开发、插件开发以及产品调测,助力物联网产品快速上线。
    • 应用开发:支持对接信息、订阅调试、应用调试等能力,帮助开发者进行应用侧开发和调试,助力物联网应用便捷开发。
    • 自助测试:支持对设备、应用进行自动化测试,并生成测试报告,检验产品是否达到发布标准。
    • 产品发布:产品在开发中心完成自助测试后,开发者可以一键申请发布到产品中心,已发布的产品可直接应用于商用环境。
  • 了解设备管理服务

    请前往平台简介查看设备管理服务的介绍。

  • 开发中心和设备管理服务有哪些差异?
    1. 两者所在的物联网平台环境不一样

      开发中心所在的平台环境为测试环境,设备管理服务所在的平台环境为商用环境。两个环境的设备数据不能互通,已对接测试环境的设备/应用要迁移商用环境,需要在商用环境重新创建应用和注册设备,并修改设备/应用中平台的接入信息。

    2. 两者的设备数量限制不一样

      开发中心单个项目(应用)下最多可注册20个设备,设备管理服务单个应用下最多可注册1000万个设备。在其他的平台能力上,两者保持一致,例如开发中心和设备管理服务使用同样的API,更多的平台能力使用限制请查看使用限制

    3. 两者的计费策略不一样

      开发中心为免费使用,设备管理为付费使用,设备管理服务的具体计费策略请查看计费详情

  • 开发中心和设备接入服务是否有联系?

    开发中心是基于设备管理服务的物联网开发工具,在开发中心上开发的产品(Profile文件和编解码插件)只适用于设备管理服务,不能在设备接入服务中导入和使用。

业务概览

当用户在开通设备管理服务时,系统默认一起开通设备接入服务,即用户在使用设备管理服务时,包含设备接入服务的能力。使用设备管理服务的完整流程如下图所示,主要分为在开发中心(测试环境)进行产品开发、在控制台(商用环境)进行上线和日常管理。
  • 产品开发:开发者在进行设备接入前,基于开发中心进行相应的开发工作,包括平台侧开发、设备侧开发、应用侧开发,是真实设备接入到设备管理服务的前提条件。
  • 上线(转商用):基于设备管理服务提供的控制台,将真实设备接入到设备管理服务中,并对接用户开发的应用服务器,实现设备的远程监控和控制。
  • 日常管理:真实设备接入后,基于控制台或者API接口,进行日常的应用管理和设备管理。

相关文档