气冲—HarmonyOS智能家居开发实战笔记(李传钊老师直播) 原创
气冲—HarmonyOS智能家居开发实战笔记(李传钊老师直播)
都是实战层面的,还在摸索
右耳战士,哈哈哈
重点:相关概念、碰一碰、认证流程
直播提纲:
1、HarmonyOS智能家居产品设计、组网介绍
2、HarmonyOS智能家居开发范围介绍
3、HarmonyOS手机端APP开发简介
4、设备端开发简介
5、认证流程简介
一、智能家居的构成
概念的讲解
主控硬件:手机、平板、电视、路由器、专门的主控板
从属硬件:冰箱、门锁、门铃、台灯
- 鸿蒙化
插入SDK、安装鸿蒙OS、安装模组
- 智能家居APP
现行都是通过智慧生活进行统一管理
智慧生活APP并不是唯一!
以美的为例,很有可能推出厂家的APP(为了品牌呀、构建场景呀)
或者三方APP(举了个例子,收集你所有的数据传到百度网盘)
- H5页面
h5页面是采用HTML5前端技术设计的页面,目前,HTML5的标准在很多移动端的浏览器都支持,所以很多移动站点采用HTML5技术开发,h5页面是也可以理解为移动端网页。
为什么要用H5不用其他的,老师也不知道,哈哈哈
- 关于智能家居要不要上云
我也同意老师关于,无非必要智能家居的数据不上云,确实很多企业都是在拿数据将故事,来融资。对于消费者很多适合不需要把数据上云。
- 路由器
很关键!不管怎么招儿,都要连接到路由器,路由器会越来越智能,以前的路由器集中做网络层面的事情(协议),以后的路由器会可能会做业务的管理(智能家居)
- 智能家居的体验
-
- 特别的配网方式,鸿蒙推出的碰一碰(NFC)
- 在控制层面:很关键的一点是遥控(在家很远的遥控、不在家的遥控),这是一个卖点
- 做得比较好的智能家居都在做场景
- 自定义场景,强调0代码开发,定义于标准场景无法满足的
让人真正满意的,靠场景无法真正解决问题,你想要更智能的事情无法用场景去覆盖,都有特殊化的需求。
- 所以,就需要编程来实现。
所以如果以后有市场,对于高端市场高端人群的定制开发,做一位高端智能家居私人定制开发工程师未尝不可!!!
-
智能家居生态
都有可能成为定规则的,不一定就全部听华为的嘛!我十分认可,一个人的精力有限,一个公司毅然。
涂鸦是完全基于云的方案,其价值是软件平台。
家电厂商,一定会赶上,不赶上就淘汰!逆水行舟,不进则退!
运营商,优势:在小区里有完整的售前、售后渠道。
运营商的竞争需求:站住小区,盒子接入千家万户,所以盒子一定要支持智能家居。运营商的转型。
房地产商想的不一样,在智能家居这块儿的想法要统一。
思考智能家居怎么走,怎么发展的时候,不能过于幼稚,要想一想谁是老大,谁在主导,我们要赚钱的!
二、HarmonyOS智能家居开发范围介绍
- 设备侧开发框架
采用OS,现在唯一的选择。
实际上就是所见及所得的开发方式。可以自己写,但工作量更大。
- H6路由器
是JS开发框架,ACE的。运行平台是Linux。不是freebsd。
FreeBSD 是一种类 UNIX操作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。
- API介绍
很有潜力!尤其是下挂设备管理,老师做了一个每间隔10s中开一下然后关一下。
- 碰一碰实现原理(51这方面的课,大概在八月份上线)
碰一碰两部操作:==配网-控制==
就在手机侧和设备侧按照规范写代码就行。
代码太小就不截屏了,有兴趣的可以关注后续51有完整的PPT,这里只是自己对今天直播进行总结。
控制代码,命令码可以自定义,实现控制。
- ==非鸿蒙手机可不可以碰一碰==
关键咋智慧生活APP
两个设备都按照
获得高权限
三、设备的认证过程
- 设备认证过程
==个人开发者不能认证。==
认证报告,国内就3C
八月初、八月底出版新书。期待!
开发板越来越少,没芯片,哈哈哈
答疑:
超级终端关键是在开发上,比如以前开发APP是面向手机开发,而以后是面向超级终端开发。
harmonyos和hilink的整合已经快了
老师提供的一个案例:有一个鼠标键盘厂家在想,按一个按钮,可以操纵所有设备。从F1到F12定义成智能家居。键盘连上电池,控制所有的智能家居。
当前是小米智能家居做得好
C++也可以用来开发界面,js运用的任何的组件都对应一个C++的组件。C++的接口是最全的。
总结
- 李老师的书从板子到框架都有介绍。重点在南向!而相对于徐老师的书是重点在北向!(新书基于OpenHarmony 是1.1.0LTS版本讲得比较深,要有C语言基础)
- 碰一碰在八月51有课程,完整代码和实战。
- 智能家居的生态的把握者不一定是华为。很多方面都有机会。
- 智能家居是一种趋势,而其中高端定制是一种开发者赚钱的趋势。从主控到从属的家居,都可以玩出花样。
- 设备认证需要企业认证,大多数人第一步就失败了。
- 超级终端关键是在开发上,比如以前开发APP是面向手机开发,而以后是面向超级终端开发。
- 会有越来越多的开发者加入,会有越来越多的厂家加入,很出现一批很nice的应用,让人耳目一新。
边学边记笔记的楼主厉害了
刚看完直播,收获不小
确实,老师讲的很接地气,很实在。
感谢认真听讲,跟大家交流很开心!
执行力好强呀
整理得很棒,感谢分享