在了解BearPi-HM Nano开发板之前,首先简单了解一下在物联网中一些知识一、常见的几种通信协议1、ModBus通信协议ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过共用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。ModBus通信协议分为物理层、数据链路层、应用层。如下图二、物联网设备接入方式在一个物联网场景中
1.华为云IOT平台介绍华为云物联网平台即华为设备接入服务(IoT Device Access),提供海量设备连接上云.设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、 设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。另附华为云平台地址:https://www.huaweicloud.com/product/iot
一、UDP客户端1.1UDP协议相关API介绍socket.h接口简介:这个socket.h中包含声明UDP协议相关接口函数。1.2UDP客户端创建流程介绍1.3实现UDP客户端打开"D3_ iot udp client" 工程的udp client. demo.c文件,可在代码中查看实现UDP客户端的代码。g_ _wifi EventHandler .0nHotspotStaJoin = OnH
一、WIFI AP热点1.1AP热点API介绍wifi_ hotspot.h接口简介:这个wifi_ hotspot.h中包含声明AP热点相关接口函数。1.2AP热点创建代码打开“"D1 iot _wifi ap"工程的wifi ap.c文件,可在代码中查看实现创建Wif热点的代码g_ wifiEventHandler .0nHotspotStaJoin = OnHotspotStaJoinHan
驱动子系统开发一、GPIO1.1GPIO API介绍wifiiot_ gpio.h接口简介:这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIO。wifiiot_ gpio_ ex.h接口简介:这个.h中包含声明扩展的GPIO接口函数,这些功能用于设置GPIO拉力和驱动器强度。1.2查看LED对应的GPIO引脚LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现L
内核开发一、任务管理器1.1任务管理简介基本概念1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。3、LiteOS中的任务 是抢占式调度机制,高优先级的任务可打断低优先级任
一、如何编写Hello World程序1.首先添加Hello World源码文件新增my_app文件夹之后,在这里写hello_word.c文件新增BUILD.gn文件这里有两个,其中要添加的不一样,一个是my_app下的,一个是sample的后面把代码编译就行了二、点亮LED首先要添加LED源码文件1.添加点亮LED灯源码2.编写BUILD,gn文件3.编写模块BUILD. gn文件,指定需参与
首先在工作台 - Gitee.com搜索BearPi-HM_Nano然后点击如图所示在这里要先下载好开发环境所要用到的东西,下完之后就可以开干了首先安装VM,打开之后点打开虚拟机,之后会让选择文件,选择打开安装VM时解压的文件就行,找到之后打开Ubuntu64_Harmony_BearPi VMware镜像。这之后会选择安装地址,要大于10G,之后会显示图一页面,此时右击登录就行,密码小写
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号