更新时间:2021-09-18 09:47:34浏览次数:733+次
以下是鸿蒙系统HarmonyOS操作鸿蒙家电的实操探索,发表出来供参考。
前言
刚入手一台美的烤箱,鸿蒙版本的。我自己手机的荣耀20,已刷鸿蒙HarmonyOS 2.0.0。跃跃欲试,想看看怎么在自己的app里面操作家电。
目前我做了一些对接测试,如下所述。
操作过程
正常家电连接操作:
1、看烤箱上面有个二维码,扫描。下载到美的的“美居美家”app。登录app,添加设备,然后会有华为账号跟美的账号的数据绑定过程。
2、退出app,回到桌面。NFC碰一碰,手机会弹窗,应该就是烤箱的FA了。
3、删掉app,NFC碰一碰,手机还事会弹窗,进入烤箱FA。
退出华为账号:
NFC一碰,手机弹出浮窗“请先登录华为账号”。
更换手机测试:
1、华为某老型号,还没升级鸿蒙。
NFC碰一碰,会弹出“应用市场”,进去就是“美居美家”的下载页面。
2、鸿蒙手机,登录华为账号
NFC碰一碰,弹出提示“该设备已被其他人连接”,可以进行“重置”,但是进度到99%就走不动。
结论
1、鸿蒙手机开NFC,会触发FA快应用。非鸿蒙手机,碰一碰只是让下载app。通过app去操作子设备。
2、绑定设备。目前在没有厂家app的情况下,光靠鸿蒙自己,没法绑定。似乎只能用厂家app先绑定,然后厂家账号跟华为账号,做数据打通。
3、烤箱的这个FA,应该是已经内嵌在鸿蒙里面。后续有什么新的家电FA,再通过系统升级推送,更新过来。
思考
这个FA的开发工作是怎么分配的?
本来以为这个家电FA,是归属我(应用接入)。现在人家NFC一碰,发现都已经做好了。
1、首先这个FA,用的 IDE里面的deviceFa模块。这是华为团队做的工作,每种电器做一个FA母版。
2、家电厂家有自定义的成分,比如厂家logo,这些就需要改动 json配置文件。估计厂家先提供json到华为云。然后用户通过NFC碰一碰的时候,手机从华为云拿到json。再渲染到本地FA。
3、剩下就是,集成商App的工作。比如我想做一个 “全家智能”的app。应该也是调用系统自带的家电FA,然后就可以正常玩了。
相关参考:非华为电视有可能更新升级到鸿蒙系统吗?附用户评论。
相关资讯