系列文章目录
《考取HCIA证书,看我就够了》
1.华为职业认证体系及HCIA介绍
2.[HCIA-IoT]物联网起源与发展
3.[HCIA-IoT]物联网技术之网络层技术概览
4.[HCIA-IoT]物联网技术之平台层技术概览
5.[HCIA-IoT]物联网技术之感知层技术概览
6.[HCIA-IoT]华为物联网解决方案及安全技术
如果你是第一次观看本系列文章,建议先阅读下第一篇华为职业认证体系及HCIA介绍
本文目录
前言
本文为《考取HCIA证书,看我就够了》系列文章第四篇
本文将主要介绍HCIA-IoT认证物联网技术中平台层的主要技术,通过本次分享,你将会知道华为物联网平台到底是什么,它是用来做什么的以及它都有哪些能力。此外你还会了解到如何利用平台去更便捷的开发项目。
本文面向人群:ICT从业人员、学生
在 [HCIA-IoT]篇物联网起源与发展中我们知道物联网可分为四层,分别是感知层、网络层、平台层和应用层四层。
上一次我分享了网络层技术的内容,这次为大家带来平台层技术概览。
一、华为物联网平台简介
1.1物联网平台的由来
物联网项目往往面临上线周期长、设备标准多、网络选择难的挑战。
因此,开发一个具备终端接入解耦、能力开放、安全可靠的物联网平台迫在眉睫。
华为物联网平台就在这样的背景下应运而生了
1.2华为物联网平台架构
物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户快速构建各种物联网业务应用,下图是华为物联网平台的架构
业务应用通过调用物联网平台提供的API,方便快捷的实现设备管理、数据上报、命令下发等业务场景。
API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
1.3华为物联网平台的主要能力
下表为华为物联网平台的主要能力
1.3.1设备接入服务
华为物联网平台支持多方式、多网络、多协议、安全的设备接入,提供多场景多语言的loT Device SDK,屏蔽物联网碎片化,实现设备快速接入。
SDK(Software Development Kit)一般指软件开发工具包,可以辅助软件开发,让开发更加高效。
设备接入服务可分为设备连接、设备管理、数据转发、应用集成思想服务。
1.设备连接服务
- 支持设备多网络接入
支持有线和无线的接入方式,如固定宽带,2G/3G/4G/5G、NB-loT、LoRaWAN等。 - 支持设备原生协议接入
支持设备通过LWM2M、CoAP、MQTT(S)、Modbus、OPCUA协议(配合loT边缘实现)、泛协议接入(TCP/UDP)、等协议接入。 - 支持SDK接入
支持loT Device SDK和loT Device SDK Tiny ,覆盖的语言包括C、Java等。设备泛协议接入提供泛化协议接入框架,开发者通过平台提供的配套的泛化框架SDK实现设备基于TCP/UDP桥接方式接入到IoT平台。 - 支持设备安全接入
基于TLS、DTLS、DTLS+加密协议,提供安全的传输通道,满足欧盟GDPR数据隐私保护要求。
loT Device SDK适用于计算能