99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

一、介紹


智能門鈴?fù)ㄟ^監(jiān)控來訪者信息,告訴主人門外是否有人按鈴、有陌生人靠近或者無人狀態(tài)。主人可以在數(shù)字管家中遠(yuǎn)程接收消息,并根據(jù)需要進(jìn)行遠(yuǎn)程取消報(bào)警和一鍵開鎖。同時(shí),也可以通過室內(nèi)屏幕獲取門外狀態(tài)。室內(nèi)屏幕顯示界面使用DevEco Studio 編寫的js應(yīng)用,具有很好的兼容和移植特性。硬件上采用了帶有HDF框架的驅(qū)動(dòng)模型,通過GPIO來獲取傳感器采集信息并驅(qū)動(dòng)報(bào)警器進(jìn)行動(dòng)作。

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

1. 交互流程

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

如上圖所示,智能門鈴整體方案原理圖可以大致分成:智能門鈴設(shè)備、數(shù)字管家應(yīng)用、云平臺(tái)三部分。智能門鈴?fù)ㄟ^MQTT協(xié)議連接華為IOT物聯(lián)網(wǎng)平臺(tái),從而實(shí)現(xiàn)命令的接收和屬性上報(bào)。關(guān)于智能設(shè)備接入華為云IoT平臺(tái)的細(xì)節(jié)可以參考 連接IOT云平臺(tái)指南;智能設(shè)備同數(shù)字管家應(yīng)用之間的設(shè)備模型定義可以參考profile 。


2. 實(shí)物簡介

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

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

3. 實(shí)物操作體驗(yàn)

有陌生人靠近:

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

有人按門鈴:

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

遠(yuǎn)程一鍵開門:

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


二、快速上手


1、硬件準(zhǔn)備

歐智通V200Z-R開發(fā)板
潤和智能家居套件-紅綠燈板
潤和智能家居套件-炫彩燈板
預(yù)裝HarmonyOS手機(jī)一臺(tái)

硬件連線圖:

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

2、Linux編譯服務(wù)器基礎(chǔ)環(huán)境準(zhǔn)備

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

安裝編譯依賴基礎(chǔ)軟件

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

安裝和配置Python

1. 打開Linux終端。

2. 輸入如下命令,查看python版本號(hào),需要使用python3.7以上版本,否則參考 系統(tǒng)基礎(chǔ)環(huán)境搭建。

python3 --version

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

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

4. 設(shè)置pip的國內(nèi)鏡像

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

安裝hb

1. 輸入如下命令確認(rèn)hb是否為version 0.4.4

hb -v

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

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

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

[OHOS INFO] hb version 0.4.3

卸載命令:

pip3 uninstall ohos-build

2. 運(yùn)行如下命令安裝hb

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

3.設(shè)置環(huán)境變量

vim ~/.bashrc

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

...

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 智能家居
    +關(guān)注

    關(guān)注

    1934

    文章

    9806

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Matter 智能家居的通用語言

    企業(yè)正在測試 134 種獨(dú)特的 Matter 產(chǎn)品。 在消費(fèi)者對(duì)智能家居設(shè)備無縫互操作性需求的推動(dòng)下,Matter的廣泛采用將吸引更多的開發(fā)者。
    發(fā)表于 05-19 15:35

    明遠(yuǎn)智睿SSD2351開發(fā)板:智能家居智能核心

    隨著科技的不斷發(fā)展,智能家居逐漸走進(jìn)人們的生活,為人們帶來更加便捷、舒適、智能的生活體驗(yàn)。明遠(yuǎn)智睿的SSD2351開發(fā)板作為智能家居系統(tǒng)的智能
    發(fā)表于 05-07 18:59

    智能家居Mesh組網(wǎng)方案:實(shí)現(xiàn)智能化生活的無縫連接NRF52832

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

    智能家居項(xiàng)目設(shè)計(jì)

    智能家居,內(nèi)涵多個(gè)模塊,板子電路和PCB設(shè)計(jì)
    發(fā)表于 03-14 17:54 ?5次下載

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】2 - 智能家居中控屏界面設(shè)計(jì):打造便捷的家居控制體驗(yàn)

    設(shè)計(jì),并探討其在智能家居中控屏中的應(yīng)用。 NAPI接口概述 NAPI接口是OpenHarmony提供的一種機(jī)制,用于在ArkTS中調(diào)用C++編寫的原生模塊。通過NAPI接口,開發(fā)者可以利用C++的高性能
    發(fā)表于 01-24 16:11

    “AI+智能家居”碰撞能擦出什么火花,以問答式AI智能套件為例

    問答式AI智能套件智能家居融合,催生交互方式、用戶體驗(yàn)、應(yīng)用場景三大革新
    的頭像 發(fā)表于 01-21 17:06 ?559次閱讀
    “AI+<b class='flag-5'>智能家居</b>”碰撞能擦出什么火花,以問答式AI<b class='flag-5'>智能</b>體<b class='flag-5'>套件</b>為例

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)演示。搭載了瑞芯微RK3
    的頭像 發(fā)表于 12-30 10:08 ?834次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566鴻蒙<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>演示</b>

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦
    的頭像 發(fā)表于 12-24 11:46 ?740次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺<b class='flag-5'>智能</b>RK3566鴻蒙<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>演示</b>

    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板來演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)演示,已適配全新OpenHarmon
    的頭像 發(fā)表于 11-27 09:31 ?750次閱讀
    <b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺<b class='flag-5'>智能</b>RK3566鴻蒙<b class='flag-5'>開發(fā)</b>板來<b class='flag-5'>演示</b>

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)演示,已適配全新Open
    的頭像 發(fā)表于 11-18 19:03 ?843次閱讀
    如何在開源鴻蒙<b class='flag-5'>OpenHarmony</b>開啟SELinux模式?RK3566鴻蒙<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>演示</b>

    和軟件星閃派物聯(lián)網(wǎng)開發(fā)套件資料+答疑帖

    智能家居、工業(yè)控制、智能交通、智慧物流、智慧農(nóng)業(yè)和智慧城市等領(lǐng)域。 主板 基于海思WS63V100系列開發(fā)的主板 高度集成2.4G Wi-Fi6、BLE 和 SLE 高速傳輸、低延遲、高性能、低功耗
    發(fā)表于 09-29 10:24

    智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    ):HomeAssistant-C傳感器實(shí)體使用方法 智能家居之旅(7):HomeAssistant開發(fā)板的RGB顏色 智能家居之旅(8):Text(文本)實(shí)體使用方法 智能家居之旅(
    的頭像 發(fā)表于 09-05 10:27 ?733次閱讀
    <b class='flag-5'>智能家居</b>之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    【xG24 Matter開發(fā)套件試用體驗(yàn)】深入了解Silicon Labs xG24 Matter開發(fā)套件

    和Develop,分別是用于評(píng)估和開發(fā)。 另外,為了更好地對(duì)板卡的功能有個(gè)全面的了解,Silicon Labs的設(shè)計(jì)合作伙伴SensiML還制作了應(yīng)用文章系列專輯:“創(chuàng)造真正智能智能家居設(shè)備
    發(fā)表于 08-27 20:23

    【新品上線】星閃派物聯(lián)網(wǎng)開發(fā)套件免費(fèi)試用

    智能家居、工業(yè)控制、智能交通、智慧物流、智慧農(nóng)業(yè)和智慧城市等領(lǐng)域。了解更多>>
    發(fā)表于 08-16 09:34

    [文章] 【xG24 Matter開發(fā)套件試用體驗(yàn)】點(diǎn)亮一個(gè)LED

    Matter LED 燈開發(fā)套件、Matter 兼容的智能家居控制中心(如 HomePod mini、Google Nest Hub)。 對(duì)比設(shè)備: 51單片機(jī)開發(fā)板、配套的LED燈。 二、功能測試:點(diǎn)亮
    發(fā)表于 07-26 15:12