介紹LabVIEW無(wú)線傳感器網(wǎng)絡(luò)(WSN)模塊先鋒
概覽
無(wú)線通信技術(shù)得益于其自由靈活、分布式能力、及低成本等優(yōu)勢(shì),其應(yīng)用無(wú)處不在。無(wú)線傳感器網(wǎng)絡(luò)(WSNs)逐漸成為下一波無(wú)線技術(shù),支持在大面積的實(shí)體系統(tǒng)中實(shí)現(xiàn)分布式測(cè)量。通過(guò)WSNs,您可以更高效地分析從雨林、河流三角洲到橋梁、建筑的健康及安全。WSN由空間分布的測(cè)量設(shè)備組成,通過(guò)傳感器來(lái)監(jiān)測(cè)物理及環(huán)境條件。除了眾多無(wú)線測(cè)量節(jié)點(diǎn),WSN系統(tǒng)還包括網(wǎng)關(guān),用于收集數(shù)據(jù)并提供與PC或嵌入式控制器主機(jī)應(yīng)用程序的連接。
為了有效使用這項(xiàng)潛力巨大的技術(shù),首先必須克服相關(guān)問(wèn)題所帶來(lái)的挑戰(zhàn),如配置及管理數(shù)據(jù)采集、有效分析采集數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)用于進(jìn)一步分析、將數(shù)據(jù)顯示于用戶端的有效方法。工程師和科學(xué)家在過(guò)去20年內(nèi)通過(guò)NI LabVIEW應(yīng)對(duì)上述挑戰(zhàn),LabVIEW是一款圖形化編程環(huán)境,用于采集、分析、顯示數(shù)據(jù)。多年來(lái),LabVIEW還添加了實(shí)時(shí)系統(tǒng)編程,現(xiàn)場(chǎng)可編程門陣列(FPGA)、ARM微處理器等能力?,F(xiàn)在,通過(guò)LabVIEW無(wú)線傳感器網(wǎng)絡(luò)(WSN)模塊先鋒,用戶可以使用LabVIEW直觀的圖形化編程方法來(lái)編程N(yùn)I WSN節(jié)點(diǎn)。最終獲得的嵌入式軟件能幫助用戶延長(zhǎng)電池壽命,實(shí)現(xiàn)自定義分析,并通過(guò)嵌入式?jīng)Q策縮短響應(yīng)時(shí)間。
使用圖形化編程快速開(kāi)發(fā)的優(yōu)勢(shì)
對(duì)無(wú)線傳感器節(jié)點(diǎn)編程傳統(tǒng)上是需要具有嵌入式系統(tǒng)的知識(shí),還要能夠理解供應(yīng)商所選用的特定的基于文本的編程語(yǔ)言。通過(guò)LabVIEW WSN Pioneer,您可使用相同的已成為工業(yè)開(kāi)發(fā)采集、處理數(shù)據(jù)應(yīng)用標(biāo)準(zhǔn)的圖形化編程方法來(lái)向NI無(wú)線傳感器節(jié)點(diǎn)添加智能性。LabVIEW WSN Pioneer還可靈活地將C代碼與圖形化代碼直接結(jié)合,并在節(jié)點(diǎn)上運(yùn)行,從而可實(shí)現(xiàn)算法重用。
LabVIEW WSN Pioneer極大地簡(jiǎn)化了創(chuàng)建NI WSN測(cè)量節(jié)點(diǎn)的嵌入式應(yīng)用過(guò)程,正如上述LED以1Hz的頻率閃爍的案例。
LabVIEW WSN Pioneer包括基本的LabVIEW編程結(jié)構(gòu),如while循環(huán)、for循環(huán)、及case結(jié)構(gòu)。它還具有浮點(diǎn)數(shù)學(xué)和分析功能,無(wú)需太過(guò)深入理解整型和定點(diǎn)型數(shù)據(jù)類型。此外,LabVIEW WSN Pioneer提供雙曲線、指數(shù)、三角等函數(shù),以及字符串操作函數(shù),該函數(shù)可自定義傳回主電腦的用戶信息。
開(kāi)發(fā)中只需鼠標(biāo)點(diǎn)擊,即可通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)節(jié)點(diǎn)上應(yīng)用的編譯及部署,快速實(shí)現(xiàn)開(kāi)發(fā)和測(cè)試。此外,在系統(tǒng)部署中無(wú)需指派技術(shù)人員到現(xiàn)場(chǎng)手動(dòng)加載新應(yīng)用程序,從而降低了無(wú)線系統(tǒng)的維護(hù)成本。
評(píng)論