精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HarmonyOS Connect設備開發之碰一碰系列分享總貼

系統 OpenHarmony
本篇解讀碰一碰個人體驗版,介紹如何實現自定義設備UI、碰一碰拉起服務卡片、設備配網、消息下發及設備控制。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

一、 說明

在宿舍全屋智能開發過程中淺嘗數字管家,意猶未盡。一方面是沒寫過APP,連門鎖的UI都是套用臺燈的;另外,如果想添加自己的設備還需要遵循profile,然后在服務器配置,重點是不知道服務器啥時候罷工;最后,宿舍不全是運行HarmonyOS的設備,門鎖等設備不能實現服務全宿舍,這不夠!

經過反復研讀官方給出的??碰一碰個人體驗版??之后,找出了一條可行技術路線——開發自己的HarmonyOS Connect設備。

【HarmonyOS Connect設備開發-個人】 將系列解讀碰一碰個人體驗版,介紹如何實現自定義設備UI、碰一碰拉起服務卡片、設備配網、消息下發及設備控制。

圖1 開發流程總結

話不多說,先上demo:

圖2-MRobot

圖3-SmartFan

圖2是不久前折騰好幾宿做出來的機器人。當然,為了突出教程核心,我將介紹如何開發自己的智能風扇圖3所示。一通百通,大家完全可以設計更多有趣的作品。

涉及軟硬件如下:

接下來默認已準備好上述軟硬件;設備開發實測OpenHarmony 1.1.0 源碼支持在Windows一站式開發,按照官方教程配置好工具鏈即可。

二、 運行個人體驗版

第一天,我將按照官方教程,新建OneHop模板工程,源碼燒錄設備,運行測試,了解工作流程。

1、 新建模板工程-拉起服務

基于OneHop Template新建工程,按照官方教程??原子化服務??即可完成。

接下來就是AGC平臺簽名、真機運行,需要注意的是在真機運行時需要選擇多個hap包安裝。

真機上運行APP后,如何使用NFC拉起服務呢? 需要在平臺華為開發門戶配置關聯意圖。細分兩步:申請ProductID【順便把它寫入nfc標簽中去】、配置服務。如下圖:

接下來測試碰一碰拉起:

有沒有發現,目前為止我們并沒有開發設備,就能實現碰一碰拉起了。這里應該更能體會到碰一碰實質上依靠后臺的服務,綁定服務意圖后,nfc只是一個觸發。

2、 設備側開發

細分以下幾點:

打開源碼后,需要修改幾個地方:

①將Hi3861開發板Demo代碼中的“hals”和“winder”目錄拷貝至源碼工程中的applications/sample/wifi-iot/app/目錄下:

②修改device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/wifi_device.c文件,將HiWifiWpaEventCb函數中如下兩處代碼進行注釋。

③打開device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk文件,找到CONFIG_I2C_SUPPORT is not set,取消注釋,并將其修改為CONFIG_I2C_SUPPORT=y。

④修改applications/sample/wifi-iot/app/BUILD.gn文件,將features字段中的startup修改為winder,并添加winder模塊的索引deps,配置示例如下所示。

⑤修改vendor/hisilicon/hispark_pegasus/config.json文件,將test子系統內容及其上方逗號刪除。

⑥【可選】修改oled、溫濕度初始化,讓其默認成功【以下操作是針對只有一個hi3861模組也想體驗碰一碰, 因為源碼要求連接oled、溫濕度傳感器,不接會導致初始化時不通過,就不會執行配網。】

編譯燒錄 基礎操做,視頻有展示,不多介紹。

燒錄成功復位后,hi3861串口0會輸出如下提示信息,說明一切正常:

3、 體驗案例-控制風扇

拿起手機碰一碰寫入ProductID的NFC標簽,正常會拉起設備界面,然后配網,順利進入控制界面。點擊相應的按鈕,在設備端會接收到相應數據。

4、開發解讀

可以看出,HarmonyOS Connect設備開發主要分南北兩大塊。

  • 先看北向的代碼框架。

APP分為兩個模塊,一是配網原子化服務,模板基于JS編寫;二是控制原子化服務,依賴java實現。每個模塊官方給出了詳細的參考??設備配網原子化服務開發指導書、設備控制原子化服務開發指導書??。

這里梳理出南北向開發流程,如下:

原子化app源碼框架:

設備源碼框架:

查看template模板工程可知,設備控制UI交互邏輯依賴于JAVA,同時模板是基于預先設置的UI控件開發的頁面,配好相應的json文件即可使用。但是這對自由開發UI來說局限性太大,由此下一步將拋除該束縛,去JAVA化,使用JS接口發送數據。

三、 幾點說明

在此之前我并沒有太多app開發經驗,尤其是前端開發從未涉及,所以分享將以實現功能為主,不注重優化;

如果你和我一樣第一次寫鴻蒙APP,那么恭喜你選擇了一個門檻極低的開發平臺,原因有三:

①鴻蒙app提供豐富API,基于ArkUI框架開發和畫畫類似。

②JS入門并不難,花幾個小時看看基礎即可。

③再不濟還有可視化UI開發(北向淺嘗,極力推薦)。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2022-05-19 15:47:24

碰一碰連接設備開發鴻蒙

2021-12-28 16:10:20

鴻蒙HarmonyOS應用

2022-01-17 14:51:20

鴻蒙HarmonyOS應用

2021-07-15 09:39:06

鴻蒙HarmonyOS應用

2022-12-23 20:46:37

遙控器應用鴻蒙

2021-04-27 13:58:03

數字人民幣數字貨幣區塊鏈

2021-02-23 19:24:51

數字人民幣碰一碰支付

2023-02-03 16:31:33

點贊
收藏

51CTO技術棧公眾號

99热这里只有精品9| 日本一区二区免费视频| 成人在线观看一区| 毛片av一区二区| 精品国产一区二区在线| 在线成人精品视频| 最新中文字幕在线播放| 国产精品短视频| 国产乱码精品一区二区三区日韩精品| 亚洲影院在线播放| 999精品视频| 精品99久久久久久| 91 在线视频观看| 成入视频在线观看| 一色屋精品亚洲香蕉网站| 国产精品一区在线播放| 中文字幕精品在线观看| 亚洲日本久久| 另类天堂视频在线观看| 欧美激情aaa| 国产+成+人+亚洲欧洲在线| 在线免费观看成人短视频| 女同性恋一区二区| 黄色在线视频观看网站| 国产成+人+日韩+欧美+亚洲 | 黄色国产网站在线播放| 99精品国产热久久91蜜凸| 91啪国产在线| 中文字幕人妻色偷偷久久| 一区二区日本视频| 久久91精品国产| 日本免费网站视频| 精品一区毛片| 精品国产精品一区二区夜夜嗨 | 成人中文字幕电影| 国产色综合天天综合网| 国产一级18片视频| 日韩视频三区| 性色av香蕉一区二区| 男女性高潮免费网站| 日韩精品欧美| 亚洲天堂网站在线观看视频| 漂亮人妻被黑人久久精品| 精品国产伦一区二区三区观看说明| 色婷婷av一区二区三区之一色屋| 妞干网在线观看视频| 欧美巨大xxxx做受沙滩| 综合av第一页| 日本黄色a视频| 日本免费在线视频| 亚洲国产精品国自产拍av| 欧美中日韩免费视频| 人妻偷人精品一区二区三区| 成人性色生活片| 国产精品一区二区免费看| 久久久一本精品99久久精品66| 2018国产精品| 精品视频一区二区三区在线观看| 欧美精品日韩一区| 欧美成人乱码一二三四区免费| 素人啪啪色综合| 欧美色图天堂网| 污色网站在线观看| 国产精品麻豆| 日韩一卡二卡三卡国产欧美| 中文字幕欧美视频| 亚洲视频国产| 亚洲精品久久在线| 四虎永久免费在线观看| 精品视频97| 久久躁日日躁aaaaxxxx| 久操视频免费在线观看| 99精品国产在热久久下载| 91av在线精品| 999视频在线| 久久99热国产| 97国产超碰| 天天操天天操天天操| 久久男人中文字幕资源站| 欧美亚洲爱爱另类综合| 午夜伦理在线| 亚洲一级片在线观看| 日日摸日日碰夜夜爽无码| 涩涩视频在线| 欧美日韩免费观看一区二区三区| 欧美乱大交做爰xxxⅹ性3| 视频在线观看成人| www.亚洲视频| 亚洲综合图片区| 激情综合在线观看| 国产资源一区| 欧美大片在线观看一区二区| 黄色性生活一级片| 99精品全国免费观看视频软件| 欧美成人网在线| 日本一二三区不卡| 日本va欧美va瓶| 波多野结衣成人在线| 男操女在线观看| 中文字幕欧美一| 国产午夜伦鲁鲁| 五月天色综合| 日韩av一卡二卡| 国产第一页浮力| 一区二区三区福利| 国产一区欧美二区三区| 亚洲第九十九页| 国产日本亚洲高清| 青草视频在线观看视频| 国产成人免费精品| 精品亚洲国产视频| 2018天天弄| 久久亚洲图片| 成人免费视频观看视频| 草碰在线视频| 狠狠操狠狠色综合网| 在线免费黄色网| 久久av网址| 欧美激情一区二区三区久久久| 亚洲中文无码av在线| 99久久免费精品高清特色大片| 一区二区三区视频| 欧美日韩视频网站| 亚洲第一页在线| 最新一区二区三区| 蜜桃精品在线观看| 欧美三级电影在线播放| 77thz桃花论族在线观看| 4438x成人网最大色成网站| 中文幕无线码中文字蜜桃| 亚洲激情国产| 亚洲最大激情中文字幕| 欧美性videos| 欧美午夜影院一区| 国产美女喷水视频| 日韩亚洲国产欧美| 99久久精品免费看国产一区二区三区| 午夜毛片在线| 欧美偷拍一区二区| 亚洲精品乱码久久久久久久久久久久| 亚洲国产导航| 国产精品乱码| 国精产品一区一区三区mba下载| 欧美一区在线视频| 激情高潮到大叫狂喷水| 日韩国产欧美三级| 日韩精品资源| 亚洲www啪成人一区二区| 亚洲天堂av在线免费观看| 国产婷婷色一区二区在线观看| 99亚偷拍自图区亚洲| 久久久久久久香蕉| 91在线一区| 久久久女女女女999久久| 欧美 日韩 国产 成人 在线 91 | 久久国产精品波多野结衣| 国产一区二区三区久久久 | 91天堂在线视频| 免费在线看黄| 日韩一区二区电影| 久久久久久久伊人| 99re亚洲国产精品| 无罩大乳的熟妇正在播放| 偷拍亚洲精品| 国产精品久久久久高潮| 午夜激情在线观看| 日韩欧美一二三四区| 久久黄色免费网站| av网站免费线看精品| 黄在线观看网站| av一区二区在线观看| 国产精品小说在线| 成人影院在线观看| 亚洲第一精品久久忘忧草社区| 青青草av在线播放| 国产日韩av一区| 亚洲制服在线观看| 一区二区福利| 一本一本a久久| 成人搞黄视频| 国产999精品视频| 免费黄色在线| 亚洲国模精品一区| 无码人妻精品一区二区三区9厂| 亚洲国产精品二十页| 国产一级片中文字幕| 亚洲国内欧美| 色一情一区二区三区四区| 一区二区三区无毛| 91精品国产网站| 在线观看麻豆蜜桃| 精品国产污污免费网站入口| 日日噜噜噜噜人人爽亚洲精品| 中文字幕色av一区二区三区| 性感美女一区二区三区| 丝袜亚洲另类欧美| 国产激情在线看| 国产一区二区电影在线观看| 亚洲自拍av在线| 三妻四妾完整版在线观看电视剧 | 欧美一区二区视频观看视频| 日韩伦人妻无码| 中文字幕在线免费不卡| 好吊色视频一区二区三区| 免费的成人av| 亚洲午夜精品久久久久久人妖| 久久综合国产| 欧美伦理一区二区| 午夜精品在线| 国产中文欧美精品| 高清电影一区| 久久久视频在线| 精品国产99久久久久久| 亚洲男人天堂网站| 亚洲精选一区二区三区| 欧美日韩中文字幕一区| 国产成人亚洲欧洲在线| 亚洲女爱视频在线| 日本美女xxx| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 91精品专区| 亚洲欧美中文在线视频| 亚洲国产视频一区二区三区| 欧美日韩国产免费一区二区 | 美日韩一区二区| 日本wwww视频| 亚洲另类视频| 日韩精品一区二区在线视频| 国产精品成人a在线观看| 奇米精品在线| 日本精品影院| 国产在线精品日韩| 1313精品午夜理伦电影| 成人精品一区二区三区| 成人久久网站| 国产精品视频26uuu| 欧美一区久久久| 欧美亚洲在线观看| 蜜桃视频m3u8在线观看| 久久人人看视频| 激情图片在线观看高清国产| 欧美福利视频在线观看| 99自拍视频在线观看| 久久人人爽亚洲精品天堂| www.国产精品.com| 伊是香蕉大人久久| 国产三级电影在线观看| 亚洲视频欧洲视频| 欧美孕妇孕交| 亚洲人在线观看| 精品三级久久久久久久电影聊斋| 亚洲免费av片| 国产爆初菊在线观看免费视频网站| 亚洲天天在线日亚洲洲精| 国产资源在线观看| 尤物精品国产第一福利三区 | 欧美巨乳在线观看| 在线āv视频| 欧美激情一二三| 免费h在线看| 国产精品高清网站| 成人不卡视频| 91久久国产精品| 99香蕉久久| 国产日本一区二区三区| 日韩精品免费一区二区三区竹菊 | 亚洲国产三级在线| 国产在线视频二区| 欧美性猛xxx| 中文字幕天堂在线| 欧美日韩亚洲综合一区| 国产成人久久精品77777综合| 亚洲成人精品视频| 天堂av在线资源| 亚洲欧洲日韩国产| 欧美激情午夜| 久久久久久久av| 另类专区亚洲| 91久久嫩草影院一区二区| av成人男女| 台湾成人av| 国产一区久久| 北条麻妃视频在线| 国产一区二区三区免费看| 精品伦一区二区三区| 国产人久久人人人人爽| 丰满少妇被猛烈进入一区二区| 精品国产鲁一鲁一区二区张丽 | 亚洲国产日韩欧美在线图片| 国产美女视频一区二区三区| 欧美另类精品xxxx孕妇| 中文字幕不卡三区视频| 成人黄色免费看| 欧美xxxx在线| 福利网在线观看| 亚洲专区欧美专区| 国产精品久久久久久久99| 97久久精品人人做人人爽| 国产91在线播放九色| 午夜精品福利一区二区三区av| 中文字幕在线观看免费| 精品国产青草久久久久福利| 在线观看美女网站大全免费| 性日韩欧美在线视频| 国产亚洲字幕| 日日夜夜精品网站| 日韩视频一区| 天美一区二区三区| 久久久九九九九| 精品一区免费观看| 欧美丰满少妇xxxxx高潮对白| 手机看片福利在线| 精品久久久av| av在线播放一区| 快播亚洲色图| 精品999成人| 亚洲天堂伊人网| 中文字幕不卡在线播放| 日韩中文字幕在线观看视频| 日韩欧美中文字幕精品| 婷婷在线视频观看| 日本一区二区在线播放| 精品伊人久久久| 日本丰满大乳奶| 久久精品国产秦先生| 久久精品无码一区| 精品欧美激情精品一区| 亚洲成人av综合| 欧美成人精品在线| www.久久热| 日韩第一页在线观看| 日韩精品亚洲一区二区三区免费| 国产精品无码电影| 亚洲成人久久影院| 亚洲爱爱综合网| 九九精品在线播放| 91成人app| 这里只有精品66| 亚洲国产日韩在线观看| 亚洲成人在线免费| 亚洲爱爱综合网| 久久久久久国产精品久久| 91久久偷偷做嫩草影院电| 91社在线播放| 国产一区三区三区| 欧美做爰啪啪xxxⅹ性| 欧美精品在线观看播放| 亚洲成人三级| 国产欧美日韩亚洲精品| 久久亚洲精品中文字幕蜜潮电影| 日韩av在线中文| 国产精品不卡在线| 国产精品无码专区av免费播放| 中文字幕日韩av电影| 四虎国产精品免费久久5151| 伊人天天久久大香线蕉av色| 精品一区二区免费视频| 天天鲁一鲁摸一摸爽一爽| 91精品婷婷国产综合久久竹菊| 精品麻豆一区二区三区| 91免费看网站| 亚洲精品护士| 在哪里可以看毛片| 欧美日韩国产一二三| av文字幕在线观看| 国产精品久久久久久久天堂第1集| 在线欧美日韩| 亚洲自拍偷拍图| 欧美日韩国产乱码电影| 二区三区在线观看| 国产日韩二区| 久久蜜桃精品| 肉色超薄丝袜脚交69xx图片| 日韩一区二区三区在线| 国产污视频在线播放| 日韩av大全| 国产精品 日产精品 欧美精品| 久久亚洲AV无码| 亚洲欧美日韩精品| 伊人久久综合网另类网站| 日韩精品在线观看av| 久久久久免费观看| 97国产成人无码精品久久久| 久久久久女教师免费一区| 一区二区三区视频免费观看| 午夜免费看毛片| 亚洲国产毛片aaaaa无费看| 久久久pmvav| 97av影视网在线观看| 免费欧美在线| 中文字幕手机在线观看| 亚洲欧美精品一区| 国产一区二区av在线| 国语对白做受xxxxx在线中国| 亚洲色图在线视频| 欧美老女人性开放| 亚洲综合精品一区二区| 久久精品首页| 精品无码免费视频| 视频一区视频二区国产精品|