国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Android可穿戴防溺水報(bào)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2020-11-02 02:34:32鄢曉曦馮弘祿張晨旭
電腦知識(shí)與技術(shù) 2020年25期
關(guān)鍵詞:報(bào)警系統(tǒng)

鄢曉曦 馮弘祿 張晨旭

摘要:針對(duì)高發(fā)的溺水事件問(wèn)題,本研究基于Android系統(tǒng),采用低功耗藍(lán)牙無(wú)線通信技術(shù),設(shè)計(jì)開(kāi)發(fā)一種可穿戴便攜式的防溺水報(bào)警系統(tǒng)。運(yùn)行在Android移動(dòng)設(shè)備的APP通過(guò)與游泳者穿戴的藍(lán)牙設(shè)備之間的無(wú)線通信,對(duì)游泳者的溺水事件及游泳距離進(jìn)行監(jiān)測(cè)與報(bào)警,可以有效地避免因監(jiān)護(hù)者一時(shí)分心而造成的溺水意外。

關(guān)鍵詞:Android;低功耗藍(lán)牙;可穿戴;防溺水;報(bào)警系統(tǒng)

中圖分類(lèi)號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2020)25-0195-02

Abstract:In order to solve the problem of high incidence of drowning, a wearable and portable anti drowning alarm system is designed and developed based on Android system and low-power Bluetooth wireless communication technology.The app running on Android mobile device can monitor and alarm the drowning event and swimming distance of the swimmer through wireless communication with the Bluetooth device worn by the swimmer, which can effectively avoid the drowning accident caused by the momentary distraction of the guardian.

Key words:Android;Low power Bluetooth;Wearable;AntiDrowning;Alarm System

1 引言

據(jù)我國(guó)衛(wèi)生部門(mén)統(tǒng)計(jì),全國(guó)每年約有5.7萬(wàn)人死于溺水,每年因溺水意外死亡的人數(shù)僅次于交通事故,發(fā)生溺水的人群中,1-4歲兒童因溺水死亡的就占34.2/10萬(wàn),小學(xué)生溺水死亡人數(shù)占溺水死亡學(xué)生人數(shù)68.2%。因此,溺水已成為危害青少年與兒童生命健康的一大殺手[1]。

溺水發(fā)生的場(chǎng)景,除了戶(hù)外水域(如水塘、河流、湖泊或海邊),也有發(fā)生在室內(nèi)游泳池。甚至在有陪護(hù)人看管的情況下,也存在由于陪護(hù)人一時(shí)分心失察而發(fā)生溺水事件。

青少年及兒童之所以溺水及溺水死亡率如此之高,其主要原因在于:溺水往往難以被及時(shí)發(fā)現(xiàn)。溺水往往是無(wú)聲的,特別是兒童或青少年,在溺水發(fā)生時(shí),往往不能主動(dòng)呼救。即使有看護(hù)人,如果溺水發(fā)生時(shí),看護(hù)人剛好由于注意力轉(zhuǎn)移,沒(méi)有注意到溺水的發(fā)生,仍難以避免溺水的發(fā)生。溺水后有效救援的時(shí)間短暫。一旦溺水發(fā)生后,溺水救援的最佳黃金時(shí)間是4分鐘之內(nèi),對(duì)于兒童,這一時(shí)間將急劇縮短,看護(hù)者一時(shí)的分神就會(huì)帶來(lái)很大的安全隱患。溺水急救知識(shí)欠缺,導(dǎo)致不能及時(shí)施救。一般人可能由于不具備專(zhuān)業(yè)的溺水救援知識(shí),對(duì)于溺水者,不敢及時(shí)施救,可等到120急救醫(yī)護(hù)人員到來(lái),可能會(huì)錯(cuò)過(guò)急救的黃金時(shí)間,這也成為救援不力的一個(gè)重要因素。游泳安全意識(shí)不強(qiáng)。游泳安全意識(shí)不強(qiáng),也是導(dǎo)致溺水事故的重要因素。對(duì)于青少年、兒童以及家長(zhǎng)都需要加強(qiáng)游泳的安全教育。

針對(duì)游泳安全及溺水事件發(fā)生的特點(diǎn),我們基于Android系統(tǒng),采用低功耗藍(lán)牙技術(shù),設(shè)計(jì)、實(shí)現(xiàn)一套可穿戴的防溺水監(jiān)測(cè)報(bào)警系統(tǒng)。

2低功耗藍(lán)牙技術(shù)及Android系統(tǒng)對(duì)其的支持

藍(lán)牙技術(shù)是一種使用2.4Ghz ISM波段的無(wú)線通信技術(shù)??煞奖愕貙?shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備和樓宇個(gè)人區(qū)域網(wǎng)之間的無(wú)線數(shù)據(jù)交換[2]。2000年推出藍(lán)牙4.0,開(kāi)始支持低功耗藍(lán)牙技術(shù),與經(jīng)典藍(lán)牙相比,功耗?。ㄖ挥薪?jīng)典藍(lán)牙的10%),傳輸距離遠(yuǎn)(可達(dá)到100米),響應(yīng)速度快。2016年,推出了藍(lán)牙5.0,提高了低功耗藍(lán)牙的性能,有效傳輸距離可達(dá)300米[3]。2019年,推出的藍(lán)牙5.1,支持定位與測(cè)向功能,傳輸距離更遠(yuǎn)。一些商業(yè)藍(lán)牙芯片傳輸距離可達(dá)500到600米,有一些甚至更遠(yuǎn)。

Android 4.3開(kāi)始引入了低功耗藍(lán)牙,為低功耗藍(lán)牙的核心功能提供平臺(tái)支持和API,App可以利用它來(lái)發(fā)現(xiàn)設(shè)備、查詢(xún)服務(wù)和讀寫(xiě)特性。Android 5.0專(zhuān)門(mén)構(gòu)建了一個(gè)android.bluetooth.le包來(lái)加強(qiáng)對(duì)低功耗藍(lán)牙支持,全面地提升了對(duì)Bluetooth BLE的支持[4-5]。

3 Android低功耗藍(lán)牙防溺水監(jiān)測(cè)報(bào)警系統(tǒng)

3.1 藍(lán)牙防溺水監(jiān)測(cè)報(bào)警的原理

水分子的振動(dòng)頻率為2.4GHz,藍(lán)牙無(wú)線通信工作頻率也是2.4GHz,藍(lán)牙無(wú)線信號(hào)通信會(huì)受到水干擾,難以穿透水體通信。利用這個(gè)特點(diǎn),我們將藍(lán)牙設(shè)備嵌入到頭圈、泳鏡、泳帽等裝備上,當(dāng)藍(lán)牙設(shè)備沒(méi)于水面之下時(shí),監(jiān)測(cè)設(shè)備(手機(jī))一般難以監(jiān)測(cè)到其發(fā)出的信號(hào),以此作為監(jiān)測(cè)與判斷是否溺水的依據(jù)。

另外,藍(lán)牙信號(hào)強(qiáng)度會(huì)隨傳輸距離的增長(zhǎng)而變?nèi)?,手機(jī)端可以根據(jù)收到藍(lán)牙信息的強(qiáng)度,計(jì)算手機(jī)與藍(lán)牙設(shè)備之間的距離,當(dāng)二者的距離超過(guò)設(shè)定值時(shí),進(jìn)行報(bào)警。

3.2 可穿戴的防溺水報(bào)警監(jiān)測(cè)器

Android低功耗藍(lán)牙防溺水監(jiān)測(cè)報(bào)警系統(tǒng)由兩部分組成:可穿戴的低功耗藍(lán)牙防溺水監(jiān)測(cè)器和基于Android的監(jiān)測(cè)報(bào)警APP。

可穿戴的低功耗藍(lán)牙防溺水監(jiān)測(cè)器,主要由低功耗藍(lán)牙芯片、晶振、電源、射頻等組成。

低功耗藍(lán)牙連接的建立及超時(shí)。低功耗藍(lán)牙支持面向連接的異步通信鏈路,與連接相關(guān)的有三個(gè)關(guān)鍵參數(shù):連接間隔(Interval)、從設(shè)備連接延遲(Slave Latency)和連接超時(shí)(Timeout)。連接間隔為連接建立后,周期性的通信時(shí)間。從設(shè)備延遲是指從設(shè)備可以連續(xù)跳過(guò)不響應(yīng)主設(shè)備連接事件的個(gè)數(shù),這樣可以降低功耗,節(jié)省能源。Android系統(tǒng)中默認(rèn)的參數(shù)值并不適合于防溺水的監(jiān)測(cè),但Android系統(tǒng)中,沒(méi)有提供相應(yīng)設(shè)置連接參數(shù)的API,我們?cè)趶脑O(shè)備一端設(shè)置相應(yīng)的連接參數(shù),并開(kāi)啟自動(dòng)更新參數(shù),通過(guò)從設(shè)備來(lái)更新手機(jī)端的連接參數(shù),以更符合本項(xiàng)目的需要。

3.3基于Android的監(jiān)測(cè)報(bào)警APP的功能設(shè)計(jì)及實(shí)現(xiàn)

防溺水監(jiān)測(cè)報(bào)警APP由設(shè)備模塊、防溺水監(jiān)測(cè)與報(bào)警、距離監(jiān)測(cè)與報(bào)警、信息服務(wù)模塊、設(shè)置模塊等組成。

(1)設(shè)備模塊

設(shè)備模塊主要實(shí)現(xiàn)藍(lán)牙設(shè)備的掃描、連接與斷開(kāi)。此模塊首先判斷本當(dāng)前系統(tǒng)是否支持低功耗藍(lán)牙,如果不支持藍(lán)牙設(shè)備,則退出軟件。如果支持低功耗藍(lán)牙但藍(lán)牙功能沒(méi)有開(kāi)啟的話(huà),可請(qǐng)求用戶(hù)授權(quán)開(kāi)啟本地藍(lán)牙功能。然后通過(guò)BluetoothManager獲取BluetoothAdapter,通過(guò)BluetoothAdapter的startSacn( LeScanCallback)的方法開(kāi)始掃描設(shè)備,通過(guò)其回調(diào)方法得到掃描到的藍(lán)牙設(shè)備及其相關(guān)信息,如設(shè)備名稱(chēng)、MAC地址、RSSI等。用戶(hù)選擇藍(lán)牙設(shè)備與之建立連接,并得到BluetoothGatt對(duì)象。

建立連接后,接收從設(shè)備的連接參數(shù)更新,更新連接參數(shù)。然后,按照設(shè)定的連接參數(shù)進(jìn)行周期性的聯(lián)系。設(shè)備連接及其周期性聯(lián)系由一個(gè)單獨(dú)的后臺(tái)線程來(lái)進(jìn)行。這個(gè)線程一直維持到監(jiān)測(cè)結(jié)束程序退出,或者用戶(hù)手動(dòng)斷開(kāi)連接。

(2)監(jiān)測(cè)報(bào)警模塊

監(jiān)測(cè)報(bào)警模塊主要根據(jù)手機(jī)端與監(jiān)測(cè)器端的通信情況及信號(hào)強(qiáng)度,如果發(fā)現(xiàn)滿(mǎn)足了設(shè)定的閾值,則進(jìn)行報(bào)警處理。

防溺水主要是通過(guò)藍(lán)牙信號(hào)不能透過(guò)水體傳播的特性,藍(lán)牙通信在建立連接后,會(huì)連接間隔乘以1.25ms為時(shí)間單位,周期性地進(jìn)行通信保持連接,從設(shè)備應(yīng)在規(guī)定的時(shí)間內(nèi)容進(jìn)行回答(假設(shè)從設(shè)備延遲為n,那么,第n+1個(gè)連接通信必須回復(fù))。我們對(duì)連接進(jìn)行情況進(jìn)行監(jiān)測(cè),當(dāng)發(fā)現(xiàn)連接出現(xiàn)超時(shí),立即進(jìn)行溺水報(bào)警。

無(wú)線信號(hào)強(qiáng)度(RSSI)是藍(lán)牙通信中的一個(gè)重要參數(shù),RSSI可以在通信的回調(diào)接口獲得,并且通過(guò)RSSI進(jìn)行距離估算。計(jì)算公式如下:

[d=10RSSI-A10×n]

其中,d是計(jì)算距離;RSSI是信號(hào)強(qiáng)度,因?yàn)镽SSI是負(fù)數(shù),所以取其絕對(duì)值;A為發(fā)射端和接收端相隔1米時(shí)的信號(hào)強(qiáng)度,n是環(huán)境衰減因子。

為避免由于環(huán)境因素造成信號(hào)強(qiáng)度波動(dòng),從而使得測(cè)出的距離也出現(xiàn)較大的跳動(dòng),我們對(duì)RSSI進(jìn)行平均值濾波來(lái)提高測(cè)量精度,設(shè)置一個(gè)數(shù)組用來(lái)存放獲取的RSSI,對(duì)最近10次得到的RSSI求平均值,并以此平均值來(lái)計(jì)算距離。

(3)信息服務(wù)模塊與設(shè)置模塊

信息服務(wù)模塊包括游泳教學(xué)、游泳安全與急救知識(shí)、法律法規(guī)以及新聞通知等內(nèi)容,這些內(nèi)容通過(guò)網(wǎng)絡(luò)在線提供服務(wù)。游泳教學(xué),通過(guò)在線提供各種泳姿的游泳教學(xué)視頻,進(jìn)行游泳教學(xué)指導(dǎo)。游泳安全與急救知識(shí),在線提供游泳安全防護(hù)知識(shí),以及對(duì)發(fā)生溺水者緊急救護(hù)的操作知識(shí),提升游泳自救以及水上救助他人的能力。通過(guò)宣傳相關(guān)法規(guī)及信息通知,加強(qiáng)用戶(hù)的安全意識(shí)。

設(shè)置模塊,主要進(jìn)行報(bào)警距離、報(bào)警鈴聲等設(shè)置。支持用戶(hù)自定義報(bào)警距離,報(bào)警的鈴聲。

4 結(jié)語(yǔ)

本項(xiàng)目利用藍(lán)牙信號(hào)難以透過(guò)水體傳播的特性,對(duì)游泳者的溺水事件進(jìn)行監(jiān)測(cè),并以此基于Android系統(tǒng)設(shè)計(jì)防溺水監(jiān)測(cè)報(bào)警系統(tǒng),此監(jiān)測(cè)報(bào)警除了提供防溺水監(jiān)測(cè)報(bào)警之外,還根據(jù)藍(lán)牙信號(hào)的信號(hào)強(qiáng)度RSSI,對(duì)監(jiān)護(hù)人與游泳者之間的距離進(jìn)行監(jiān)測(cè)報(bào)警;通過(guò)此系統(tǒng)還提供在線游泳教學(xué)、游泳安全及急救操作的普及性教學(xué)、政策法規(guī)及通知等信息服務(wù)。

基于Android系統(tǒng)的可穿戴低功耗藍(lán)牙防溺水監(jiān)測(cè)報(bào)警系統(tǒng),利用低功耗藍(lán)牙已成為標(biāo)配的Android手機(jī)作為監(jiān)測(cè)報(bào)警的主控端,避免專(zhuān)門(mén)定制主控端,節(jié)省了成本,方便用戶(hù)使用。本監(jiān)測(cè)報(bào)警系統(tǒng),可以有效地對(duì)游泳者,特別是青少年與兒童,游泳安全進(jìn)行監(jiān)測(cè),能夠及時(shí)發(fā)現(xiàn)溺水事件并報(bào)警,避免因?yàn)楸O(jiān)護(hù)者疏忽而導(dǎo)致的溺水事件的發(fā)生,有利于保護(hù)游泳者(特別是青少年與兒童)生命健康。另外,本項(xiàng)目成果通過(guò)游泳教學(xué)、游泳安全及急救操作普及教學(xué),可以提升游泳者的游泳技能,加強(qiáng)安全意識(shí),增強(qiáng)急救能力。

參考文獻(xiàn):

[1] 張世超,翟波宇,陳平.游泳安全進(jìn)校園課程的教法及效果反思[J]. 科學(xué)咨詢(xún)(教育科研),2019-12:47.

[2] Jason Marcel. 藍(lán)牙新興市場(chǎng)趨預(yù)測(cè)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2019,19(10):92.

[3] 黃東香,孫華. 為物聯(lián)網(wǎng)而來(lái)的藍(lán)牙5.0[J]. 西部皮革, 2018, 40(22):39.

[4] 張義紅,李永樂(lè),郝礦榮,韋方. Android物聯(lián)網(wǎng)創(chuàng)新型實(shí)驗(yàn)研究與應(yīng)用[J]. 實(shí)驗(yàn)室研究與探索,2018, 37(1):22-24.

[5] 萬(wàn)燕,李麗麗. 基于Android與BLE的藍(lán)牙通信系統(tǒng)的實(shí)現(xiàn)[J]. 科技創(chuàng)新與應(yīng)用, 2018(16):15-17.

【通聯(lián)編輯:王力】

猜你喜歡
報(bào)警系統(tǒng)
基于ZigBee養(yǎng)老院室內(nèi)外定位系統(tǒng)的實(shí)現(xiàn)
危險(xiǎn)氣體罐車(chē)液位計(jì)算機(jī)視覺(jué)監(jiān)控識(shí)別報(bào)警系統(tǒng)設(shè)計(jì)
智能住宅安全防范系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
東方教育(2016年4期)2016-12-14 13:36:06
基于空氣懸架的汽車(chē)超載自動(dòng)報(bào)警系統(tǒng)的研究
醫(yī)用氣體報(bào)警系統(tǒng)設(shè)計(jì)改進(jìn)研究
科技資訊(2015年20期)2015-10-15 19:24:49
一種高壓電柜紅外測(cè)溫報(bào)警系統(tǒng)的研究與實(shí)現(xiàn)
东安县| 常德市| 五大连池市| 轮台县| 岳阳市| 通辽市| 松阳县| 峨边| 石渠县| 德州市| 永登县| 张家港市| 万盛区| 堆龙德庆县| 长沙市| 外汇| 运城市| 肇东市| 万年县| 彭州市| 平南县| 正阳县| 綦江县| 临颍县| 上蔡县| 大宁县| 新营市| 图木舒克市| 广灵县| 称多县| 三台县| 观塘区| 本溪市| 东莞市| 秀山| 弥勒县| 高阳县| 苏尼特右旗| 许昌县| 麻城市| 阿拉善右旗|