草庐IT

Openharmony

全部标签

CI平台和社区邮箱助力开发者深度参与OpenHarmony

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​通过本文您将熟悉以下内容:OpenHarmonyCI平台的使用,和进阶使用方法。如何过订阅社区邮箱,获悉社区技术发展动向笔者参与OpenHarmony有一段时间了,有一些小小的经验还是可以拿得出来与大家分享的,下面将OpenHarmonyCI平台使用经验分享如下:以下仅代表笔者个人观点。1、OpenHarmonyCI平台CI是Continuousintegration(持续集成)的缩写。1、OpenHarmonyCI平台目前有分为新版面和旧版本两个地址,新版本比旧版面

OpenHarmony源码分析之分布式软总线:trans_service模块(1)/认证通道管理

一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的传输;向业务模块提供session管理和基于session的数据收发功能,并且通过GCM模块的加密功能提供收发报文的加解密保护。二、源码分析入口函数为StartListener(),主要是针对Linux系统内核,其它系统之后会有补充,解析如下/*函数功能:启动监听其他设备的连接请求或者新数据响应函数参数:callback回调函数的地址;ip需要绑定的server端ip地址函数返回值:返回建立TCP连接的套接字的port详细:监听器的主要作用是监听新连接请求和

OpenHarmony源码分析之分布式软总线:trans_service模块(1)/认证通道管理

一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的传输;向业务模块提供session管理和基于session的数据收发功能,并且通过GCM模块的加密功能提供收发报文的加解密保护。二、源码分析入口函数为StartListener(),主要是针对Linux系统内核,其它系统之后会有补充,解析如下/*函数功能:启动监听其他设备的连接请求或者新数据响应函数参数:callback回调函数的地址;ip需要绑定的server端ip地址函数返回值:返回建立TCP连接的套接字的port详细:监听器的主要作用是监听新连接请求和

基于OpenHarmony L2设备,如何用IoTDeviceSDKTiny对接华为云

摘要:本文主要讲解如何基于L2设备对接华为云IoTDA,以DAYU200开发板,采用IoTDeviceSDKTiny对接华为云IoTDA,当然这里也可以采用其他OpenHarmony的富设备。本文分享自华为云社区《基于OpenHarmonyL2设备采用IoTDeviceSDKTiny对接华为云》,作者:星辰27。1前期环境准备(1)开发板相关:参考DAYU开发指导(2)代码编译相关:OpenHarmony源码以及编译环境2下载SDK下载附件中源代码后,将文件夹重命名为iot_device_sdk_tiny,将其拷贝到已经下载好的OpenHarmony源码根目录的third_party文件夹下,

基于OpenHarmony L2设备,如何用IoTDeviceSDKTiny对接华为云

摘要:本文主要讲解如何基于L2设备对接华为云IoTDA,以DAYU200开发板,采用IoTDeviceSDKTiny对接华为云IoTDA,当然这里也可以采用其他OpenHarmony的富设备。本文分享自华为云社区《基于OpenHarmonyL2设备采用IoTDeviceSDKTiny对接华为云》,作者:星辰27。1前期环境准备(1)开发板相关:参考DAYU开发指导(2)代码编译相关:OpenHarmony源码以及编译环境2下载SDK下载附件中源代码后,将文件夹重命名为iot_device_sdk_tiny,将其拷贝到已经下载好的OpenHarmony源码根目录的third_party文件夹下,

OpenHarmony解读之设备认证:pake协议-客户端发起start请求

一、概述在设备认证过程中,pake协议用于认证会话密钥协商,基于该会话密钥,双方可以安全地交换各自的身份公钥。从本文开始,将对pake协议的详细过程进行介绍,本博客主要介绍客户端发起start请求的过程,协议状态从PROTOCOL_INIT转换为START_REQUEST。二、源码分析这一模块的源码位于:/base/security/deviceauth。1.start_pake函数,启动pake模块。/*函数功能:启动pake模块函数参数:handle:hichain实例params:操作参数函数返回值:成功:0失败:error*/DLL_API_PUBLICint32_tstart_pak

OpenHarmony解读之设备认证:pake协议-客户端发起start请求

一、概述在设备认证过程中,pake协议用于认证会话密钥协商,基于该会话密钥,双方可以安全地交换各自的身份公钥。从本文开始,将对pake协议的详细过程进行介绍,本博客主要介绍客户端发起start请求的过程,协议状态从PROTOCOL_INIT转换为START_REQUEST。二、源码分析这一模块的源码位于:/base/security/deviceauth。1.start_pake函数,启动pake模块。/*函数功能:启动pake模块函数参数:handle:hichain实例params:操作参数函数返回值:成功:0失败:error*/DLL_API_PUBLICint32_tstart_pak

Openharmony南向研究(7)-TCP(WPA)

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​基于标准系统的TCP和WAP使用-实现一个远程示波器1、综述近期在学习标准系统wifi能力子系统过程中同时也在调试一台鸿蒙小车底盘机,因为不能像以前调试STM32使用Cubemonitor进行方便的数据观测,进行PID和其他控制算法调参,完成小车的闭环自动控制,所以自己使用wpa子系统构建wifi访问,在本地widows主机上基于easyX构建了一套示波器用于PID参数调测,链路传输使用TCP进行数据传输。2、关于标准系统南向设备应用程序开发的建议一般对于新操作系统,

Openharmony南向研究(7)-TCP(WPA)

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​基于标准系统的TCP和WAP使用-实现一个远程示波器1、综述近期在学习标准系统wifi能力子系统过程中同时也在调试一台鸿蒙小车底盘机,因为不能像以前调试STM32使用Cubemonitor进行方便的数据观测,进行PID和其他控制算法调参,完成小车的闭环自动控制,所以自己使用wpa子系统构建wifi访问,在本地widows主机上基于easyX构建了一套示波器用于PID参数调测,链路传输使用TCP进行数据传输。2、关于标准系统南向设备应用程序开发的建议一般对于新操作系统,

深入浅出学习eTs—(二十二)天气语音预报

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​一、需求分析本章节我们基于上节课的内容(HTTP协议),在上节课的基础上进行延伸,方便我们去理解协议,以及引入在线语音播报的功能实现以下功能:文字输入城市获取城市的天气状况语音播放天气情况图标更换二、控件介绍(1)Video用于播放视频文件并控制其播放状态的组件。说明:该组件从APIVersion7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。权限列表使用网络视频时,需要申请权限ohos.permission.INTERNET。具体申请方式请参