对接华为iot华为云物联网平台即华为设备接入服务(IoT Device Access),提 供海量设备连接上云、设备和云端 双向消息通信、批量设备管理、远 程控制和监控、OTA升级、 设备联 动规则等能力,并可将设备数据灵 活流转到华为云其他服务,帮助物 联网行业用户快速完成设备联网及 行业应用集成。华为loT平台地址: https://www.huaweicloud.com/product/
UDP协议相关API介绍UDP客户端创建流程介绍实现UDP客户端打开“D3 iot_ udp_ client" 工程的 udp_ client demo.c文件,可在代码中查看 实现UDP客户端的代码TCP协议API介绍TCP服务端创建流程介绍实现TCP服务端打开“D4_ iot tcp server" 工程的 tcp_ server. _demo.c文件,可以查看实现 TCP服务的代码。TCP协
AP 热点 API 介绍打开"D1_iot_wifi_ap"工程的wifi_ap.c文件,可在代码中查实现创建WiF热点的代码 STA联网相关API打开"D2_iot_wifi_sta_connect"工程的wifi_sta_connect.c文件,可在代码中查实现创建WiF热点的代码。
GPIOGPIO API的介绍 查看LED对应的GPIO引脚打开"B1_ basic_led_blink" 工程的led_ example.c文件,可在代码中查看实现LED以1S的频率闪烁代码。操作点亮LED灯的代码块static void LedTask(void){ static void LedTask(void) //初始化GPIO GpioInit(); //设置GPI0
信号量的概念 1、信号量(Semaphore) 是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。常用于协助一组相 互竞争的任务来访问临界资源。 2、在多任务系统中,各任务之间需要同步或互斥实现临界资源的保护,信号量功能可以为用户提供这方面的支持。 3、通常一个信号量的计数值用于对应有效的资源数,表示剩下的可被占用的互斥资源数。其值的含义分两种情况:1)0,表示没有积累下来的Po
软件定时器的基本概念软件定时器,是基于系统Tick时钟中断且由软件来模拟的定时器,当经过设定的Tick时钟计数值后 会触发用户定义的回调函数。定时精度与系统Tick时钟的周期有关。硬件定时器受硬件的限制,数量上不足以满足用户的实际需求,因此为了满足用户需求,提供更 多的定时器,LiteOS操作系统提供软件定时器功能。软件定时器扩展了定时器的数量,允许创建更多的定时业务。
一 任务管理基本概念1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独 立于其它任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户 可以将更多的精力投入到业务功能的实现中。 3、LiteOS中的任务是抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级
一 添加点亮LED源码文件1 在sample中新建一个my_led文件夹 在my_led文件夹下建立文档 led_example.c文档,同样在建一个BULID.gn文件,在led_example中输入代码#include"ohos_init.h"#include"unistd.h"#include "wifiiot_gpio.h"#include"wiffii
小熊拍开发板
一 开发环境的搭建1.1 BearPi-HM Nano开发板介绍BearPi-HM Nano开发板是一块专门为OpenHarmony设计开发板、板载高度集成的2.4GHz WLAN So芯片Hi3861,并板载NFC电路及标准E53接口,标准的E53接口可以扩展智能家居、智能台灯、智能安防、智能烟感等案例。1.1.1 按键电路原理图BearPi-HM Nano开发板提供了一个复位按键和用户键,原理
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号