HarmonyOS物联网应用开发——基于Hi3861 中阶

通过本系列课程的学习,你将掌握如何使用HarmonyOS开发一个完整的物联网应用;

更新: 2020/11/07

收藏( 24 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

519 学习人数 4小时43分钟 27课时

许思维

暂无评分 1门 课程 519 次学习

润和软件资深软件工程师,多年Linux/Android相关产品开发经验,同时熟悉AVR/STM32等常见MCU及相关开发

主页
  • 课程介绍
  • 课程大纲
  • 学习路径

适合人群:

计算机、物联网相关专业的学生; 开源硬件爱好者;软件工程师;

课程目标:

通过本系列课程的学习,你将掌握如何使用HarmonyOS开发一个完整的物联网应用;

课程简介:

本课程包含如下内容:

1. 使用Harmony OS控制输入输出设备    

2. 使用Harmony OS控制读取传感器    

3. 使用Harmony OS控制WiFi    

4. 使用Harmony OS进行网络编程    

5. 用Harmony OS进行物联网应用开发    

6. Harmony OS IoT设备系统编程精要    


展开更多

课程大纲

资料下载
  • 第1章 背景简介及环境准备

    2小时12分钟4节

  • 1-1

    课程整体介绍 本段视频介绍整套课程的主要内容

    「仅限付费用户」点击下载“HarmonyOS物联网应用开发实战——第一讲0.pdf”

    [01:22] 开始学习
  • 1-2

    Wi-Fi IoT套件简介 本段视频介绍了整个HiSpark Wi-Fi IoT套件都有哪些组件(核心板、扩展版),以及每个子板上都有哪些元件

    「仅限付费用户」点击下载“HiSpark WiFi-IoT开发套件介绍20200909.pdf”

    [07:05] 开始学习
  • 1-3

    海思Hi3861芯片简介 本段视频介绍Hi3861芯片平台的核心特性

    「仅限付费用户」点击下载“Hi3861V100 产品简介.pdf”

    [02:14] 开始学习
  • 1-4

    Harmony OS开发环境搭建 本节讲解并演示: 1. 如何下载HarmonyOS源码; 2. 如何搭建HarmonyOS开发环境; 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/01_envsetup

    [02:01:43] 开始学习
  • 第2章 使用Harmony OS控制输入输出设备

    1小时17分钟3节

  • 2-1

    Hi3861开发板第一个示例程序演示 Hi3861开发板第一个示例程序演示: 演示如何编译HarmonyOS源码、烧录二进制到开发板,以及如何使用串口助手进行调试 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/02_device_control 原理图和IC资料包:https://hihope.org/AllDocuments/intellHardwareProducts/WiFi/HiSpark_WiFi_IoT%E6%99%BA%E8%83%BD%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6_%E5%8E%9F%E7%90%86%E5%9B%BE%E7%A1%AC%E4%BB%B6%E8%B5%84%E6%96%99.rar

    「仅限付费用户」点击下载“HiSpark_WiFi_IoT智能开发套件_原理图硬件资料.rar”

    [10:43] 开始学习
  • 2-2

    核心板LED控制程序讲解及演示 核心板LED控制程序讲解及演示: 1. 讲解led_example.c的程序代码结构; 2. 讲解鸿蒙IoT硬件的GPIO接口; 3. 讲解其他的一些头文件、API接口和宏; 4. 烧录及效果演示; 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/02_device_control

    [14:49] 开始学习
  • 2-3

    交通灯板编程演示 交通灯板 编程: 1. GPIO控制红绿黄三个LED灯和响应按键; 2. 使用PWM接口输出方波,控制蜂鸣器发声; 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/02_device_control

    [51:32] 开始学习
  • 第3章 使用Harmony OS控制读取传感器

    1小时14分钟3节

  • 3-1

    炫彩灯板 编程 炫彩灯板 编程: 1. 使用PWM控制三色LED灯的颜色; 2. 使用ADC读取光敏电阻值,感知环境亮度; 3. 使用ADC读取人体红外传感器值,感知是否有人靠近; 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/blob/master/03_sensing/README.md

    [35:34] 开始学习
  • 3-2

    OLED扩展板 编程 OLED扩展板 编程: 1. OLED屏驱动移植; 2. 使用ADC区分按键;

    [13:53] 开始学习
  • 3-3

    环境检测板 编程 环境检测板 编程: 1. AHT20温湿度传感器简介; 2. 使用I2C接口读取AHT20传感器的温湿度值; 3. MQ-2燃气传感器简介; 4. 使用ADC读取MQ-2传感器的值; 课程讲义:https://gitee.com/hihopeorg/HarmonyOS-IoT-Application-Development/tree/master/03_sensing

    [24:59] 开始学习
  • 第4章 使用Harmony OS控制WiFi

    03节

  • 4-1

    WiFi背景知识简介 WiFi背景知识简介

    [说明] 开始学习
  • 4-2

    鸿蒙 IoT硬件 WiFi STA模式编程 鸿蒙 IoT硬件 WiFi STA模式编程: 1. 扫描其他WiFi热点; 2. 连接其他WiFi热点,并使用DHCP从热点获取IP;

    [说明] 开始学习
  • 4-3

    鸿蒙 IoT硬件 WiFi AP模式编程 鸿蒙 IoT硬件 WiFi AP模式编程: 1. 创建WiFi热点,并向其他设备提供DHCP服务;

    [说明] 开始学习
  • 第5章 使用Harmony OS进行网络编程

    03节

  • 5-1

    鸿蒙IoT硬件 网络编程概述 鸿蒙IoT硬件 网络编程: 1. TCP/IP协议和LwIP开源项目简介

    [说明] 开始学习
  • 5-2

    TCP客户端、服务端编程

    [说明] 开始学习
  • 5-3

    UDP客户端、服务端编程 3. UDP客户端、服务端编程

    [说明] 开始学习
  • 第6章 使用Harmony OS进行物联网应用开发

    05节

  • 6-1

    鸿蒙 IoT硬件 物联网应用开发概述 1. HTTP、MQTT和CoAP协议及相关开源项目简介

    [说明] 开始学习
  • 6-2

    开发板集成HTTP服务器,展示网页 2. 开发板集成HTTP服务器,展示网页

    [说明] 开始学习
  • 6-3

    开发板集成MQTT接入华为云,上报数据 3. 开发板集成MQTT接入华为云,上报数据

    [说明] 开始学习
  • 6-4

    应用程序集成MQTT接入华为云,控制设备 4. 应用程序集成MQTT接入华为云,控制设备

    [说明] 开始学习
展开更多
关注公众号 领VIP会员
下次再说

点击打包下载,即可获取该课程全部资料

打包下载
在线
客服
在线
客服

下载Android客户端

下载iphone 客户端

关注官方微信

返回
顶部