文档首页 > > 开发指南> 从这里开始> 我是设备厂商

我是设备厂商

分享
更新时间: 2020/02/17 GMT+08:00

角色介绍

作为开发并销售最终设备的厂商,您需要进行设备集成开发,以便让设备具备接入物联网平台的能力。我们将提供华为IoT技术认证支持,帮助您快速完成设备适配和认证。

通过华为认证的设备可以申请入驻华为云市场,我们将会推荐给物联网平台用户。查询:华为已认证的设备

根据设备是否具有IP通信能力,设备接入平台分为以下两种方式:设备直接接入平台设备通过网关接入平台,您可以根据自己的设备选择合适的方式。

前提条件

已完成平台侧开发

直接接入平台

针对已实现TCP/IP协议栈的设备,可以直接与平台进行通信,常见的设备包括网关、以太网设备、NB-IoT设备等。 根据设备自身硬件的特点不同,华为物联网平台提供四种方式直接接入,您需要根据自身行业特征及业务情况选择合适的接入方案,四种方案优缺点如下:

接入方式

方案优点

方案约束

方案一:集成LiteOS接入物联网平台

有对应的SDK,集成难度较低,对您的开发技能要求较低。

方案不灵活,开发者只能根据LiteOS提供的API去实现自己的功能,超出API外的功能,无法自定义,对于设备的硬件要求比较高。

方案二:没有配置模组时,通过集成Agent Lite SDK接入物联网平台

有对应的SDK,集成难度低,对您的开发技能要求较低。

方案不灵活,开发者只能根据Agent SDK提供的API去实现自己的功能,超出API外的,无法自定义。

方案三:配置模组时,通过集成Agent Tiny SDK接入物联网平台

集成难度非常低,对您的开发技能要求低。

需要采购指定型号的模组。

方案四:通过实现原生协议接入物联网平台

方案比较灵活,可根据业务需要,实现协议定义的功能,对设备硬件无限制。

需要从底层协议开始实现,集成难度大,代码开发量大,对于开发者要求高。

  • 方案一:设备需要具备智能操作系统,硬件满足RAM容量 > 32KB,Flash容量 > 128KB时,通过集成LiteOS操作系统接入平台。

    集成开发流程详见以下链接,请根据设备支持的协议选择:

  • 方案二:设备没有配置模组时,需通过集成Agent Lite SDK接入平台。了解Agent Lite SDK详情

    当设备存储及计算能力较强(满足RAM容量 > 4MB,Flash容量 > 2MB)时,推荐设备集成Agent Lite SDK

    目前Agent Lite SDK支持C、Java和Android三个版本。实际开发中,请根据开发时使用的语言、平台,选用合适的设备端SDK集成:

  • 方案三:当设备配置有模组时,根据模组特征,选择性集成Agent Tiny SDK接入平台。了解Agent Tiny SDK详情
    • 如果采用经过华为认证的模组,该模组已集成Agent Tiny SDK,可以利用模组直接接入物联网平台。您可以访问华为云市场,购买已认证的模组。

    • 如果采用未经过华为认证的模组,您需要集成Agent Tiny SDK,根据SDK集成位置,分为两种模式:
      • MCU+模组模式:此模式下,设备包含MCU(Microcontroller Unit)和通信模组,其中MCU集成 Agent Tiny SDK及运行产品逻辑,模组作为通信模块,提供通信网络。请参考华为IoT技术认证流程,获取相关技术支持。

      • OpenCPU模式:此模式下,设备只包含通信模组,模组集成 Agent Tiny SDK及运行产品逻辑,请参考华为IoT技术认证流程,获取相关技术支持。

  • 方案四:设备通过实现原生MQTT协议接入,适合一切设备。可查看《设备集成》了解操作。您可访问《 MQTT接口参考》获取华为物联网平台开放的能力。

通过网关接入平台

针对未实现TCP/IP协议栈的设备,由于无法直接同物联网平台通信,它需要通过网关进行数据转发。常见设备包括智慧园区中的照明系统、楼宇系统设备等。这些场景下的限制如下:

制约因素

详细描述

设备限制

设备非常简单,没有集成TCP/IP协议栈,无法提供IP通信网络能力,只能基于一些简单的近场通信协议如ZigBee、ZWave、Bluetooth或者是其他的一些非IP有线方式传输协议如串口、并口等接入,此时需要一个网关设备,先让设备接入到网关,再通过网关与华为物联网平台通信。

网络限制

设备部署在独立的网络内,由于安全等考虑,无法直接与物联网平台互通,需要借助网关进行网络桥接。

业务限制

下层设备的管理控制逻辑比较复杂,需要利用网关软件自身具有对应的逻辑控制能力配合物联网平台进行业务管理。

集成限制

子设备已经接入到现有系统,不愿意再进行设备改造,需要将现有系统通过网关接入到物联网平台。

针对此类设备,通过在网关上集成Agent Lite SDK, 设备将数据上报给网关,通过网关转发到华为物联网平台。华为公司协同合作伙伴,对已集成Agent Lite SDK的网关进行了认证,您可以访问 华为云市场,购买符合自身业务的网关产品。目前Agent Lite SDK支持C、Java和Android三个版本。实际开发中,请根据开发时使用的语言、平台,选用合适的SDK集成:

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区