OpenHarmony蓝牙自动配对流程分析
4其乐融融 发布于 2023/10/29 02:01:45
本文介绍了蓝牙协议中SSP认证配对过程及OpenHarmony中相关实现流程,蓝牙配对时是否会出现用户确认提示信息依赖两端设备能力,同时也依赖业务对安全性的要求;如果业务本身有其它传输加密能力,可以指定不认证方式进行连接,避免用户多次认证导致降低使用体验,如OpenHarmony软总线就是采用这种方式建立蓝牙连接。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:01:45
本文介绍了蓝牙协议中SSP认证配对过程及OpenHarmony中相关实现流程,蓝牙配对时是否会出现用户确认提示信息依赖两端设备能力,同时也依赖业务对安全性的要求;如果业务本身有其它传输加密能力,可以指定不认证方式进行连接,避免用户多次认证导致降低使用体验,如OpenHarmony软总线就是采用这种方式建立蓝牙连接。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:01:38
RTC(real-time clock)为操作系统中的实时时钟设备,为操作系统提供精准的实时时间和定时报警功能。当设备下电后,通过外置电池供电,RTC继续记录操作系统时间;设备上电后,RTC提供实时时钟给操作系统,确保断电后系统时间的连续性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:01:31
看门狗(Watchdog),又称看门狗计时器(Watchdog timer),是一种硬件计时设备。一般有一个输入、一个输出,输入叫做喂狗,输出连接到系统的复位端。当系统主程序发生错误导致未及时清除看门狗计时器的计时值时,看门狗计时器就会对系统发出复位信号,使系统从悬停状态恢复到正常运作状态。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:01:19
PWM(Pulse Width Modulation)即脉冲宽度调制,是一种对模拟信号电平进行数字编码并将其转换为脉冲的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。通常情况下,在使用马达控制、背光亮度调节时会用到PWM模块。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/29 02:01:13
本篇简单了解一下ArkTS调用Native函数的方法,虽然了解的不是很深入,但对大体框架有了一定的掌握,为以后更复杂的Native调用开发奠定了基础。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:45
I2C(Inter Integrated Circuit)总线是由Philips公司开发的一种简单、双向二线制同步串行总线。由于其硬件连接简单、成本低廉,因此被广泛应用于各种短距离通信的场景。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:30
以前感觉HAR很陌生,这次通过对概念的了解,知道了其作用,并通过实例动手操作,完全掌握了HAR静态库的开发和使用,对基本使用方法有了详细的了解,相信在以后读开源代码时,能够分清静态库和动态库了。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:27
RGB LED灯整体硬件电路如下图所示,硬件电路中包含了三个GPIO控制管脚控制RGB LED灯,低电平点亮LED灯,高电平熄灭LED灯。电路简单,这边不对此进行多余的说明。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:24
GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:21
ADC(Analog to Digital Converter),即模拟-数字转换器,可将模拟信号转换成对应的数字信号,便于存储与计算等操作。除电源线和地线之外,ADC只需要1根线与被测量的设备进行连接。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:15
Haromony工程采用自研工具ohpm(Open Harmony Package Manager) 作为包管理和发布的标准,关于ohpm的详细介绍,将在后续系列的文章里讲解,本章还是重点关注三方包的内容。本文采用的示例较为简单,主要目的是让初学者快速学习了解三方包的基本知识。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:11
本例基于国际化示例应用,为大家介绍I18n组件,该组件提供系统相关的或者增强的国际化能力。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/28 02:01:06
监听机制是一种常见的计算机安全技术,它可以监控计算机系统中的各种活动,以便及时发现和处理安全问题。文件监听具有重要的现实意义,对文件进行监听,企业可以及时发现员工不当处理敏感信息和意外泄漏信息的情况,采取行动避免数据泄露。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/27 02:02:05
开发一个Shell命令服务放到系统内,用于操作bm/aa等本地shell命令去安装和打开应用,并提供http或其他协议的接口给上层应用调用。很明显这种方式违背了OpenHarmony的访问控制权限机制,只需要申请一个基本的INTERNET权限用于调用本机接口即可,这种方式很不安全,只是探索研究和尝试。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/27 02:02:01
MQTT**(**消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/27 02:01:20
我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。本次OpenHarmony选用小凌派-RK2206开发板的代码仓。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:02:08
由于输入法应用是InputMethodExtensionAbility,窗口由自己创建,所以返回按键的键值指令会被传递到原有应用上,执行原有应用的返回逻辑。而输入法本身可以控制此逻辑,但现在OpenHarmony中的示例输入法并未控制此逻辑,造成问题。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:02:03
E-Bike是一款基于HarmonyOS开发的元服务,以万能卡片的形式给骑行提供便捷服务。首先需要完成HarmonyOS开发环境搭建。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:58
@ObjectLink 与 @Observed 能够极大的提高开发效率,但是也存在很多坑。特别是无法使用链式编程这种问题,会让很多从其他开发方向转OpenHarmony的老鸟都掉坑里。所以必须认真对待@ObjectLink 与 @Observed。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:55
在应用的使用和开发中,弹窗是一个很常见的场景,自定义弹窗又因为极高的自由度得以广泛应用。本文以橘子购物中一个应用更新提示的弹窗介绍OpenHarmony的自定义弹窗。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:28
元服务(原名原子化服务)是一种基于HarmonyOS API的全新服务提供方式,以HarmonyOS万能卡片等多种呈现形态,向用户提供更轻量化的服务。具有即用即走、信息外显、服务直达的特性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:20
OpenHarmony可以使用Swiper轮播组件实现轮播图。本例基于橘子购物示例应用,为大家介绍轮播组件Swiper,该组件提供滑动轮播显示的能力。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:15
在编译命令./build.sh --product-name purple_pi_oh --ccache编译arm64位系统,屏幕为MIPI屏的情况下,进入Out/kernel/src_tmp/linux-5.10下执行Scripts/extract-ikconfig boot_linux.img > /home/.config生成Boot_linux.img内核镜像的配置文件,配置文件此时输入。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 02:01:12
本文就以橘子购物示例应用为例,来讲解OpenHarmony应用二维码开发相关的技术点。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/25 02:01:56
ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台:目前支持 OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台应用。
阅读()评论(0)赞 ()