專案一 智能蜂箱管理系統 (有需要請看最后)
包括安卓端、資料展示的前端(含登錄注冊),Springboot后端,ESP8266硬體端傳輸資料的代碼,以及檔案,
功能簡介
安卓端
安卓端具有創建蜂箱、洗掉蜂箱、查看每個蜂箱的資料,蜂箱上線情況等,并能對上線的蜂箱打開恒溫功能,還可以設定蜂場的名稱、位置、所育蜂種、采集的蜂蜜種類,并能添加蜂箱、洗掉蜂箱、編輯和洗掉蜂場,用戶可以對其所擁有的蜂箱查看近7個小時的溫度、濕度、光照、重量的變化曲線,
網頁端
實作了創建蜂箱、洗掉蜂箱、查看每個蜂箱的資料,蜂箱上線情況等介面,并完成了網頁端資料的展示,同時與硬體端進行資料互動,設計資料庫并將其以正確的形式存盤起來,
硬體端
蜂箱硬體端具有溫濕度傳感器、光照傳感器、重量傳感器,能夠檢測蜂箱的各種資料,并通過重量傳感器的數值變化來判斷蜂箱是否被移動,當蜂箱被人移動時,重量傳感器的資料會突降,這時蜂箱會給服務器發送資料,并通知App進行報警,
課題實作的軟、硬體環境
服務器:Spring Boot 2.4.7 + EMQX Broker 4.3.5
開發模式:C/S
開發語言:C/C++、Java、XML、SQL
開發工具:Android Studio 4.2.1、Intellij IDEA 2021.1、
MySQL 5.7.25、Arduino IDE
開發系統環境:Windows 10 21H1
編譯環境:Oracle JDK 1.8.0_131
資料庫可視化工具:SQLyog Professional
部分界面展示







獲取
有需要請私聊我,不免費,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/392235.html
標籤:其他
上一篇:STM32F103ZET6串口使用USAR_TFLAG_IDLE空閑中斷實作UART_DMA接收和發送不定長資料
