摘要:背景最近無(wú)線傳感器網(wǎng)絡(luò)又火了起來(lái),第二屆全國(guó)高校物聯(lián)網(wǎng)創(chuàng)新應(yīng)用大賽開(kāi)始了,用的是。不用局限于編程,我們可以通過(guò)適當(dāng)?shù)乃惴ń?shù)學(xué)模型對(duì)當(dāng)前的傳感網(wǎng)絡(luò)健康狀況加以判斷。
背景
最近無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks, WSN)又火了起來(lái),第二屆全國(guó)高校物聯(lián)網(wǎng)創(chuàng)新應(yīng)用大賽開(kāi)始了,用的是TinyOS。官方給的板子我去淘寶搜了一下,要800RMB一個(gè),我怎么絲毫感覺(jué)不到硬件物美價(jià)廉低功耗呢?。?!看了TinyOS官網(wǎng)的介紹,總感覺(jué)這是個(gè)國(guó)外已經(jīng)淘汰了的編寫(xiě)框架,國(guó)內(nèi)只是辦個(gè)比賽來(lái)高價(jià)賣(mài)硬件。讀了一下nesC的組件編程,什么task event,云里霧里,不過(guò)系統(tǒng)函數(shù)啥倒是講得聽(tīng)清楚。環(huán)境配了2天還算順利。之后雖然很努力的嘗試?yán)斫?,單真正自己上手?xiě)的時(shí)候總不知道從哪入手,包括makefile也是一個(gè)大坑,雖然例子中有makefile,然而自己寫(xiě)總是編譯不過(guò)。
現(xiàn)整理TinyOS資料如下:
官網(wǎng)環(huán)境配置
Ubuntu下搭建環(huán)境
windows下搭建環(huán)境
官方例子Blink:點(diǎn)亮LED
官方例子BlinktoRadio:點(diǎn)對(duì)點(diǎn)通訊
▼就是這個(gè)坑爹的傳感器,800一剛,80都嫌貴。
最終我們決定用Contiki實(shí)現(xiàn)該課題(還不是因?yàn)槔游臋n多方便上手。)
▼物美價(jià)廉的cc2530。
1. 基于contiki開(kāi)發(fā)無(wú)線傳感器模塊
通過(guò)contiki編寫(xiě)出基于cc2530的UDP傳輸協(xié)議,并能正常首發(fā)數(shù)據(jù)。
2. 獲取網(wǎng)絡(luò)性能基礎(chǔ)數(shù)據(jù)并導(dǎo)入數(shù)據(jù)庫(kù)
在 1 的基礎(chǔ)上改進(jìn)數(shù)據(jù)包,包含發(fā)送方ID,包大小,發(fā)送時(shí)間,接收時(shí)間,片內(nèi)溫度等信息。
部分代碼(串口讀取cc2530數(shù)據(jù)并用get傳輸至服務(wù)器,由php解析錄入數(shù)據(jù)庫(kù)):
3.網(wǎng)絡(luò)健康性能數(shù)據(jù)
調(diào)用數(shù)據(jù)庫(kù)運(yùn)用無(wú)線傳感器網(wǎng)絡(luò)相關(guān)運(yùn)算公式推導(dǎo)出:傳輸速率、節(jié)點(diǎn)利用率、延遲、抖動(dòng)、丟包率、片內(nèi)溫度穩(wěn)定性等數(shù)據(jù)。
4. 搭建前端應(yīng)用以展示數(shù)據(jù)
最終選擇web框架開(kāi)發(fā)界面并呈現(xiàn)圖形化數(shù)據(jù)
▼前端如圖,有點(diǎn)丑。
感覺(jué)不加點(diǎn)數(shù)學(xué)總對(duì)不起這個(gè)項(xiàng)目,算了還是作為展望部分吧,不繼續(xù)挖坑了。大致構(gòu)思了一下。不用局限于contiki編程,我們可以通過(guò)適當(dāng)?shù)乃惴ń?shù)學(xué)模型對(duì)當(dāng)前的傳感網(wǎng)絡(luò)健康狀況加以判斷。研究這個(gè)模型不僅能反應(yīng)整個(gè)網(wǎng)絡(luò)層次的健康狀況,可以細(xì)化到返回每個(gè)節(jié)點(diǎn)層次的健康狀況,細(xì)化到某一節(jié)點(diǎn)的某一指標(biāo)傳感器數(shù)據(jù)不能正常反饋的信息也能反饋給管理人員。通過(guò)處理后的數(shù)據(jù)或圖像結(jié)果能夠直觀清晰地表達(dá)當(dāng)前無(wú)線傳感網(wǎng)絡(luò)的健康狀態(tài),返回給執(zhí)行者正確的網(wǎng)絡(luò)健康參數(shù)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/38405.html
摘要:背景最近無(wú)線傳感器網(wǎng)絡(luò)又火了起來(lái),第二屆全國(guó)高校物聯(lián)網(wǎng)創(chuàng)新應(yīng)用大賽開(kāi)始了,用的是。不用局限于編程,我們可以通過(guò)適當(dāng)?shù)乃惴ń?shù)學(xué)模型對(duì)當(dāng)前的傳感網(wǎng)絡(luò)健康狀況加以判斷。 背景 最近無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks, WSN)又火了起來(lái),第二屆全國(guó)高校物聯(lián)網(wǎng)創(chuàng)新應(yīng)用大賽開(kāi)始了,用的是TinyOS。官方給的板子我去淘寶搜了一下,要800RMB一個(gè),我怎么絲毫感...
摘要:冒煙類(lèi)型測(cè)試冒煙測(cè)試這個(gè)術(shù)語(yǔ)的定義一系列初步的測(cè)試來(lái)揭示一些簡(jiǎn)單的故障的嚴(yán)重性,以此來(lái)拒絕預(yù)期中軟件的發(fā)布。冒煙測(cè)試最頻繁的特點(diǎn)就是它運(yùn)行的很快,通常是秒級(jí)的。 Satellite是硅谷初創(chuàng)公司Gravitational公司旗下一個(gè)用Go寫(xiě)的開(kāi)源項(xiàng)目,可用來(lái)收集Kubernetes集群的健康信息,它既是一個(gè)library,也是一個(gè)應(yīng)用。作為library,可以用做監(jiān)控方案。在這篇文章里...
摘要:據(jù)報(bào)道,微軟正在發(fā)布一項(xiàng)服務(wù),幫助醫(yī)療保健公司將患者的數(shù)據(jù)轉(zhuǎn)移到其云端,并與其他相關(guān)系統(tǒng)連接,從而為臨床醫(yī)生個(gè)人和研究人員提供更全面的患者健康信息共享。微軟醫(yī)療副總裁在接受采訪時(shí)說(shuō),微軟還將繼續(xù)向添加新的醫(yī)療工具。據(jù)報(bào)道,微軟正在發(fā)布一項(xiàng)服務(wù),幫助醫(yī)療保健公司將患者的數(shù)據(jù)轉(zhuǎn)移到其云端,并與其他相關(guān)系統(tǒng)連接,從而為臨床醫(yī)生、個(gè)人和研究人員提供更全面的患者健康信息共享。該工具基于微軟Azure云...
閱讀 1833·2021-10-20 13:49
閱讀 1373·2019-08-30 15:52
閱讀 2878·2019-08-29 16:37
閱讀 1048·2019-08-29 10:55
閱讀 3081·2019-08-26 12:14
閱讀 1665·2019-08-23 17:06
閱讀 3245·2019-08-23 16:59
閱讀 2555·2019-08-23 15:42