第七章:设备联网上云本章通过对接华为loT云平台,结合E53IA1智慧农业拓展板,以及相关例程代码,了解华为云平台产品创建的具体过程,以及对其的大概认识。云平台模型定义过程:点击自定义模型,填写新增服务内容添加属性将属性信息填入添加命令将命令信息填入按如上步骤即可完成产品创建
2022-08-10 10:24:26 3240浏览 0点赞 0回复 0收藏
第六章:网络应用开发本章通过介绍三种物联网协议,UDP,TCP,MQTT相关客户端服务端相关API,以及对例程代码的解读,了解网络应用开发在小熊派上的使用1.UDP相关API介绍创建流程2.TCP相关API介绍创建流程3.MQTTMQTT是ISO标准(ISOIECPRF20922)下基于发布订阅范式的消息协议。它工作在TCPIP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布订阅型消息协议,MQTT是一个基于客户端服务器的消息发布订阅传...
2022-08-10 10:23:03 3113浏览 0点赞 0回复 0收藏
第五章:无线联网开发本章主要通过WiFi无线联网,通过AP热点和STA联网相关API的学习,以及对例程代码的讲解,去学习无限联网开发在小熊派上的使用流程和方法。1.AP热点主要API介绍主要步骤:注册wifi事件的回调函数设置指定热点配置启动wifi热点模式检查热点模式是否使能启动dhcpDHCP(动态主机配置协议)是一个局域网的网络协议。.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子...
2022-08-10 10:21:17 3937浏览 0点赞 0回复 0收藏
第四章:驱动子系统开发本章主要介绍与IO口输出相关的操作,可以引申到Arduino上GPIO输出输入,类似与Arduino中断通过API接口,对中断进行设置。PWMPWM使用方法也与Arduino相似ADC将模拟信号转换成数字信号的电路,称为模数转换器(简称AD转换器或ADC,AnalogtoDigitalConverter),AD转换的作用是将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号,因此,AD转换一般要经过取样、保持、量化及编码4个过程...
2022-08-10 10:18:12 3166浏览 0点赞 0回复 0收藏
第三章:内核开发本章主要介绍BearPiHMNano中的任务创建,管理,分配,删除等,分为任务管理,软件定时器,信号量,事件管理,互斥锁,消息队列6部分1、任务管理基本概念:1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多...
2022-08-10 10:15:18 3194浏览 0点赞 0回复 0收藏
第二章:快速入门HellowWorld代码书写使用RaiDrive软件可以是使镜像中文件在Windows中显示在Z:\home\bearpi\code\code\code1\applications\BearPi\BearPiHMNano\sample中添加myapp文件夹在myapp中添加HellowWorld.app和BUILD.gn在HellowWorld.app中编写业务代码在BUILD.gn中写入业务源码编译文件在sample中的BUILD.gn中写入HellowWorld.app的编译指令使用MobaXterm对代码进行编译使用HiBurn将程序烧录进板子在MobaXterm中使用串...
2022-08-10 10:12:47 3396浏览 0点赞 0回复 0收藏
第一章:开发环境搭建小熊派介绍BearPiHMNano开发板是一块专为OpenHarmony设计开发板,板载高度集成的2.4GHzWLANSoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能家居、智能台灯、智能安防、智能烟感等案例下图为小熊派的各部分构成图开发环境搭建:具体步骤为3步1.安装虚拟机运行软件VM2.安装小熊派乌班图镜像文件3.下载相关源代码两种方式,1.直接在华为库中下载,2.在gitte上下载。
2022-08-10 10:10:53 4214浏览 0点赞 0回复 0收藏