国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【OpenHarmony開發】基于潤和智能家居套件開發的智能門鈴(案例演示)

電子發燒友論壇 ? 2022-04-11 15:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、介紹


智能門鈴通過監控來訪者信息,告訴主人門外是否有人按鈴、有陌生人靠近或者無人狀態。主人可以在數字管家中遠程接收消息,并根據需要進行遠程取消報警和一鍵開鎖。同時,也可以通過室內屏幕獲取門外狀態。室內屏幕顯示界面使用DevEco Studio 編寫的js應用,具有很好的兼容和移植特性。硬件上采用了帶有HDF框架的驅動模型,通過GPIO來獲取傳感器采集信息并驅動報警器進行動作。

d0693bc0-ad29-11ec-82f6-dac502259ad0.png

1. 交互流程

d07a587e-ad29-11ec-82f6-dac502259ad0.png

如上圖所示,智能門鈴整體方案原理圖可以大致分成:智能門鈴設備、數字管家應用、云平臺三部分。智能門鈴通過MQTT協議連接華為IOT物聯網平臺,從而實現命令的接收和屬性上報。關于智能設備接入華為云IoT平臺的細節可以參考 連接IOT云平臺指南;智能設備同數字管家應用之間的設備模型定義可以參考profile 。


2. 實物簡介

d08db400-ad29-11ec-82f6-dac502259ad0.jpg

如上圖,我們使用歐智通v200Z-R模組來模擬智能門鈴設備。無人靠近的時候,該智能門鈴當前情況頁面默認顯示”無人“狀態。當門鈴按鈕被按下的時候,開發板的顯示屏界面顯示“有人按門鈴”的提示,伴隨蜂鳴器報警,并將實時狀態上報至云平臺。當有人靠近且超過一定時間卻沒按下門鈴按鈕的時候,開發板的顯示屏界面顯示”有陌生人靠近“的提示,伴隨蜂鳴器報警,并將實時狀態上報至云平臺。

3. 實物操作體驗

有陌生人靠近:

d09d711a-ad29-11ec-82f6-dac502259ad0.gif

有人按門鈴:

d0ccaf48-ad29-11ec-82f6-dac502259ad0.gif

遠程一鍵開門:

d0f7d57e-ad29-11ec-82f6-dac502259ad0.gif


二、快速上手


1、硬件準備

歐智通V200Z-R開發板
潤和智能家居套件-紅綠燈板
潤和智能家居套件-炫彩燈板
預裝HarmonyOS手機一臺

硬件連線圖:

d11cb196-ad29-11ec-82f6-dac502259ad0.jpg

2、Linux編譯服務器基礎環境準備

開發基礎環境由 windows 工作臺和 Linux 編譯服務器組成。windows 工作臺可以通過 samba 服務或 ssh 方式訪問 Linux編譯服務器。其中 windows 工作臺用來燒錄和代碼編輯,Linux 編譯服務器用來編譯 OpenHarmony 代碼,為了簡化步驟,Linux 編譯服務器推薦安裝 Ubuntu20.04。

安裝編譯依賴基礎軟件

sudo apt-get install -y build-essential gcc g++ make zlib* libffi-dev git git-lfs

安裝和配置Python

1. 打開Linux終端。

2. 輸入如下命令,查看python版本號,需要使用python3.7以上版本,否則參考 系統基礎環境搭建。

python3 --version

3. 安裝并升級Python包管理工具(pip3)

sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip

4. 設置pip的國內鏡像

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

安裝hb

1. 輸入如下命令確認hb是否為version 0.4.4

hb -v

a. 若提示如下內容,則表示未安裝可以從第2步開始操作。

bash: /home/***/.local/bin/hb: No such file or directory

b. 若提示如下內容,需要先卸載該版本,然后再執行第2步操作步驟。

[OHOS INFO] hb version 0.4.3

卸載命令:

pip3 uninstall ohos-build

2. 運行如下命令安裝hb

pip3 install build/lite  // 該命令需在OpenHarmony源碼根目錄下執行

3.設置環境變量

vim ~/.bashrc

將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

...

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能家居
    +關注

    關注

    1943

    文章

    9996

    瀏覽量

    197447
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    本地智能家居系統ESPHome,實現遠程訪問調試

    ESPHome 是一個開源固件框架,支持通過 YAML 配置實現智能家居自動化,可本地部署并公網訪問,便于遠程開發
    的頭像 發表于 12-30 14:48 ?1265次閱讀
    本地<b class='flag-5'>智能家居</b>系統ESPHome,實現遠程訪問調試

    芯科科技亮相CSHIA 2025智能家居技術生態大會

    藍牙:智能家居互聯互通的“新基石”,幫助與會人士展望智能家居領域的無線連接技術發展趨勢和開發要訣,并進一步解析未來Matter與低功耗藍牙技術的深度融合,如何推動智能家居從云端依賴走向
    的頭像 發表于 11-21 09:40 ?829次閱讀

    智能門鈴,讓家更懂你,電子門鈴門鈴芯片

    智能門鈴,讓家更懂你,電子門鈴門鈴芯片 電子門鈴作為現代智能家居的重要組成部分,其功能已
    的頭像 發表于 10-17 11:01 ?671次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門鈴</b>,讓家更懂你,電子<b class='flag-5'>門鈴</b>與<b class='flag-5'>門鈴</b>芯片

    如何快速開發符合Matter標準的智能家居設備?

    Matter是由亞馬遜、蘋果、谷歌等國際生態巨頭攜手CSA聯盟(原Zigbee聯盟)針對智能家居行業開發的一種開源性的互操作標準,其允許運行在不同通信協議下的、不同類別及品牌的智能家居設備能在同一
    的頭像 發表于 08-07 17:35 ?2476次閱讀
    如何快速<b class='flag-5'>開發</b>符合Matter標準的<b class='flag-5'>智能家居</b>設備?

    物聯網天線如何影響智能家居發展

    智能家居解決方案正逐步融入幾乎所有家用電子設備。智能揚聲器、智能照明、智能恒溫器和集線器是智能家居的早期產品,而如今,我們看到所有主要電器都
    的頭像 發表于 06-12 10:16 ?1350次閱讀

    開源鴻蒙開發必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設備為觸覺智能PurplePiOH鴻蒙開發板獲取FullSD
    的頭像 發表于 06-06 18:11 ?860次閱讀
    開源鴻蒙<b class='flag-5'>開發</b>必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略

    藍牙語音遙控器:智能家居的智慧控制核心

    和OM6621芯片的強大性能,開發者能夠輕松打造高品質的遙控器產品,滿足市場多樣化需求。未來,隨著技術的不斷突破,藍牙語音遙控器必將在智能家居領域綻放更大光芒,為用戶創造更便捷、舒適的生活方式。
    發表于 06-01 20:24

    (大賽作品)STM32F072RB NUCLEO智能家居控制實例項目

    (大賽作品)STM32F072RB NUCLEO智能家居控制實例項目文檔截圖
    發表于 05-28 21:06

    Matter 智能家居的通用語言

    企業正在測試 134 種獨特的 Matter 產品。 在消費者對智能家居設備無縫互操作性需求的推動下,Matter的廣泛采用將吸引更多的開發者。
    發表于 05-19 15:35

    明遠智睿SSD2351開發板:智能家居智能核心

    隨著科技的不斷發展,智能家居逐漸走進人們的生活,為人們帶來更加便捷、舒適、智能的生活體驗。明遠智睿的SSD2351開發板作為智能家居系統的智能
    發表于 05-07 18:59

    Linux文件系統打包及鏡像制作,觸覺智能RK3562開發演示

    本文介紹Linux開發板文件系統打包及鏡像制作的方法,演示Linux文件系統打包及鏡像制作,適用于想將配置好的系統環境打包成鏡像批量燒錄。觸覺智能RK3562開發
    的頭像 發表于 04-28 16:45 ?1010次閱讀
    Linux文件系統打包及鏡像制作,觸覺<b class='flag-5'>智能</b>RK3562<b class='flag-5'>開發</b>板<b class='flag-5'>演示</b>

    智能家居Mesh組網方案:實現智能化生活的無縫連接NRF52832

    隨著科技的不斷進步,智能家居智能家電已經滲透到我們生活的方方面面。然而,由于產品種類的增多和商家的眾多,用戶在使用智能家居產品時往往會感到困惑和不便。在這樣的背景下,如何實現全屋各個單品之間的互通
    發表于 04-15 14:07

    鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發
    的頭像 發表于 03-28 18:05 ?1640次閱讀
    鴻蒙北向<b class='flag-5'>開發</b><b class='flag-5'>OpenHarmony</b>5.0 DevEco Studio<b class='flag-5'>開發</b>工具安裝與配置

    Matter大潮下,智能家居雖“貴”但“值”

    對于智能家居設備的開發者而言,若工程師在硬件層面上直接選擇采用HM-MT2401模塊集成至各種家居設備之中,不僅可以節省在硬件層面上的開發投入,還可通過CSA聯盟所規定的認證轉移計劃(
    的頭像 發表于 03-27 07:00 ?1137次閱讀
    Matter大潮下,<b class='flag-5'>智能家居</b>雖“貴”但“值”

    智能家居項目設計

    智能家居,內涵多個模塊,板子電路和PCB設計
    發表于 03-14 17:54 ?6次下載