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 OneConnect1.0.0 ReleaseOpenHarmony统一互联Release版本
—— OpenHarmony5.0.0 Release配套OpenHarmony的代码基线
—— HarmonyOS Next5.0.0.123 SP10及以上配套HarmonyOS Next手机版本
—— HUAWEI DevEco Studio5.0.0 ReleaseOpenHarmony应用开发推荐使用

源码获取

前提条件

  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-hap1.0.1站点通用互联APP1.0示例版本,若要商用,需客户做商业化的适配,包括功能完备性和稳定性等,详情见使用说明
富对瘦设备控制iot_connect_wifiWifiDevice1.0.100站点基于dayu200适配的OpenHarmony5.0 WiFiOnly设备版本
富对瘦设备控制iot_connect_bleBleDevice1.0.100站点基于dayu200适配的OpenHarmony5.0 BleOnly设备版本
富对富图库互传Photos1.0.1站点OpenHarmony图库APP
富对富投屏MiracastImage1.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问题描述影响
IAJ51ZHarmonyOS Next手机播放音乐过程中,休眠唤醒时,sink端音乐声音会停顿2秒左右播放在线/本地音乐均会偶现音乐短暂卡顿1s后自动恢复
IA6PWMHarmonyOS Next手机端来回切换应用,大屏端偶现花屏卡屏现象应用在线刷视频,存在偶现卡屏花屏后自动恢复
Logo

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

更多推荐