前言
該設備具有硬件端、APP端和云平臺端。硬件端采用GA6_B模塊,支持GPRS和GSM功能,并使用硬件的內部flash進行數(shù)據(jù)儲存,掉電記憶。設備內置取藥和查藥功能,用戶可以通過按鍵進行功能選擇和其他操作,通過GA6_B實時上傳藥品剩余量和用藥記錄到云端。
設備還可獲取醫(yī)藥箱的環(huán)境數(shù)據(jù)并即時推送到云平臺中展示。另外,設備還設有一鍵報警按鍵,用戶可在緊急情況下輕松向指定的監(jiān)護人電話發(fā)送報警短信。
同時,設備還采用蜂鳴器和語音模塊,在取藥時會有提示音和對應盒子的指示燈亮起。 APP端實時獲取設備的藥量剩余情況,用戶可以查看用藥記錄,以便掌握藥品的使用情況。用戶可通過APP端修改藥量剩余情況,修改后的數(shù)據(jù)會同步到設備中保存。
云平臺端可獲取設備相關數(shù)據(jù)并展示在云平臺上,包括藥品剩余量、用藥記錄和歷史記錄等。該系統(tǒng)的操作簡單,實用易懂,能夠為使用者帶來很大的便利和安全保障。
????(本文章僅提供思路和實現(xiàn)方法,并不包含代碼,需要代碼的同學請自行聯(lián)系博主)
????(有疑問或需要定制或者技術支持等,也請自行聯(lián)系博主)???????????
一 連線圖
1. 原理圖
這個設備的開發(fā)板自帶一個LED,可用于查看網(wǎng)絡連接狀態(tài)和獲取數(shù)據(jù)狀態(tài):
1. 當這個LED和設備一起閃爍一下,表示已成功連接到云平臺,同時OLED顯示屏會顯示聯(lián)網(wǎng)狀態(tài)。如果MCU上的LED處于閃爍狀態(tài),這說明設備正在正常運行。如果LED燈不再閃爍,請按復位鍵手動復位設備一次。
2. 硬件每一分鐘會自動向云平臺傳輸一次數(shù)據(jù)。
2. PCB效果
?3. 實物效果
4. APP效果
5. 功能概括
演示視頻
取藥箱https://pan.baidu.com/s/18rFMx47hck88Zt5ly4Sn-g?pwd=xzy0
(1)硬件端
1. 使用GA6_B模塊實現(xiàn)設備的GPRS和GSM功能。
2. 使用硬件的內部flash進行數(shù)據(jù)儲存,掉電記憶,以保證數(shù)據(jù)的安全性。
3. 設備設置有取藥和查藥功能,通過按鍵進行功能的選擇和其他操作;同時,通過GA6_B模塊,實時上傳藥品剩余情況和用藥記錄到云端。
4. 設備還能獲取醫(yī)藥箱的環(huán)境數(shù)據(jù),并推送到云平臺中實時顯示,幫助用戶了解醫(yī)藥箱內部的情況。
5. 設備配有一鍵報警按鍵,可以在緊急情況下推送報警短信到特定的監(jiān)護人電話。
6. 設備采用蜂鳴器和語音模塊,輕松獲取取藥提示,并且對應盒子的指示燈會亮起,讓用戶更加方便快捷地取藥。
(2)APP端
?1. 實時獲取設備的藥量剩余情況,用戶可以在APP上查看醫(yī)藥箱內剩余的藥品數(shù)量。
2. 用戶可以查看用藥記錄,以便掌握吃藥的情況。
3. 用戶可以通過APP修改藥量剩余情況,并且修改后的數(shù)據(jù)會同步到設備中進行保存,方便用戶對用藥情況進行管理。
(3)云平臺端
- 獲取設備相關數(shù)據(jù)顯示到云平臺進行展示
- 歷史記錄顯示
二 底層代碼使用方式
1. 使用說明
?1. 使用設備時需要插入中國移動的電話卡才能成功上網(wǎng),否則將無法連接至網(wǎng)絡。
2. 當設備處于正常狀態(tài)時,開發(fā)板上的LED燈會處于閃爍狀態(tài)。這表示設備正在正常工作。
3. 平臺連接成功后,2G模塊的狀態(tài)燈會快速閃爍,表明設備已成功連接到云平臺。
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
2. 下載程序
- 先根據(jù)原理圖進行連線,連接好以后在做后面的操作
- 打開程序(硬件由工作室出的可以忽略下載程序這部分)
3. 查看云平臺
三 APP使用方式
- 下載APP
(1)操作方式:
使用Android手機安裝APK進行操控
安裝Android studio導入項目使用模擬器
Android studio下載鏈接
下載Android Studio_android studio 下載_psh714的博客-CSDN博客
(2)使用說明
打開APP后設備會自動訂閱MQTT主題,等待1-5秒APP會自動獲取到設備上的數(shù)據(jù),若5秒內沒有獲取到設備數(shù)據(jù),則請檢測設備是否在線,若在線,則請重新打開APP進行數(shù)據(jù)的獲取
(多看視頻,視頻中有完整功能演示)
四 程序修改部分
-
硬件代碼
- 如需修改WiFi
- 修改平臺接入設備
-
軟件代碼
????END????
聯(lián)系方式 微信號:13648103287