目录一.物联网典型层级架构二.物联网常见通信协议1.常见通信协议12.常见通信协议23.常见通信协议3三.物联网设备接入方式1.有线通信技术2.短距无线通信技术3.蜂窝移动网络4.LPWA通信技术四.鸿蒙设备开发-环境搭建1.环境搭建12.环境搭建2五.鸿蒙设备开发-内核开发1.内核开发12.内核开发2六.鸿蒙设备开发-驱动子系统开发1.驱动子系统开发12.驱动子系统开发2七.鸿蒙设备开发-网络通信开发八.华为云IoT平台介绍一.物联网典型层级架构行业应用数据呈现及客户交互云多协议多网络设备连接数据分析和处理管输入和传输网络边本地数据自治、低时延端信息收集和信号处理二.物联网常见通信协议1.常
环境搭建一、准备环境二、Windows下环境搭建1.安装相关驱动与软件2.虚拟机下安装Ubuntu3.配置Ubuntu网络三、Ubuntu下环境搭建1.在windows下使用MobaXterm软件连接虚拟机2.安装Linux编译环境2.1将Linuxshell改为bash2.2安装python环境2.3安装Scons环境2.4安装编译工具环境一、准备环境已有环境:1.Windows10中文家庭版2.VitualBox6.13.Ubuntu22.04鸿蒙设备开发需要以下工具二、Windows下环境搭建1.安装相关驱动与软件Windows环境下所需开发工具及获取路径如下:开发工具用途获取途径Vis
目录一.OpenHarmony驱动子系统开发——操作GPIO1.GPIOAPI介绍2.查看LED对应的GPIO引脚3.操作GPIO点亮LED二.OpenHarmony驱动子系统开发——GPIO中断1.GPIO中断API介绍2.查看按键对应的GPIO引脚3.操作GPIO点亮LED三.OpenHarmony驱动子系统开发——PWM输出1.PWMAPI介绍2.查看LED对应的GPIO引脚3.输出PWM改变LED亮度四.OpenHarmony驱动子系统开发——ADC采样1.ADCAPI介绍2.查看ADC对应的GPIO引脚四.OpenHarmony驱动子系统开发——I2C总线1.I2CAPI介绍2.查看
目录前言一、CMSIS-RIOS2接口简介二、任务管理基本概念任务状态迁移API函数实验案例三、定时器管理基本概念运作机制API函数实验案例四、信号量管理基本概念运作机制API函数五、互斥锁管理基本概念运行机制API函数六、事件管理基本概念运行机制API函数实验案例七、消息队列基本概念运行机制API函数实验案例总结前言之前学STM32时,学习过liteOS,对内核有过简单了解。LiteOS内核这次学习鸿蒙,主要了解封装后的接口函数及其如何调用。一、CMSIS-RIOS2接口简介CMSIS是Cortex微控制器软件接口标准(CortexMicrocontrollerSoftwareInterfa
目录前言一、WiFI编程简介主要API简介二、开发流程1.AP与STA模式区别2.AP热点开发流程3.STA站点开发流程三、官方案例实现1.AP代码编写编译调试2.STA代码编写编译调试前言HarmonyOS新手入门设备开发的“芯”路历程官方文帐中将鸿蒙小熊派开发板从采用的模组到芯片都介绍了一遍。开发板采用的芯片是Hi3861V100芯片。Hi3861V100是一款高度集成的2.4GHzSoCWiFi芯片,集成IEEE802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低噪声放大器LNA、RFbalun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带
目录前言一、WiFI编程简介主要API简介二、开发流程1.AP与STA模式区别2.AP热点开发流程3.STA站点开发流程三、官方案例实现1.AP代码编写编译调试2.STA代码编写编译调试前言HarmonyOS新手入门设备开发的“芯”路历程官方文帐中将鸿蒙小熊派开发板从采用的模组到芯片都介绍了一遍。开发板采用的芯片是Hi3861V100芯片。Hi3861V100是一款高度集成的2.4GHzSoCWiFi芯片,集成IEEE802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低噪声放大器LNA、RFbalun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带