OpenHarmony OneConnect 1.0.0 Release

版本概述

OpenHarmony OneConnect 1.0.0 Release是基于OpenHarmony 5.0 Release版本打造的OpenHarmony统一互联Release版本。相比OpenHarmony 5.0 Release版本新增了统一互联相关的功能特性,包括富对瘦设备控制,富对富投屏,富对富图库分享(注:其中富表示富设备,即标准设备;瘦表示瘦设备,即轻量设备、小型设备)。欢迎大家关注并使用,如有疑问可以在laval社区交流,提问题备注【统一互联】,期待您的宝贵建议!

特性说明

富对瘦设备控制

富对富投屏

  • 新增Miracast投屏功能,支持HarmonyOS Next手机的屏幕镜像显示到OpenHarmony标准设备投屏器上。

富对富图库分享

  • 实现了图库应用通过WiFi P2P通道发现设备并分享文件,支持OpenHarmony标准设备之间通过统一互联的图库应用分享图片和视频。

配套关系

表1 版本软件和工具配套关系

软件 版本 备注
OpenHarmony OneConnect 1.0.0 Release OpenHarmony统一互联Release版本
—— OpenHarmony 5.0.0 Release 配套OpenHarmony的代码基线
—— HarmonyOS Next 5.0.0.123 SP10及以上 配套HarmonyOS Next手机版本
—— HUAWEI DevEco Studio 5.0.0 Release OpenHarmony应用开发推荐使用

源码获取

前提条件

  1. 注册码云gitee帐号。
  2. 注册码云SSH公钥,请参考码云帮助中心
  3. 安装git客户端git-lfs并配置用户信息。
    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
    
  4. 安装码云repo工具,可以执行如下命令。
    curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo
    pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
    

下载链接

富对瘦设备控制相关代码仓:

iot_connect_sdk源码:

git clone https://gitee.com/openharmony-sig/communication_iot_connect

WiFi/BLE设备适配iot_connect_sdk示例代码:

git clone https://gitee.com/ohos-oneconnect/applications_sample_iot_connect_samples

通用互联App1.0源码:

git clone https://gitee.com/ohos-oneconnect/ohos-connect-hap/tree/v1.0.0.0

图库互传相关代码仓:

图库APP v1.0.1 源码:

git clone https://gitee.com/ohos-oneconnect/oh-share
git checkout v1.0.1

投屏相关代码仓:

Miracast投屏castengine_wifi_display源码

git clone https://gitee.com/openharmony/castengine_wifi_display

版本获取

表2 各特性对应组件获取路径

特性 软件 版本 下载站点 备注
富对瘦设备控制 ohos-connect-hap 1.0.1 站点 通用互联APP1.0示例版本,若要商用,需客户做商业化的适配,包括功能完备性和稳定性等,详情见使用说明
富对瘦设备控制 iot_connect_wifi WifiDevice1.0.100 站点 基于dayu200适配的OpenHarmony5.0 WiFiOnly设备版本
富对瘦设备控制 iot_connect_ble BleDevice1.0.100 站点 基于dayu200适配的OpenHarmony5.0 BleOnly设备版本
富对富图库互传 Photos 1.0.1 站点 OpenHarmony图库APP
富对富投屏 MiracastImage 1.0.1 站点 深开鸿投屏器镜像

使用说明

富对瘦设备控制

  1. 联系OpenHarmony统一互联PMC,进行APP白名单配置;
  2. 编译ohos-connect-hap源码,安装编译的hap 至HarmonyOS Next 手机上;
  3. 使用dayu200 开发版烧录上述富对瘦设备WiFi/BLE 镜像;
  4. 打开统一互联APP,在我的页面升级设备库至1.0.4版本;
  5. 进入设备tab,点击扫描按钮,可发现对应设备(注:设备图标没有云朵的为对应WiFi/BLE设备);
  6. 拖拽发现的设备至中心圆圈可连接设备,点击可以跳转设备详情页;
  7. 在设备详情页切换开关状态可控制设备测设备的亮灭屏状态。

富对富投屏

  1. 深开鸿投屏器安装v1.0.1 MiracastImage;
  2. 投屏器通过HDMI接口连接外接显示器并打开投屏器开关;
  3. HarmonyOS Next手机通过下拉栏打开无线投屏开关,可发现该OpenHarmony投屏器设备,连接成功后即可将HarmonyOS Next手机屏幕镜像显示到显示器上。
    备注:同时OpenHarmony 5.0.2 Release已支持Miracast sink端协议,OpenHarmony设备厂商可以基于OpenHarmony 5.0.2 Release代码基线开发自己的Miracast sink端投屏应用,即可支持和HarmonyOS Next手机进行Miracast投屏。

文件互传

  1. OpenHarmony 4.0版本的开发者手机或者OpenHarmony 4.0版本的dayu200开发板上安装统一互联图库应用Photos.hap v1.0.1;
  2. 两个OpenHarmony设备均打开WiFi开关,打开图库应用,发送端长按选择一张图片/视频,点击分享按钮,且设备之间的距离不超过10米;
  3. 发送端图库APP弹出文件分享弹窗,并且自动扫描附近支持统一互联图库分享的设备,选择设备分享图片/视频;
  4. 接收端收到图片/视频分享通知,自动弹出接收弹窗,显示文件接收进度。接收完成后,接收弹窗消失,并且自动打开接收的图片/视频文件。

遗留缺陷列表

ISSUE 问题描述 影响
IAJ51Z HarmonyOS Next手机播放音乐过程中,休眠唤醒时,sink端音乐声音会停顿2秒左右 播放在线/本地音乐均会偶现音乐短暂卡顿1s后自动恢复
IA6PWM HarmonyOS Next手机端来回切换应用,大屏端偶现花屏卡屏现象 应用在线刷视频,存在偶现卡屏花屏后自动恢复
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐