摘要:本文主要讲解如何基于L2设备对接华为云IoTDA,以DAYU200开发板,采用IoTDeviceSDKTiny对接华为云IoTDA,当然这里也可以采用其他OpenHarmony的富设备。本文分享自华为云社区《基于OpenHarmonyL2设备采用IoTDeviceSDKTiny对接华为云》,作者:星辰27。1前期环境准备(1)开发板相关:参考DAYU开发指导(2)代码编译相关:OpenHarmony源码以及编译环境2下载SDK下载附件中源代码后,将文件夹重命名为iot_device_sdk_tiny,将其拷贝到已经下载好的OpenHarmony源码根目录的third_party文件夹下,
一、概述在设备认证过程中,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
一、概述在设备认证过程中,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
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com基于标准系统的TCP和WAP使用-实现一个远程示波器1、综述近期在学习标准系统wifi能力子系统过程中同时也在调试一台鸿蒙小车底盘机,因为不能像以前调试STM32使用Cubemonitor进行方便的数据观测,进行PID和其他控制算法调参,完成小车的闭环自动控制,所以自己使用wpa子系统构建wifi访问,在本地widows主机上基于easyX构建了一套示波器用于PID参数调测,链路传输使用TCP进行数据传输。2、关于标准系统南向设备应用程序开发的建议一般对于新操作系统,
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com基于标准系统的TCP和WAP使用-实现一个远程示波器1、综述近期在学习标准系统wifi能力子系统过程中同时也在调试一台鸿蒙小车底盘机,因为不能像以前调试STM32使用Cubemonitor进行方便的数据观测,进行PID和其他控制算法调参,完成小车的闭环自动控制,所以自己使用wpa子系统构建wifi访问,在本地widows主机上基于easyX构建了一套示波器用于PID参数调测,链路传输使用TCP进行数据传输。2、关于标准系统南向设备应用程序开发的建议一般对于新操作系统,
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com一、GPIO基本操作1、GPIO基本输出、输入GPIO常用函数总结:函数功能依赖IoTGpioInit(unsignedintid)初始化指定的IO//base/iot_hardware/peripheral/interfaces/kits/iot_gpio.hhi_io_set_func(unsignedintid,unsignedcharval)配置指定IO的复用功能//device/hisilicon/hispark_pegasus/sdk_liteos/inc
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com一、GPIO基本操作1、GPIO基本输出、输入GPIO常用函数总结:函数功能依赖IoTGpioInit(unsignedintid)初始化指定的IO//base/iot_hardware/peripheral/interfaces/kits/iot_gpio.hhi_io_set_func(unsignedintid,unsignedcharval)配置指定IO的复用功能//device/hisilicon/hispark_pegasus/sdk_liteos/inc
百篇博客分析|本篇为:(共享内存篇)|进程间最快通讯方式进程通讯相关篇为:v26.08鸿蒙内核源码分析(自旋锁)|当立贞节牌坊的好同志v27.05鸿蒙内核源码分析(互斥锁)|同样是锁它确更丰满v28.04鸿蒙内核源码分析(进程通讯)|九种进程间通讯方式速揽v29.05鸿蒙内核源码分析(信号量)|谁在解决任务间的同步v30.07鸿蒙内核源码分析(事件控制)|多对多任务如何同步v33.03鸿蒙内核源码分析(消息队列)|进程间如何异步传递大数据v76.01鸿蒙内核源码分
百篇博客分析|本篇为:(共享内存篇)|进程间最快通讯方式进程通讯相关篇为:v26.08鸿蒙内核源码分析(自旋锁)|当立贞节牌坊的好同志v27.05鸿蒙内核源码分析(互斥锁)|同样是锁它确更丰满v28.04鸿蒙内核源码分析(进程通讯)|九种进程间通讯方式速揽v29.05鸿蒙内核源码分析(信号量)|谁在解决任务间的同步v30.07鸿蒙内核源码分析(事件控制)|多对多任务如何同步v33.03鸿蒙内核源码分析(消息队列)|进程间如何异步传递大数据v76.01鸿蒙内核源码分
一.基于OpenHarmony/HarmonyOS操作系统的ArkUI框架——Harmony原生开发开发需要的IDE:HUAWEIDevEcoStudio1.1什么是ArkUI框架?ArkUI是一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升HarmonyOS应用界面开发效率30%。您只需使用一套TS/JSAPI,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。ArkUI开发框架是方舟开发框架的简称,它是一套构建HarmonyOS/OpenHarmony应用界面的声明式UI开发框架,它使用极简的UI信息语法、