色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

鴻蒙上體驗(yàn)“智慧澆花”

OpenHarmony技術(shù)社區(qū) ? 來源:OST開源開發(fā)者 ? 2023-01-09 10:06 ? 次閱讀

本文將帶大家基于 OpenHarmony ,實(shí)現(xiàn)一個(gè)智慧澆花項(xiàng)目。

效果圖如下:

372fb262-8f42-11ed-bfe3-dac502259ad0.png

37424f44-8f42-11ed-bfe3-dac502259ad0.png

智能養(yǎng)花機(jī)通過感知花卉、盆栽等植寵生長環(huán)境的溫度、濕度信息,適時(shí)為它們補(bǔ)充水分。

在連接網(wǎng)絡(luò)后,配合數(shù)字管家應(yīng)用,用戶可遠(yuǎn)程進(jìn)行澆水操作。用戶還可在應(yīng)用中設(shè)定日程,有計(jì)劃的按日、按周進(jìn)行澆水。

在日程中用戶可添加其它智能設(shè)備(例如:智能窗簾),一起呵護(hù)植寵的成長。

樣例原理:

37827bdc-8f42-11ed-bfe3-dac502259ad0.png

快速上手

硬件準(zhǔn)備

BearPi-HM Nano 套件一套;預(yù)裝 HarmonyOS 手機(jī)一臺(tái)。

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。

安裝和配置 Python

(1)打開 Linux 終端。

(2)輸入如下命令,查看 python 版本號(hào)。

python3--version

PS:需要使用 python3.7 以上版本,否則參考:系統(tǒng)基礎(chǔ)環(huán)境搭建。

https://gitee.com/openharmony/docs/blob/OpenHarmony_1.0.1_release/zh-cn/device-dev/quick-start/%E6%90%AD%E5%BB%BA%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80%E7%8E%AF%E5%A2%83.md

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

sudoapt-getinstallpython3-setuptoolspython3-pip-y
sudopip3install--upgradepip

安裝 hb:

(1)運(yùn)行如下命令安裝 hb。

python3-mpipinstall--userohos-build

(2)設(shè)置環(huán)境變量。

vim~/.bashrc

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

exportPATH=~/.local/bin:$PATH

執(zhí)行如下命令更新環(huán)境變量。

source~/.bashrc

(3)執(zhí)行"hb -h",有打印以下信息即表示安裝成功。

usage:hb

OHOSbuildsystem

positionalarguments:
{build,set,env,clean}
buildBuildsourcecode
setOHOSbuildsettings
envShowOHOSbuildenv
cleanCleanoutput

optionalarguments:
-h,--helpshowthishelpmessageandexit

③Hi3861 開發(fā)環(huán)境準(zhǔn)備

在 Linux 編譯服務(wù)器上搭建好基礎(chǔ)開發(fā)環(huán)境后,需要安裝 OpenHarmony 編譯 Hi3861 平臺(tái)特有的開發(fā)環(huán)境。

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

sudoapt-getinstall-ybuild-essentialgccg++makezlib*libffi-dev

安裝 Scons:

(1)打開 Linux 終端。

(2)運(yùn)行如下命令,安裝 Scons 安裝包。

python3-mpipinstallscons

(3)運(yùn)行如下命令,查看是否安裝成功。

scons-v

Scons 安裝成功,版本要求 3.0.4 以上。

安裝 python 模塊:

sudopip3installsetuptoolskconfiglibpycryptodomeecdsasix--upgrade--ignore-installedsix

安裝 gcc_riscv32(WLAN 模組類編譯工具鏈):

(1)打開 Linux 終端

(2)下載 gcc_riscv32 鏡像,下載鏈接

https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz

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

將壓縮包解壓到根目錄:

tar-xvfgcc_riscv32-linux-7.3.0.tar.gz-C~

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

vim~/.bashrc

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

exportPATH=~/gcc_riscv32/bin:$PATH

生效環(huán)境變量:

source~/.bashrc

(4)在命令行中輸入如下命令,如果能正確顯示編譯器版本號(hào),表明編譯器安裝成功。

riscv32-unknown-elf-gcc-v

④源碼下載&編譯準(zhǔn)備

碼云工具下載:

(1)提前注冊準(zhǔn)備碼云 gitee 賬號(hào)。

(2)git 工具下載安裝:sudo apt install git

sudoaptinstallgit-lfs

(3)生成/添加 SSH 密鑰:生成密鑰(gitee 上綁定的郵箱)

ssh-keygen-ted25519-C“xxxxx@xxxxx.com”

查看生成的密鑰:

cat~/.ssh/id_ed25519.pub
復(fù)制生成后的 ssh key,返回 gitee 個(gè)人主頁,通過主頁 「個(gè)人設(shè)置」->「安全設(shè)置」->「SSH 公鑰」 ,將生成的“SSH 密鑰”添加到倉庫中。

(4)配置 git 信息:安裝 git 客戶端并配置用戶信息

gitconfig--globaluser.name“yourname”
gitconfig--globaluser.email“your-email-address”
gitconfig--globalcredential.helperstore
curlhttps://gitee.com/oschina/repo/raw/fork_flow/repo-py3>/usr/local/bin/repo
chmoda+x/usr/local/bin/repo
pip3install-ihttps://pypi.tuna.tsinghua.edu.cn/simplerequests

代碼下載:

(1)OpenHarmony 代碼下載

#特別注意:請下載OpenHarmony 1.0.1 版本,后續(xù)會(huì)更新支持OpenHarmony其他版本
mkdir~/OpenHarmony1.01
cd~/OpenHarmony1.01
repoinit-ugit@gitee.com:openharmony/manifest.git-bOpenHarmony_1.0.1_release--no-repo-verify
reposync-c
repoforall-c'gitlfspull'

(2)設(shè)備側(cè)代碼下載

具體倉庫地址:

https://gitee.com/openharmony-sig/knowledge_demo_smart_home/

具體下載命令如下:

gitclonegit@gitee.com:openharmony-sig/knowledge_demo_smart_home.git--depth=1

(3)編譯前準(zhǔn)備

代碼拷貝:

cp-rfa~/knowledge_demo_smart_home/dev/device/bearpi~/OpenHarmony1.01/device/
cp-rfa~/knowledge_demo_smart_home/dev/team_x~/OpenHarmony1.01/vendor/
cp-rfa~/knowledge_demo_smart_home/dev/third_party/iot_link~/OpenHarmony1.01/third_party/
####5、編譯&燒錄

編譯命令:


hbset//如果是第一次編譯,Inputcodepath命令行中鍵入"./"指定OpenHarmony工程編譯根目錄后回車。

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

    關(guān)注

    87

    文章

    11303

    瀏覽量

    209435
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2350

    瀏覽量

    42842
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1974

    瀏覽量

    30173
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3721

    瀏覽量

    16302

原文標(biāo)題:鴻蒙上體驗(yàn)“智慧澆花”

文章出處:【微信號(hào):gh_834c4b3d87fe,微信公眾號(hào):OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Neptune模組模組如何連接到鴻蒙系統(tǒng)的手機(jī)或者平板,或者智慧生活?

    Neptune模組模組如何連接到鴻蒙系統(tǒng)的手機(jī)或者平板,或者智慧生活?比如我想使用鴻蒙系統(tǒng)的超級(jí)終端或智慧生活連接到neptune模組,應(yīng)該怎么做?還是說neptune只是移植了
    發(fā)表于 06-02 11:12

    請問鴻蒙hap包是否支持插件化開發(fā)?

    如題,安卓上可以使用dexclassloader機(jī)制動(dòng)態(tài)加載其他apk作為插件使用,鴻蒙上用類似的能力嗎?有什么解決方案呢?
    發(fā)表于 06-16 11:34

    潤和軟件一站式鴻蒙服務(wù)全面使能行業(yè)智慧物聯(lián)

    備受矚目的華為開發(fā)者大會(huì)2022(HDC)于11月4日-6日在東莞松山湖如期舉行。本次大會(huì)聚焦“鴻蒙生態(tài)” ,重點(diǎn)關(guān)注智能家居、智慧辦公、影音娛樂、智慧出行、運(yùn)動(dòng)健康五大場景下的創(chuàng)新體驗(yàn)等話題。江蘇
    發(fā)表于 11-09 10:23

    鴻蒙上能安裝docker嗎?

    android是不支持安裝docker的,想了解下鴻蒙是否支持安裝docker
    發(fā)表于 03-21 16:32

    家用小型自動(dòng)澆花器的設(shè)計(jì)報(bào)告

    家用小型自動(dòng)澆花器的設(shè)計(jì)報(bào)告家用小型自動(dòng)澆花器的設(shè)計(jì)報(bào)告
    發(fā)表于 06-06 15:09 ?21次下載

    51黑論壇_自動(dòng)澆花

    自動(dòng)澆花
    發(fā)表于 02-08 02:25 ?42次下載

    基于AT89S52自動(dòng)澆花系統(tǒng)的設(shè)計(jì)

    基于AT89S52自動(dòng)澆花系統(tǒng)的設(shè)計(jì)
    發(fā)表于 04-11 11:15 ?63次下載

    鴻蒙上使用Python進(jìn)行物聯(lián)網(wǎng)編程

    炫耀!然而,這卻是非常重要的一步:在鴻蒙上用使用 Python 進(jìn)行物聯(lián)網(wǎng)編程是可行的!!! 既然可行,加上 Python 語言天生的優(yōu)勢(易于掌握,開發(fā)效率高),那么真的值得持續(xù)打造,將鴻蒙上的 Python 進(jìn)行到底。 所以,今天的主題就是利用 GPIO 搭配 I2C
    的頭像 發(fā)表于 09-28 09:55 ?4295次閱讀
    在<b class='flag-5'>鴻蒙上</b>使用Python進(jìn)行物聯(lián)網(wǎng)編程

    鴻蒙上安裝按鈕實(shí)現(xiàn)下載、暫停、取消、顯示等操作

    今天給大家分享在鴻蒙上一個(gè)按鈕實(shí)現(xiàn)下載、暫停、取消、顯示下載進(jìn)度操作。
    的頭像 發(fā)表于 01-04 14:32 ?2304次閱讀

    韋東山鴻蒙開發(fā)教程05 - 鴻蒙系統(tǒng)體驗(yàn)之在IMX6ULL上體驗(yàn)鴻蒙系統(tǒng)

    第一章 在IMX6ULL上體驗(yàn)鴻蒙系統(tǒng)請先下載以下文件,里面含有燒寫軟件:https://gitee.com/weidongshan/openharmony_for_imx6ull
    發(fā)表于 01-14 12:51 ?7次下載
    韋東山<b class='flag-5'>鴻蒙</b>開發(fā)教程05 - <b class='flag-5'>鴻蒙</b>系統(tǒng)體驗(yàn)之在IMX6ULL<b class='flag-5'>上體</b>驗(yàn)<b class='flag-5'>鴻蒙</b>系統(tǒng)

    鴻蒙上實(shí)現(xiàn)“數(shù)字華容道”小游戲

    本篇文章教大家如何在鴻蒙上實(shí)現(xiàn)“數(shù)字華容道”小游戲。
    的頭像 發(fā)表于 12-26 09:52 ?1250次閱讀

    鴻蒙上實(shí)現(xiàn)簡單的“每日新聞”

    這是一篇講解如何實(shí)現(xiàn)基于鴻蒙 JS 的簡單的每日新聞。
    的頭像 發(fā)表于 12-26 09:58 ?863次閱讀

    鴻蒙上點(diǎn)亮LED燈

    上一篇我們成功的在鴻蒙開發(fā)板上輸出了 Hello World!這一篇將帶大家點(diǎn)亮 LED 燈。
    的頭像 發(fā)表于 01-16 10:28 ?2068次閱讀

    鴻蒙上開發(fā)“小蜜蜂”游戲

    小時(shí)候我們有個(gè)熟悉的游戲叫小蜜蜂。本文教大家在鴻蒙上學(xué)做這個(gè)小蜜蜂游戲。
    的頭像 發(fā)表于 04-03 11:27 ?1689次閱讀

    【IoT開發(fā)】基于機(jī)智云物聯(lián)網(wǎng)的智能澆花教程

    本文設(shè)計(jì)一套基于物聯(lián)網(wǎng)的智能澆花系統(tǒng),可以根據(jù)傳感器檢測數(shù)據(jù)及環(huán)境溫度等因素自動(dòng)澆花,又可以通過物聯(lián)網(wǎng)遠(yuǎn)程控制植物的狀態(tài)進(jìn)行手動(dòng)澆花,能夠很好地解決澆花問題。
    的頭像 發(fā)表于 07-13 15:53 ?1070次閱讀
    【IoT開發(fā)】基于機(jī)智云物聯(lián)網(wǎng)的智能<b class='flag-5'>澆花</b>教程
    主站蜘蛛池模板: 吃奶吸咪咪动态图| 老司机午夜影院试看区| 日产久久视频| 69夫妇交友群| 九色PORNY真实丨首页| 无码AV动漫精品一区二区免费| 99国内精精品久久久久久婷婷| 精品久久综合1区2区3区激情| 网友自拍成人在线视频| u15女少天堂写真| 免费成人小视频| 岳的奶大又白又胖| 韩国hd高清xxx| 香蕉久久一区二区三区啪啪| 成人片免费看| 青青青青草| a圾片目录大全| 美女教师朝桐光在线播放| 樱桃视频影院在线播放| 黄片在线观看| 亚洲精品97福利在线| 国产精品亚洲视频在线观看 | 中文字幕 人妻熟女| 国模沟沟一区二区三区| 午夜伦伦电影理论片大片| 调教玩弄奶头乳夹开乳震动器| 欧美乱妇日本无乱码特黄大片| 2021乱码精品公司| 久热这里在线精品| 在线一本码道高清| 看看妇女的B免费看| 在线免费观看日本| 久久受www免费人成_看片中文| 伊人久久中文| 久久视频这里只精品99热在线观看| 一本一本之道高清在线观看| 黄页网址大全免费观看| 亚洲三级在线视频| 久久re热在线视频精69| 又大又硬又爽免费视频| 久久视热频国产这里只有精品23|