摘要:本文简单介绍如何操作ADC去读取电压,并且实现开发板上3个ADC按键检测的功能适合群体:适用于润和Hi3861开发板,L0轻量系统驱动开发6.1实验效果查看开发板,可以看到除了复位按键之外,还有3
MQTT 是当前最主流的物联网通信协议,需要物联网云平台,例如华为云、阿里云、移动OneNET都支持mqtt。而Hi3861则是一款专为IoT应用场景打造的芯片。本节主要讲如何在鸿蒙系统中通过移植第3方软件包 paho mqtt去实现MQTT协议功能,最后会给出测试验证。为后续的物联网项目打好基础。
总体来说,目前OpenHarmony主要有3种系统类型:L0(又称轻量系统)、L1(小型系统)、L2(标准系统)。 (1)轻量系统(mini system)面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架 内核与系统类型的对应关系如下图:轻量系统目前适配了liteos-m内核,该内核对硬件资源较少,适用于单片机。 1.4系统差异轻量系统、小型系统、标准系统的差异主要体现在子系统支持程度上,本文已列出如下,但是建议读者直接查看官网,以便获取最新的特性支持情况。
轻量搜索 有两种形式的 搜索 API: - 一种是 “轻量的” 查询字符串 版本,要求在查询字符串中传递所有的参数 - 另一种是更完整的请求体版本 本文主要讲解这种轻量的搜索。 查询字符串搜索非常适用于通过命令行做即席查询。 q=mary 如果有多个地方含有mary,比如: - 有一个用户叫做 Mary - 6条微博发自 Mary - 一条微博直接 @mary Elasticsearch 是如何在三个不同的字段中查找到结果的呢
以上界面比较简陋,但不妨碍我们使用,另外选择OneNET云平台的主要是原因是接入方式比较简单方便,易于学习,另外一个是OneNET提供了物联网云平台、手机APP,不需要大家自己再去实现,可以更多地将注意力放在鸿蒙系统开发上
首先,我们得有一套WiFi小车套件,其实也是Hi3861 加上电机、循迹模块、超声波等模块。
OpenHarmony代码中,Hi3861提供了绝大部分的驱动示例代码,文件路径:
3.2编译轻量系统采用hb编译,在代码根目录下执行hb set首次输入可以会提示需要输入路径,直接输入 . Hi3861_wifiiot_app_allinone.bin文件,(3)勾选上 Auto burn选项(4)单击 Connect按钮(5)此时按下开发板上面的 RST 复位按钮,即可看到程序已经开始下载:(6)
5.2 驱动框架OpenHarmony为轻量系统提供了一套简单的驱动封装接口,函数的定义相关头文件位于“base\iot_hardware\peripheral\interfaces\kits”这里只有头文件
g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6- 命令行方式:sudo pip3 install pycryptodome(6)安装six,任选如下一种方式。
打开鸿蒙系统的源码,可以看到有这么一个文件夹:third_party。里面存放的是第三方的代码。
Hi3861 为我们提供了WiFi操作的相关API,方便我们编写代码,实现热点连接。
一、前言 2024年,中央网信办、国家发改委、工信部联合印发《深入推进IPv6规模部署和应用2024年工作应用》,文中提出到2024年末: IPv6活跃用户达到8亿; 物联网IPv6连接达到6.5亿; 固定网IPv6流量占比23%,移动网占比65%。 二、准备工作 2.1 检测是否成功获取 IPv6 https://test-ipv6.com 获取本机IP 如果本机是windows通过cmd执行ipconfig命令获取本机IPv6地址 ipconfig 如果本机是Linux可以通过执行ip a命令获取本机IPv6地址 ip a 三、转发端口 转发本机IPv6地址到腾讯云IPv4 (这里我用AI写了个脚本自动添加转发规则) #! return fi if [[ "$rhost" =~ ":" ]]; then # IPv6 line="nohup socat TCP6-LISTEN
轻量服务器的玩法众多,也有很多小伙伴把它当作媒体服务器来使用。但轻量服务器的默认存储空间有限,无法存放大量的媒体文件。 本文将引导读者使用轻量对象存储作为Jellyfin的媒体库,快速部署一个超大容量的媒体服务器。 准备服务器操作环境1、轻量服务器安装 Docker 环境如果你的轻量服务器还没有 Docker 环境,可以从控制台更换为 Docker 镜像(注意备份数据),或参阅本站 Debian 安装 Docker 2、创建轻量对象(Lighthouse COS)存储桶登录 轻量对象存储控制台 ,创建一个存储桶,用于存放媒体文件。所属地域选择与轻量服务器相同的地域。 3、挂载轻量对象存储桶到 /mnt/jellyfin 目录创建存储桶后,可参阅官方文档 挂载存储桶 一章,将其挂载到服务器上。存储桶挂载目录填写 /,服务器挂载目录填写 /mnt/jellyfin。
今天起,高校/教培机构、学生、开发者及数据科学家可以拥有更易用、更高效的轻量GPU工作空间啦! GPU开发门槛逐渐降低 使用由 HAI 和 Cloud Studio 联合提供的 >> 轻量GPU工作空间 << 你将获得 1、丰富模板:快速构建云原生AI和数据科学环境 分钟级自动构建LLM大语言模型
Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。
【前置条件:你已经在windows下搭建好了Pycharm集成开发工具+python3.6的版本及相关的第三方包】
2.获取 Monitor-Specific / Read-Only API Key(s) 3.将 API Keys 填入 js/config.js 5.修改 index.html 内的页面标题等信息 6.
docker的轻量性让构建服务成为无限可能。 友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。
「MQTT(Message Queuing Telemetry Transport)」 是一种轻量级的消息传输协议,通常用于在物联网(IoT)和传感器网络中进行通信。它设计用于在低带宽、不稳定或高延迟的网络环境下传输数据,因此非常适用于连接设备之间的通信,尤其是在资源有限的环境中。