【云驻共创】华为云物联网开发者认证考试指南

举报
香菜聊游戏 发表于 2024/01/12 09:49:37 2024/01/12
【摘要】 1. 认证形式概览1.1. 入门级开发者认证流程1.1.1. 购买认证进入华为云开发者认证页面选择自己需要的开发者认证,在认证详情页面单击“购买认证”。按照页面提示完成购买。详细操作指导请参考后文开发者认证购买常见问题。1.1.2. 在线学习自主进行在线课程学习,学习之后可以进行自我测试。详细操作指导请参考开发者认证课程学习常见问题1.1.3. 实验练习本实验承载在华为云开发者学堂的KooL...

1. 认证形式概览

1.1. 入门级开发者认证流程

1.1.1. 购买认证

进入华为云开发者认证页面选择自己需要的开发者认证,在认证详情页面单击“购买认证”。按照页面提示完成购买。详细操作指导请参考后文开发者认证购买常见问题。

1.1.2. 在线学习

自主进行在线课程学习,学习之后可以进行自我测试。详细操作指导请参考开发者认证课程学习常见问题

1.1.3. 实验练习

本实验承载在华为云开发者学堂的KooLabs云实验。

1.1.4. 理论考试

自主选择时间,在线考试。考试满分100分,60分通过。为了保障考试通过后能获取到证书,请在考试前确认已完成邮箱绑定。详细操作指导请参考开发者认证理论考试常见问题。

1.1.5. 实验考试

通过理论考试后参加在线实操考试。考试满分100分,60分通过。详细操作指导请参考后文开发者认证实验考试常见问题。理论考试和实验考试都通过后将获得开发认证证书通过实验考试后7个工作日内可往个人中心。

2. 重点知识概括

2.1. 物联网行业发展总览

2.1.1. 政策时间线

2.1.2. 物联网行业发展方向

需求侧以消费级应用市场为主,产品出货量增加,市场规模不断扩大。

产业驱动型应用主要面向B端客户,相关产业主要包括智能工业、车联网、智慧物流、智慧农业等。

2.1.3. 华为发展时间线

2.2. 数据采集技术基础

2.2.1. 数据采集技术基础(1)

2.2.1.1. 数字与模拟

ADC: Analog to Digital Converter 模拟数字转换器

DAC: Digital to Analog Converter 数字模拟转换器

通常情况下,ADC和DAC为12bit,则此接口可以用来表示2^12=4096个不同的电压等级。所以可以表示的电压分度值为:3.3V/4095=8.05e-4 V。

2.2.1.2. 数据采集与通信

• 单工通信是指数据只能单方向传输的工作方式,因此只占用一个信道。

• 半双工通信是指数据通信双方都能收发消息,但不能同时进行收和发的工作方式

• 全双工通信是指通信双方可同时进行收发消息的工作方式。一般情况全双工通信的信道必须是双向信道。

2.2.1.3. 通信方式

• 串行传输是数字序列以串行方式一个接一个地在一条信道上传输。通常一般的远距离数字通信都采用这种传输方式。

• 并行传输是将代表信息的数字序列以成组的方式在两条或两条以上的并行信道上同时传输并行传输的优点是节省传输时间,但需要传输信道多,设备复杂,成本高,故较少采用一般适用于计算机和其它高速数字系统,特别适用于设备之间的近距离通信。

• 按通信对象数量的不同,可分为点到点通信、点到多点通信和多点到多点通信三种(多个对象和多个对象之间的通信)

• 按同步方式的不同,可分为同步通信和异步通信

2.2.2. 数据采集技术基础(2)

2.2.2.1. GPIO

GPIO:General PurposeInput/Output通用输入/输出

用于控制结构简单的外部设备或者电路,这些设备或电路通常只要求有开/关两种状态。

• 输入模式(浮空输入、上拉输入,下拉输入,模输入)。

• 输出模式(开漏输出、开漏复用输出、推挽输出、推挽复用输出)一般支持三种最大翻转速度(2MHZ、10MHz、50MHz)

2.2.2.2. UART

UART:Universal Asynchronous Receiver/Transmitter通用异步收发传输器

一种串行异步收发协议,将传输数据的每个字符技二进制位一位接一位地传输,在UART通讯协议中信号线上的状态位高电平代表“1”,低电平代表“0”。两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。

2.2.2.3. I2C

I2C:Inter-Integrated CircuitBus集成电路间总线

I2C总线(Inter-Integrated Circult Bus)是由Philips公司开发的一种简单、双向二线制同步串行总线,半双工通信,以字节为单位传输数据,常用于微控制器与外设之间的连接,每一个设备都可以作为主设备或者从设备,每一个设备都会对应一个唯一的地址。

2.2.2.4. SPI

一种四线制同步率行外设接口,可以使MCU与各种外国设备以串行方式进行通信以交换信息:。

• 用于EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。

• ·以主从方式进行数据通信,提供时钟的为主设备(Master),接收时钟的设备为从设备(Slave)。

2.2.2.5. DMA

DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。DMA控制器(DMAC)可代替CPU驱动产生数据访问的地址,并执行数据的读/写提作。DMA主要由硬件实现,是外设和内存之间交换数据是主要方式之一。

2.2.2.6. 系统中断

指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序娃续运行。

2.2.3. 数据采集技术基础(3)

数据通信技术主要分为三种:有线通信技术,短距离无线通信技术和LPWAN通信技术。

2.3. 单片机基础

2.3.1. 微处理器体系结构

根据处理器指令和数据存取实现方式不同,分为冯·诺依曼结构和哈佛结构两种体系结构:

• 冯·诺依曼(Von Neumann)结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。

• 哈佛(Harvard)结构是一种将程序指令存储和数据存储分开的存储器结构,哈佛结构是一种并行结构。

2.3.2. 微处理器分类

4/8/16/32/64位处理器一般用途型微处理器、单芯片微控器(MCU)嵌入式微控制器(MCU)、嵌入式微处理器(EMPU)、嵌入式DSP处理器(DSP)、嵌入式片上系统(SoC)。

2.3.3. 应用场景

2.4. 物联网操作系统概述

• Dos:微软公司开发的单任务操作系统,运行在Intelx86个人电脑上,是早期个人电脑中最普遍使用的操作系统。

• Linux: Linux是一个多用户、多任务的操作系统,Linux有各类发行版,通常为GNU/Linux,如Debian(及其衍生系统Ubuntu、Linux Mint)Fedora、openSUSE等。Linux发行版可作为个人计算机的操作系统,同时在服务器领域也已经成为主流操作系统。

• mac os:macOs是一套运行于苹果Macintosh系列电脑上的操作系统,它包含两个主要的部分:以BSD(伯克利软件包)原始代码和Mach微核心为基础构建的Darwin核心系统;苹果开发的图形用户界面。

• Windows:微软公司开发的多任务的操作系统,采用图形窗口界面,用户对计算机的各种复杂操作只需通过点击鼠标就可以实现。ios:ios操作系统是由Apple公司开发的手持设备操作系统。

• ios与mac Os类似,也是以Darwin为基础的类Unix商业操作系统,2010年WWDC(Apple Worldwide Developers Conference,苹果全球开发者大会)上由起初的iPhoneos改名为ios。

• Android:Android是一种基于Linux的开源操作系统,主要应用于便携设备Android操作系统最初由Andy Rubin开发,2005年被Google收购。Google通过组建开放手机联盟,持续对Android的进行开发改良,逐渐从智能手机扩展到平板电脑及其他领域上。

2.4.1. 物联网通信技术概述

2.4.2. 物联网通信协议介绍

物联网通信协议标准常见的两种:CoAP和MQTT

• CoAP是受限制的应用协议(Constrained Application Protocol)的代名词,它运行于UDP协议之上而不是像HTTP那样运行于TCP之上。COAP协议非常小巧,最小的数据包仅为4字节。

• MQTT(Message Oueuing Telemetry Transport,消息队列遥测传输协议)构建 TCP/IP协议上,是为硬件性能低下的远程设备以及,络状况糟糕的情况下而设计的发布订阅型“轻量级”通讯协议,使用发布/订阅消息模式,提供了一对多的消息分发和应用之间的解耦。

2.4.3. 物联网通信模组指令介绍


2.5. 华为云物联网平台介绍

华为云物联网提全场景物联网云服务,从联到用,使用户快速方便的接入云和数据分析。

2.5.1. 联接使能

提供了丰富的SDK,以及适配HarmonyOS和LiteOS终端设备,同时还有IOT的边缘服务,方便更方便的扩展,设备接入是华为云的核心功能,全球SIM链接,对于一些移动场景下的设备接入蜂窝网络。

2.5.2. 细分行业

基于华为云物联网系统,可以方便的接入上述场景,解决行业痛点,对行业进行升级。

2.5.3. 端到端开发介绍

• 产品开发:主要呈现物联网平台的界面查询与操作,包括产品管理、产品模型开发、插件开发、在线调试等。

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

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

2.6. 应用开发基础知识

2.7. 综合实验介绍

本地实验以手册的方式程序,需要去下载手册在本地实验。

沙箱实验可以在线进行实验。

3. 考题分布

3.1. 考题分布

3.2. 考试考察点

上机实验考试时长:2小时

考试内容大致思路: 设置3大模块(设备接入华为云物联网平台IOTDA/设备联动/数据转发),每个模块设置N个任务,每个任务下设置N个考点。每个考点下面设置具体要求。

4. 考试注意事项

4.1. 购买认证

1、请使用华为云个人账号购买开发者认证,不支持子账号购买/兑换;

2、如使用兑换码兑换开发者认证,请点击开发者认证兑换完成操作;

3、成功购买开发者认证后方可进行后续步骤,可在个人中心-我的开发者认证中查看购买记录/兑换记录;

4、认证考试环节会涉及个人身份证件、人脸信息的收集和使用,认证结束后我们会按时删除处理,如您同意本规则,即可进行购买。

4.2. 在线学习

您也可以到华为云开发者学堂右上方的“个人中心”,选择“我的开发者认证”,进行对应开发者认证学习

4.3. 实验练习

实验前

1、请使用您的华为云账号登录,开始实验前请确认账号已完成实名认证;

2、为保证最佳的实验体验,建议使用Google Chrome浏览器进行实验,同时带宽能够达到2Mbps及以上,可提前进行网速自查。

实验中

1、每个实验每天会开放一定量的免费名额,每位用户每天有1次体验机会,

2、请在实验要求时间内完成实验,中途退出将会释放资源,请预留足够时间完成操作;

3、请使用沙箱实验室所提供的实验账号在实验小桌面中进行实验操作。

4.4. 理论考试

1、在线考试需验证考生身份,请提前准备好身份证电子件;

2、请使用Google、火狐或360浏览器完成在线考试,不支持IE浏览器;

3、正式考试前请仔细阅读在线考试注意事项,提前完成邮箱绑定;

4、每次购买后将获得1次考试机会,为避免考试次数浪费,再次购买前请确认考试机会已用完

4.5. 实验考试

考试前

1、理论考试通过后方可进行实验考试;

2、为保证最佳的实验体验,建议使用Gooqle Chrome浏览器进行实验,同时带宽能够达到2Mbps及以上,可提前进行网速自查。

考试中

1、每门实验考试有1次考试机会,请提前做好考试准备;

2、请在实验考试要求时间内完成实验,中途退出将会结束考试,请预留足够时间完成操作;

3、请使用沙箱实验室所提供的实验账号在实验小桌面中进行实验操作。

考试后

您可以前往个人中心-我的开发者学堂-我的实验中查看您的实验记录

4.6. 证书

4.7. 华为云官网

华为云官方网站

华为云官网: https://www.huaweicloud.com/

华为云开发者学堂: https://edu.huaweicloud.com/

5. 总结

华为云物联网开发者认证流程分为购买认证、在线学习、实验练习、理论考试和实验考试五个步骤。购买认证包括选择认证类型、购买认证;在线学习涵盖自主课程学习和自我测试,实验练习通过KooLabs云实验进行。理论考试和实验考试分别在线考试和在线实操考试,通过后可获得开发者认证证书。

在重点知识方面,数据采集技术基础、单片机基础、物联网操作系统、通信技术、华为云物联网平台介绍等知识点涵盖丰富。

考试内容包括设备接入、设备联动、数据转发等模块,涉及多个考点,考试时长为2小时。需注意购买认证时使用个人账号,进行在线学习和实验练习前需完成实名认证,而理论考试和实验考试前需要验证身份和邮箱绑定。

该认证提供全面的物联网开发者知识体系和实践机会,通过考试后可获取认证证书。

本文参与华为云社区【内容共创】活动第2 5

任务9华为云物联网开发者认证考试指南

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。