91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【開源社區(qū)】玩嗨OpenHarmony:基于OpenHarmony的智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)

電子發(fā)燒友論壇 ? 來源:未知 ? 2022-12-06 08:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 項(xiàng)目的背景

根據(jù)《2022年糧食及農(nóng)業(yè)狀況》報(bào)告顯示,數(shù)字技術(shù)和人工智能機(jī)器人技術(shù)在農(nóng)業(yè)生產(chǎn)系統(tǒng)中的應(yīng)用給農(nóng)業(yè)帶來了變革。

1a9d005c-74fb-11ed-8abf-dac502259ad0.png

智慧農(nóng)業(yè)是農(nóng)業(yè)生產(chǎn)的高級(jí)階段,是集新興的互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、云計(jì)算物聯(lián)網(wǎng)技術(shù)為一體,依托部署在農(nóng)業(yè)生產(chǎn)現(xiàn)場(chǎng)的各種傳感節(jié)點(diǎn)和無線通信網(wǎng)絡(luò)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)環(huán)境的智能感知、智能預(yù)警、智能決策、智能分析、專家在線指導(dǎo),為農(nóng)業(yè)生產(chǎn)提供精準(zhǔn)化種植、可視化管理、智能化決策。

1abe27a0-74fb-11ed-8abf-dac502259ad0.png

環(huán)境監(jiān)控和自動(dòng)化控制是智慧農(nóng)業(yè)生產(chǎn)中不可或缺的環(huán)節(jié),作物的生長(zhǎng)環(huán)境監(jiān)測(cè)(環(huán)境溫濕度、土壤水分、二氧化碳、圖像等)和控制直接決定了作物的產(chǎn)量和質(zhì)量。將農(nóng)業(yè)環(huán)境監(jiān)測(cè)與云平臺(tái)相結(jié)合,打造智慧農(nóng)業(yè)云平臺(tái),可以使勞動(dòng)力和生產(chǎn)率得到進(jìn)一步的釋放和提升,進(jìn)一步促進(jìn)農(nóng)業(yè)的現(xiàn)代化發(fā)展。

2. 項(xiàng)目簡(jiǎn)介

2.1項(xiàng)目描述

該項(xiàng)目基于OpenHarmony系統(tǒng),以海思微處理器開發(fā)板為感知層核心,利用國(guó)產(chǎn)開源OpenHarmony操作系統(tǒng)開發(fā)環(huán)境參數(shù)檢測(cè)、網(wǎng)絡(luò)連接等應(yīng)用。以云服務(wù)器為基礎(chǔ)構(gòu)建智慧農(nóng)業(yè)系統(tǒng)服務(wù)平臺(tái),實(shí)現(xiàn)云平臺(tái)與傳感網(wǎng)絡(luò)系統(tǒng)的通信連接管理等;構(gòu)建遠(yuǎn)程信息管理和控制的 Web 應(yīng)用平臺(tái)。充分利用互聯(lián)網(wǎng)和 Web 技術(shù)為用戶提供實(shí)時(shí)監(jiān)測(cè)、信息管理等功能,使得用戶在一定程度上脫離時(shí)間和空間的限制,實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的遠(yuǎn)程監(jiān)控和管理。

2.2功能說明

  • 下位機(jī)可以實(shí)時(shí)采集大棚中的環(huán)境信息,主要包括溫度、濕度、光照強(qiáng)度、土壤濕度以及當(dāng)前所處地區(qū)天氣環(huán)境。

  • 下位機(jī)可以根據(jù)當(dāng)前環(huán)境信息,自動(dòng)實(shí)現(xiàn)補(bǔ)光、通風(fēng)、灌溉、報(bào)警功能,來實(shí)現(xiàn)智慧農(nóng)業(yè)。

  • 通過云服務(wù)器的數(shù)據(jù)傳輸在web端可視化界面上面實(shí)時(shí)顯示當(dāng)前大棚中的環(huán)境狀態(tài)。

  • 在web端可以手動(dòng)控制實(shí)現(xiàn)補(bǔ)光、通風(fēng)、灌溉功能。

  • 在web端可以實(shí)時(shí)顯示數(shù)據(jù)曲線,并且?guī)в写鎯?chǔ)數(shù)據(jù)的功能,存儲(chǔ)的數(shù)據(jù)包括四部分,分別是溫度、濕度、光照強(qiáng)度和土壤濕度,數(shù)據(jù)保存到csv文件中,方便后續(xù)對(duì)數(shù)據(jù)分析處理。

2.3系統(tǒng)功能模塊劃分

本系統(tǒng)設(shè)計(jì)如下圖所示,采用四層物聯(lián)網(wǎng)模型結(jié)構(gòu),即感知層、網(wǎng)絡(luò)層、平臺(tái)層和應(yīng)用層。其中,系統(tǒng)的環(huán)境參數(shù)檢測(cè)功能被劃分到感知層,負(fù)責(zé)完成溫濕度、光照強(qiáng)度、土壤濕度等環(huán)境信息采集任務(wù);網(wǎng)絡(luò)層包括網(wǎng)絡(luò)接入功能以及信息傳輸功能。這里面,信息傳輸功能主要是將感知層獲取的數(shù)據(jù)上傳到云服務(wù)系統(tǒng),同時(shí)將云服務(wù)器的信息或指令下發(fā)給感知層設(shè)備。網(wǎng)絡(luò)層使用Wi-Fi通信方式接入網(wǎng)絡(luò),采用MQTT(編者注:Message Queuing Telemetry Transport 消息隊(duì)列遙測(cè)傳輸協(xié)議的英文縮寫)協(xié)議等推送數(shù)據(jù)信息到平臺(tái)層和應(yīng)用層。云服務(wù)主要支持平臺(tái)層功能,負(fù)責(zé)設(shè)備管理、命令下發(fā)、信息存儲(chǔ)等管理功能。應(yīng)用層則利用云服務(wù)器提供的服務(wù)或手機(jī)等用戶終端來實(shí)現(xiàn)數(shù)據(jù)的可視化及客戶交互。

1afe7292-74fb-11ed-8abf-dac502259ad0.jpg

2.4系統(tǒng)功能邏輯

本系統(tǒng)的功能邏輯如下圖所示。設(shè)計(jì)方案以小熊派鴻蒙開發(fā)板為核心實(shí)現(xiàn)網(wǎng)絡(luò)層和感知層的主要功能。該開發(fā)板使用海思微處理器,運(yùn)行OpenHarmony 操作系統(tǒng),實(shí)現(xiàn)包括系統(tǒng)外設(shè)初始化、網(wǎng)絡(luò)接入、系統(tǒng)管理、數(shù)據(jù)采集、數(shù)據(jù)聯(lián)網(wǎng)上報(bào)等功能。平臺(tái)層和應(yīng)用層功能則由云服務(wù)器和小熊派鴻蒙開發(fā)板協(xié)同實(shí)現(xiàn)。

1b1d702a-74fb-11ed-8abf-dac502259ad0.jpg

2.5項(xiàng)目展示

先看照片和視頻:

1b3fac58-74fb-11ed-8abf-dac502259ad0.jpg

1b576c6c-74fb-11ed-8abf-dac502259ad0.jpg

3. 硬件方案

3.1 硬件總體框架

1b7626fc-74fb-11ed-8abf-dac502259ad0.jpg

3.2主控芯片

主控芯片MCUv采用Bear Pi-HM Nano開發(fā)板,搭載海思Hi3861RNIV100微處理器。該處理器是一款32位微處理器,高度集成了SoC WiFi芯片。

1b8e411a-74fb-11ed-8abf-dac502259ad0.png

  • 采用IoTCluB的E53接口標(biāo)準(zhǔn),可接入所有的E53案例擴(kuò)展板。

  • 主控為WiFi SOC Hi3861,160MHz主頻,SRAM 352KB、ROM 288KB、2M Flash。

  • 板載NFC Forum Type 2 Tag芯片及天線,可實(shí)現(xiàn)HarmonyOS“碰一碰”功能。

  • 一根TypeC USB線,即可實(shí)現(xiàn)供電、下載、調(diào)試等多種功能。

3.3 溫濕度傳感器

溫濕度傳感器采用SHT30,支持2.4V供電,通信協(xié)議采用IIC。

1bca68ca-74fb-11ed-8abf-dac502259ad0.png

3.4 光照傳感器

光照傳感器采用BH1750,支持2.4V供電,通信協(xié)議采用IIC。

1c09d56e-74fb-11ed-8abf-dac502259ad0.jpg

3.5土壤濕度傳感器

土壤濕度傳感器,表面采用鍍鎳處理,有加寬的感應(yīng)面積,可以提高導(dǎo)電性能,通過比較放大器LM393輸出,使用ADC進(jìn)行數(shù)據(jù)的采集。

3.6其他硬件

電源管理模塊采用LDO(編者注:Low-Dropout Regulators 低壓差線性穩(wěn)壓器的英文縮寫),穩(wěn)壓電路分為兩部分,分別是穩(wěn)壓5V電路和3.3V電路。

補(bǔ)光燈、水泵、風(fēng)扇通過開發(fā)板IO口外界三極管驅(qū)動(dòng)電流放大電路實(shí)現(xiàn)控制。

4. 軟件方案

4.1 開發(fā)環(huán)境簡(jiǎn)介

軟件開發(fā)在OpenHarmony內(nèi)核抽象層之上進(jìn)行。內(nèi)核抽象層為用戶提供進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)管理和外設(shè)管理等操作系統(tǒng)功能。鴻蒙的內(nèi)核抽象層支持CMSIS(編者注:Cortex Microcontroller Software Interface Standard 微控制器軟件接口標(biāo)準(zhǔn)的英文縮寫)應(yīng)用程序標(biāo)準(zhǔn)接口,本次開發(fā)采用輕量級(jí)系統(tǒng)中常用的CMSIS標(biāo)準(zhǔn)。

本項(xiàng)目開發(fā)環(huán)境布置在Window以及Linux操作系統(tǒng)上面。系統(tǒng)編譯環(huán)境在Linux系統(tǒng)性建立,應(yīng)用程序使用C語言編寫,在VSCode上實(shí)現(xiàn)編程。需要安裝配置Python及gcc編譯器的支持,開發(fā)環(huán)境還需要安裝npm和hpm等鴻蒙操作系統(tǒng)的組包和發(fā)行版管理工具。

1c19f4c6-74fb-11ed-8abf-dac502259ad0.png

4.2環(huán)境參數(shù)檢測(cè)

環(huán)境參數(shù)檢測(cè)通過操作溫濕度傳感器、光照傳感器、土壤濕度傳感器實(shí)現(xiàn)。獲取到的溫濕度、光照強(qiáng)度以及土壤濕度等環(huán)境信息通過MQTT協(xié)議上傳到云端,當(dāng)光照強(qiáng)度過低或者溫度、濕度超標(biāo)時(shí),會(huì)引起報(bào)警以及風(fēng)扇轉(zhuǎn)動(dòng)、開啟水泵等操作,流程如下圖所示:

1c2e18d4-74fb-11ed-8abf-dac502259ad0.png

4.3Wi-Fi通信

核心開發(fā)板通過所使用到的傳感器監(jiān)測(cè)數(shù)據(jù)后,需要通過WiFi聯(lián)網(wǎng)將數(shù)據(jù)上報(bào)云端。海思Hi3861RNIV100微處理器SoC WiFi芯片連接WiFi流程圖如下所示:

1c3d1640-74fb-11ed-8abf-dac502259ad0.png

4.4MQTT協(xié)議

消息隊(duì)列遙測(cè)傳輸協(xié)議,是一種基于TCP/IP協(xié)議的即時(shí)通訊協(xié)議,采用發(fā)布、訂閱模式為處于網(wǎng)絡(luò)層上的傳感器與平臺(tái)層、應(yīng)用層提供實(shí)時(shí)消息服務(wù)。MQTT協(xié)議開銷低,帶寬占用小,易于實(shí)現(xiàn),在物聯(lián)網(wǎng)工程中應(yīng)用廣泛。作為MQTT協(xié)議的客戶端,開發(fā)板上需要布置相關(guān)業(yè)務(wù)代碼,主要包括網(wǎng)絡(luò)連接信息結(jié)構(gòu)體定義、MQTT 客戶端信息結(jié)構(gòu)體、MQTT 客戶端初始化、MQTT客戶端連接代理服務(wù)器、訂閱MQTT消息、發(fā)布MQTT消息等。這些業(yè)務(wù)代碼,本文的設(shè)計(jì)采用鴻蒙系統(tǒng)項(xiàng)目下的第三方代碼進(jìn)行布置。

1c4ab53e-74fb-11ed-8abf-dac502259ad0.png

5. 項(xiàng)目總結(jié)和展望

本文設(shè)計(jì)的環(huán)境參數(shù)監(jiān)測(cè)系統(tǒng)設(shè)計(jì),硬件選用海思Hi3681處理器的輕量級(jí)終端,具有數(shù)據(jù)實(shí)時(shí)顯示、自動(dòng)控制、超限報(bào)警等功能。軟件選擇在OpenHarmony操作系統(tǒng)上進(jìn)行開發(fā),采用物聯(lián)網(wǎng)解決方案,網(wǎng)絡(luò)通信業(yè)務(wù)代碼選擇OpenHarmony下的第三方代碼。系統(tǒng)測(cè)試結(jié)果表明,該系統(tǒng)最終實(shí)現(xiàn)了環(huán)境參數(shù)數(shù)據(jù)采集、數(shù)據(jù)聯(lián)網(wǎng)上報(bào)和指令下發(fā)等功能,驗(yàn)證了設(shè)計(jì)方案的正確性。系統(tǒng)雖然實(shí)現(xiàn)功能,但仍然存在不足之處,后續(xù)將加強(qiáng)應(yīng)用層上的數(shù)據(jù)可視化及環(huán)境參數(shù)控制等相關(guān)業(yè)務(wù)邏輯設(shè)計(jì)方面的工作。

更多熱點(diǎn)文章閱讀

  • DevEco Device Tool 3.1 Beta1版本發(fā)布,產(chǎn)品化配置優(yōu)化添加自定義燒錄器
  • 【鴻湖萬聯(lián)揚(yáng)帆系列“競(jìng)”開發(fā)板試用體驗(yàn)】短視頻應(yīng)用程序知識(shí)要點(diǎn)
  • 全球首家支持OpenHarmony的3D引擎,Cocos Creator 3.6.1社區(qū)版發(fā)布
  • 搭載KaihongOS的深開鴻全場(chǎng)景實(shí)驗(yàn)箱通過OpenHarmony兼容性測(cè)評(píng)!
  • 一張圖看懂華為開發(fā)者大會(huì)2022主題演講

提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請(qǐng)注明以上來源。如需社區(qū)合作及入群交流,請(qǐng)?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


原文標(biāo)題:【開源社區(qū)】玩嗨OpenHarmony:基于OpenHarmony的智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

原文標(biāo)題:【開源社區(qū)】玩嗨OpenHarmony:基于OpenHarmony的智慧農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦

    OpenHarmony_OHScrcpy - OpenHarmony投屏工具軟件 OpenHarmony_OHScrcpy是一款為OpenHarmony
    發(fā)表于 01-22 18:34

    #OpenHarmony HDC調(diào)試

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統(tǒng)概述

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應(yīng)用以及部署

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:32:52

    歐洲第三站!OpenHarmony開源浪潮席卷“德國(guó)硅谷”

    、虛擬化、并發(fā)調(diào)試與驗(yàn)證方法等前沿議題展開了深度碰撞。本次論壇秉承“開放、共享、合作”的社區(qū)精神,一方面清晰勾勒出OpenHarmony的全球生態(tài)圖景,另一方面推動(dòng)跨領(lǐng)域思想交匯與智慧碰撞,為
    的頭像 發(fā)表于 11-20 17:37 ?821次閱讀
    歐洲第三站!<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開源</b>浪潮席卷“德國(guó)硅谷”

    OpenHarmony年度課題管理辦法

    OpenHarmony年度課題為牽引,引領(lǐng)技術(shù)方向。為促進(jìn)OpenHarmony社區(qū)(下稱“社區(qū)”)技術(shù)生態(tài)發(fā)展,激發(fā)參與開源技術(shù)創(chuàng)新的積極
    的頭像 發(fā)表于 11-12 16:55 ?653次閱讀

    【置頂公告】視美泰開源鴻蒙系列產(chǎn)品業(yè)務(wù)咨詢與商務(wù)合作通道正式開啟!

    尊敬的電子發(fā)燒友社區(qū)成員、合作伙伴及行業(yè)同仁: 視美泰作為開源鴻蒙(OpenHarmony)生態(tài)的積極推動(dòng)者,始終致力于為行業(yè)提供高性能、高可靠性的智能硬件解決方案及生態(tài)賦能服務(wù)。為進(jìn)一步深化
    發(fā)表于 10-20 16:23

    觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例

    本文介紹OpenHarmony開源鴻蒙系統(tǒng)的USB控制傳輸功能實(shí)現(xiàn)及相關(guān)代碼示例,基于觸覺智能RK3576開發(fā)板PurplePiOH2演示。OpenHarmony的USB通信介紹實(shí)現(xiàn)
    的頭像 發(fā)表于 09-30 16:31 ?1567次閱讀
    觸覺智能RK3576開發(fā)板<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開源</b>鴻蒙<b class='flag-5'>系統(tǒng)</b>USB控制傳輸功能示例

    請(qǐng)問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。gitee上,openharmony的龍芯sig倉庫也是
    發(fā)表于 04-26 13:06

    2024年OpenHarmony社區(qū)年度激勵(lì)公示

    在過去一年里,OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)向所有參與者致以最誠(chéng)摯的感謝!大家的積極參與和鼎力支持推動(dòng)了OpenHarmony社區(qū)的持續(xù)繁榮與高質(zhì)量發(fā)展。OpenHarm
    的頭像 發(fā)表于 04-21 18:17 ?1149次閱讀

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄

    從貝啟開源社區(qū): BQ3568HM開源鴻蒙系統(tǒng)主板資料匯總帖-開源鴻蒙技術(shù)交流-Bearkey-開源
    發(fā)表于 03-16 10:53

    OpenHarmony4.1系統(tǒng)WiFi藍(lán)牙打不開時(shí),教你如何排查解決問題

    ;Laval鴻蒙社區(qū)推薦并通過了開源鴻蒙XTS認(rèn)證,成功適配OpenHarmony3.2、4.0、4.1、5.0Release系統(tǒng),SDK源碼全開放!WiFi打不開缺
    的頭像 發(fā)表于 03-12 18:55 ?1018次閱讀
    <b class='flag-5'>OpenHarmony</b>4.1<b class='flag-5'>系統(tǒng)</b>WiFi藍(lán)牙打不開時(shí),教你如何排查解決問題

    OpenHarmony5.0系統(tǒng)怎么去除鎖屏直接進(jìn)入界面?教你2步搞定

    ;Laval鴻蒙社區(qū)推薦并通過了開源鴻蒙XTS認(rèn)證,成功適配OpenHarmony3.2、4.0、4.1、5.0Release系統(tǒng),SDK源碼全開放!刪除Scre
    的頭像 發(fā)表于 03-12 18:51 ?1152次閱讀
    <b class='flag-5'>OpenHarmony</b>5.0<b class='flag-5'>系統(tǒng)</b>怎么去除鎖屏直接進(jìn)入界面?教你2步搞定