亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于NB-IoT通信的共享單車(chē)的研究與設(shè)計(jì)

        2021-07-24 10:00:08林敏霞吳冬燕張衛(wèi)星鄒廣洲薛福霞
        電子測(cè)試 2021年13期

        林敏霞,吳冬燕,張衛(wèi)星,鄒廣洲,薛福霞

        (1.蘇州工業(yè)職業(yè)技術(shù)學(xué)院 電子與通信工程系,江蘇蘇州,215104;2.蘇州工業(yè)職業(yè)技術(shù)學(xué)院 機(jī)電工程系,江蘇蘇州,215104;3.國(guó)網(wǎng)(北京)綜合能源規(guī)劃設(shè)計(jì)研究院有限公司,北京,102600)

        0 引言

        2008年5月開(kāi)始,比較成功的杭州公共自行車(chē)租賃項(xiàng)目,其影響范圍擴(kuò)大到全國(guó)。共享單車(chē)的管理可以對(duì)時(shí)延要求低的遠(yuǎn)程監(jiān)控場(chǎng)景采用窄帶物聯(lián)網(wǎng)(NB-Iot)技術(shù)。窄帶物聯(lián)網(wǎng)技術(shù)是一種基于蜂窩網(wǎng)絡(luò)的低功耗廣域網(wǎng)技術(shù),工作授權(quán)頻段是專(zhuān)有的,而且還沿襲了蜂窩網(wǎng)絡(luò)安全技術(shù)的加密機(jī)制,數(shù)據(jù)的安全性有著保證,網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)單,維護(hù)成本低。共享單車(chē)使用NB-IoT技術(shù)可以很好的解決共享單車(chē)的數(shù)量多,覆蓋廣等問(wèn)題,能保證共享單車(chē)監(jiān)控系統(tǒng)的穩(wěn)定運(yùn)行,有效的提高用戶對(duì)共享單車(chē)的體驗(yàn)度。本文設(shè)計(jì)了基于NB-Iot通信的共享單車(chē),使用GPS技術(shù)采集共享單車(chē)位置數(shù)據(jù),通過(guò)NB-Iot技術(shù)實(shí)現(xiàn)共享單車(chē)與云平臺(tái)的永久連接,利用手機(jī)APP可以進(jìn)行實(shí)時(shí)查詢共享單車(chē)的使用情況和遠(yuǎn)程處理共享單車(chē)的功能。

        1 總體設(shè)計(jì)方案

        基于NB-IoT共享單車(chē)系統(tǒng)的總體框架由感知層,傳輸層,平臺(tái)層,應(yīng)用層這四層結(jié)構(gòu)組成??傮w框架圖如圖1所示。

        圖1 總體框架圖

        終端就包括共享單車(chē)和智能車(chē)鎖,車(chē)鎖里面有MCU模塊、NB-IoT通信模塊、GPS模塊、藍(lán)牙模塊等。GPS負(fù)責(zé)共享單車(chē)的定位,藍(lán)牙負(fù)責(zé)連接共享單車(chē),MCU通過(guò)控制電機(jī)來(lái)達(dá)到開(kāi)鎖的目的。傳輸層由NB-IoT通信模塊和無(wú)線網(wǎng)組成,信息再通過(guò)核心網(wǎng)傳遞到平臺(tái),傳輸層也就是NB-IoT技術(shù)信息傳輸?shù)耐ǖ?,向上行向下行傳輸?shù)據(jù)信息。平臺(tái)層從接入網(wǎng)接收得到的開(kāi)鎖請(qǐng)求信息,終端接入互聯(lián)網(wǎng)。應(yīng)用層主要是用戶使用和管理端對(duì)設(shè)備的管理、數(shù)據(jù)的查詢和實(shí)時(shí)推送數(shù)據(jù)信息。其中MCU是對(duì)整個(gè)終端設(shè)備的控制,為了確保終端設(shè)備的各個(gè)模塊能夠井然有序的進(jìn)行工作。電池和電壓穩(wěn)壓電路組成電源供電模塊,為各個(gè)模塊提供穩(wěn)定的工作電壓。

        2 硬件電路設(shè)計(jì)

        在整個(gè)項(xiàng)目的設(shè)計(jì)過(guò)程中,電路設(shè)計(jì)是整個(gè)項(xiàng)目的核心,也是軟件設(shè)計(jì)的前提。該電路主要包括MCU、NB-IoT通信模塊、電源模塊、藍(lán)牙模塊。電源模塊是為了給整個(gè)電路提供電源。電機(jī)驅(qū)動(dòng)模塊則是通過(guò)電機(jī)驅(qū)動(dòng)車(chē)鎖開(kāi)關(guān)來(lái)開(kāi)車(chē)鎖。蜂鳴器是在開(kāi)鎖的時(shí)候接收到信號(hào)才會(huì)響應(yīng)的。電路檢測(cè)可以把電量情況反饋到平臺(tái),管理人員看到共享單車(chē)的電量情況,能及時(shí)作出處理。在這個(gè)硬件電路設(shè)計(jì)中NB-IoT模塊是最重要的,它負(fù)責(zé)共享單車(chē)與云平臺(tái)通信傳輸,在整個(gè)設(shè)計(jì)中更是起到一個(gè)橋梁的作用。

        NB-IoT模塊主要包括BC95-B5模塊,濾波天線電路,復(fù)位電路和SIM卡電路四部分。SIM連接電路是與BC95-B5芯片連接在一起的,將外部讀取到的數(shù)據(jù)設(shè)備,通過(guò)BC95模塊的進(jìn)行數(shù)據(jù)上傳操作,實(shí)現(xiàn)數(shù)據(jù)上報(bào)功能。BC95-B5是一款符合3GPPR R13標(biāo)準(zhǔn)的NB-IoT模組,還兼容移遠(yuǎn)通信GSM/GPRS系列的M95模塊,內(nèi)嵌豐富的網(wǎng)絡(luò)服務(wù)協(xié)議棧,非常適合應(yīng)用于M2M領(lǐng)域。該模組具有超高靈敏度,超低功耗等的優(yōu)勢(shì)。

        3 軟件程序設(shè)計(jì)

        3.1 MCU主程序流程圖

        共享單車(chē)開(kāi)鎖方式有兩種,一種是藍(lán)牙開(kāi)鎖,另一種是NB-IoT開(kāi)鎖。共享單車(chē)車(chē)鎖被喚醒上電后進(jìn)行系統(tǒng)和硬件的初始化, MCU開(kāi)始正常的工作。主程序流程圖如圖2所示。

        圖2 主程序流程圖

        打開(kāi)藍(lán)牙并讀取相關(guān)信息,接著檢測(cè)設(shè)備上的藍(lán)牙是否與手機(jī)藍(lán)牙連接上,如果連接上則把讀取到的NB-IoT模塊IMEI地址發(fā)送給手機(jī)APP,然后接收手機(jī)APP發(fā)送的開(kāi)鎖命令,并執(zhí)行開(kāi)鎖的功能。如果設(shè)備藍(lán)牙未成功連接手機(jī)藍(lán)牙,可以使用另一種開(kāi)鎖的方式,就是使用NB-IoT模塊結(jié)合云平臺(tái)進(jìn)行開(kāi)鎖,設(shè)備每20秒會(huì)給云平臺(tái)發(fā)送一次心跳, NBIoT模塊出庫(kù)時(shí)自身帶有省電模式的功能,在沒(méi)有心跳的情況下,NB-IoT模塊進(jìn)入省電狀態(tài),該狀態(tài)下不能接收到平臺(tái)下發(fā)的指令。在喚醒狀態(tài)下如果接收到平臺(tái)下發(fā)的指令,設(shè)備會(huì)執(zhí)行開(kāi)鎖的動(dòng)作。如果開(kāi)鎖成功,設(shè)備上的蜂鳴器將會(huì)響兩次并向平臺(tái)或者手機(jī)APP發(fā)送開(kāi)鎖成功的數(shù)據(jù)包;若開(kāi)鎖失敗,會(huì)向平臺(tái)或者手機(jī)APP發(fā)送開(kāi)鎖失敗的數(shù)據(jù)包。系統(tǒng)會(huì)執(zhí)行計(jì)數(shù)程序,每一個(gè)小時(shí)會(huì)檢測(cè)一次當(dāng)前時(shí)間,如果在設(shè)定的時(shí)間內(nèi),系統(tǒng)會(huì)將設(shè)備的電量數(shù)據(jù)發(fā)送給平臺(tái)。

        3.2 應(yīng)用程序設(shè)計(jì)

        在整個(gè)項(xiàng)目的設(shè)計(jì)過(guò)程中,軟件系統(tǒng)設(shè)計(jì)是整體項(xiàng)目的核心部分,軟件系統(tǒng)部分主要由IAR開(kāi)發(fā)軟件和Android Studio軟件完成的。完成基礎(chǔ)的硬件選取與接連之后,就開(kāi)始編寫(xiě)底層的程序,寫(xiě)底層程序用的是IAR開(kāi)發(fā)軟件。IAR 開(kāi)發(fā)軟件是用于編譯與調(diào)試嵌入式系統(tǒng)應(yīng)用程序的開(kāi)發(fā)工具,支持匯編語(yǔ)言、C語(yǔ)言以及C++語(yǔ)言。Android Studio軟件是用來(lái)生成共享單車(chē)APP的。在IAR開(kāi)發(fā)軟件寫(xiě)好的底層程序的基礎(chǔ)上,再用Android Studio軟件把底層程序和APP程序和云平臺(tái)程序整合到一起,再生成共享單車(chē)APP。而應(yīng)用程序設(shè)計(jì)采用c/s(客戶機(jī)/服務(wù)器)架構(gòu),c/s架構(gòu)的安全性較高,封閉式網(wǎng)絡(luò)不容易受到他人的網(wǎng)絡(luò)入侵。用Java語(yǔ)言進(jìn)行編程設(shè)計(jì)。由于整個(gè)項(xiàng)目程序過(guò)多,需要使用結(jié)構(gòu)化程序進(jìn)行設(shè)計(jì),秉著自頂向下,逐步細(xì)化,模塊化,結(jié)構(gòu)化編碼的原則,軟件設(shè)計(jì)盡量做到高內(nèi)聚,低耦合。應(yīng)用的所有相關(guān)功能是由一個(gè)控制器來(lái)處理的,會(huì)針對(duì)不同的客戶端類(lèi)型使用不同的控制器來(lái)處理,因?yàn)橐晥D的交互與選擇可能會(huì)因客戶端類(lèi)型的不同而有些不一樣。

        3.3 共享單車(chē)協(xié)議

        共享單車(chē)終端有低功耗、低成本、安全性高的特點(diǎn)。一種面向網(wǎng)絡(luò)的協(xié)議,CoAP協(xié)議是IETF提出的,它有HTTP類(lèi)似的特征,資源抽象的核心內(nèi)容、REST式交互和可以擴(kuò)展的頭選項(xiàng)等。為解決HTTP對(duì)于受限環(huán)境的不足,CoAP協(xié)議想到數(shù)據(jù)報(bào)長(zhǎng)度需要的最優(yōu)化和提供可靠的通信。JSON數(shù)據(jù)格式作為媒體類(lèi)應(yīng)用到CoAP負(fù)載,NB-IoT模組將傳感器采集的數(shù)據(jù)信息封裝到負(fù)載中發(fā)送到 CoAP服務(wù)器。為保證每臺(tái)設(shè)備之間的通信安全和穩(wěn)定,共享單車(chē)也有著自己通信協(xié)議,共享單車(chē)協(xié)議分為兩種,一種是NB-IoT通信協(xié)議,還有一種是BLE藍(lán)牙通信協(xié)議。

        4 調(diào)試

        用管理端APP對(duì)車(chē)鎖掃碼,進(jìn)行投放車(chē)輛,再用用戶端APP掃碼開(kāi)鎖用車(chē),用車(chē)結(jié)束后結(jié)束行程付費(fèi),在用車(chē)付費(fèi)結(jié)束后發(fā)現(xiàn)共享單車(chē)有損壞的還可以點(diǎn)擊報(bào)修。這時(shí)工作人員在他們的管理端APP看到共享單車(chē)的待故障處理信息,最后是對(duì)共享單車(chē)整體測(cè)試,測(cè)試結(jié)束。測(cè)試結(jié)果表明,數(shù)據(jù)可以實(shí)時(shí)的傳送到云平臺(tái),也可以把騎行數(shù)據(jù)、收費(fèi)信息等實(shí)時(shí)的傳送到手機(jī)APP上,并進(jìn)行相應(yīng)的收費(fèi)。同時(shí)在管理端APP上也可以看到用戶使用自行車(chē)的情況。管理端APP界面如圖3所示。

        圖3 管理端APP界面

        用戶在用車(chē)結(jié)束后,發(fā)現(xiàn)車(chē)輛有損壞的并進(jìn)行了報(bào)修。用戶報(bào)修之后管理端工作人員就可以看到了有待進(jìn)行故障處理的消息了。維修前把故障車(chē)輛刪除再對(duì)車(chē)輛進(jìn)行維修,維修結(jié)束后就可以再次投放已維修好的車(chē)輛了。

        5 總結(jié)

        本文設(shè)計(jì)的基于NB-IoT技術(shù)的共享單車(chē)可海量接入具有極大的容量,車(chē)輛的投放也可以在城市里實(shí)現(xiàn)廣覆蓋;車(chē)輛通常所用的電池具有5-10年的使用壽命,非常好的延長(zhǎng)終端的續(xù)航能力;數(shù)據(jù)的安全傳輸則利用NB-IoT通信協(xié)議。調(diào)試結(jié)果表明,本文設(shè)計(jì)的共享單車(chē)系統(tǒng)可實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)距離傳輸,具有低功耗,廣覆蓋,接入量大,安全性高的優(yōu)點(diǎn)。用戶也可以通過(guò)用戶端APP查看自己的騎行路程、時(shí)長(zhǎng),消費(fèi)等情況;維修人員通過(guò)管理端APP查看共享單車(chē)的投放、報(bào)修等情況;用戶和工作人員的使用情況在后臺(tái)也都可以看到。

        欧美洲精品亚洲精品中文字幕| 曰欧一片内射vα在线影院| 亚洲男人的天堂网站| 在线观看网址你懂的| 亚洲最黄视频一区二区| 久久一道精品一区三区| 一本久久a久久精品vr综合| 黑人巨大videos极度另类| 少妇高潮无码自拍| 亚洲黄色av一区二区三区| 久久99国产精品久久99果冻传媒| 亚洲av无码久久寂寞少妇| 在线无码精品秘 在线观看| 99久久婷婷国产精品综合网站| 国产av无码专区亚洲版综合| 老师翘臀高潮流白浆| 中文字幕永久免费观看| 人妻丰满精品一区二区| 久久久亚洲av波多野结衣| 久久久精品人妻一区二区三区四| 久久精品亚洲精品毛片| 日本女优免费一区二区三区| 日韩在线永久免费播放| 日产国产精品亚洲系列| 欧美精品aaa久久久影院| 国产成人av三级三级三级在线 | 国产成人亚洲综合无码精品| 蜜桃精品国产一区二区三区 | 久久久2019精品视频中文字幕| 亚洲国产综合精品中久| 久久久国产乱子伦精品作者 | 九九久久精品大片| 高清不卡日本v二区在线 | 国产精品爽爽v在线观看无码| 亚洲日本天堂| 日本一区二区三区在线视频观看| 成人自慰女黄网站免费大全| 国产欧美日韩久久久久| 久国产精品久久精品国产四虎| 91熟女av一区二区在线| 国产成人无码18禁午夜福利p|