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