今天就來討論下,現(xiàn)在Arduino有哪些常見的方式可以把傳感器得到的數(shù)據(jù)發(fā)到網(wǎng)上呢?
現(xiàn)在用Arduino,很多人是想改造下電燈,種種花,草,養(yǎng)養(yǎng)魚,總之很多和只能家居有關的作品,那么這些作品都面臨著一個問題,如果我想遠程控制或者說僅僅是監(jiān)視這些東西的運行狀態(tài),能否做到,又應該如何做到呢?
說到遠程,先大概說下Arduino上常見的無線通信的模塊:
1、NRF24L01
這種模塊比較常見,非常便宜,但距離通常不長。使用SPI通信,傳輸速度可以到1Mbit-2Mbit,速度還是比較快的。
2、APC220
這也是我們店賣的比較好的通信模塊之一。好處就是使用簡單,直接串口透傳,拿到手可以不經(jīng)過任何配置,直接就可以使用。距離較遠,空曠地帶可達1000m,但是傳輸速度并不是很快,這也是低頻傳輸?shù)耐ú?。相當于用距離換了速度。
3、XBee模塊。
這種模塊官方都是進口貨,所以會比較貴。Xbee模塊的優(yōu)點就是采用Zigbee協(xié)議,自動組網(wǎng),信號穩(wěn)定,基本不用自己寫驗證協(xié)議,由于是大公司生產(chǎn)所以使用比較規(guī)范,功能齊全,但是由于是英文文檔,且很多設置需要稍微了解zigbee協(xié)議的人才能明白,所以對于剛入門的玩家來說不太合適。
4、藍牙模塊。
現(xiàn)在比較常用的都是藍牙4.0模塊。使用藍牙模塊最主要的是可以與手機進行通信,可以非常方便的與手機APP聯(lián)動,通過手機控制小車,或者監(jiān)控設備的運行都非常方便。而且藍牙4.0的低功耗特性還使得其可以在電池供電的情況下運行很長時間。
另外我們安裝這個的藍牙模塊后還可以無線對Arduino下載程序,個人認為,這個功能對于玩小車,四軸等比較大不方便插USB的機器人來說簡直是福音啊。。
5、wifi模塊
連接wifi模塊的有很多,wifi現(xiàn)在都很常見,每家每戶都會有,wifi的好處在于連上wifi之后就可以連入互聯(lián)網(wǎng),可以完成遠程控制或者監(jiān)控!
現(xiàn)在最常用且經(jīng)濟實惠的就是esp8266模塊了,說這塊國產(chǎn)芯片把wifi的價格往下拉了一大截,要說缺點就是使用比較麻煩,但是對于萬能Arduino開源社區(qū)這都不是問題,配合庫用起來也不是太難,了解基本的網(wǎng)絡編程方法就可以用了。
當然也有類似
這種直接搭載wifi芯片的wifi模塊,這種模塊在操作上會更方便,信號更強,穩(wěn)定性好,價格也比較高。
6、GPRS。
這個就是手機里2G上網(wǎng)的方式,現(xiàn)在手機卡一般都支持的一種數(shù)據(jù)傳輸方式。通過手機網(wǎng)絡連接互聯(lián)網(wǎng),好處就是幾乎可以在任何地方連接上網(wǎng)絡,缺點就是需要話費。。。且速度比wifi要慢很多。
介紹完無線傳輸?shù)姆绞?,結論也就呼之欲出了。能把Arduino獲取的數(shù)據(jù)傳到網(wǎng)上的有只有這幾種模塊。
wifi
GPRS
以及有線的網(wǎng)線連接(代表模塊W5100)
-
數(shù)據(jù)
+關注
關注
8文章
7328瀏覽量
94409 -
互聯(lián)網(wǎng)
+關注
關注
55文章
11332瀏覽量
109496 -
無線通信
+關注
關注
58文章
4966瀏覽量
146704 -
Arduino
+關注
關注
190文章
6525瀏覽量
196597
發(fā)布評論請先 登錄
Arduino數(shù)據(jù)發(fā)送互聯(lián)網(wǎng)的常見方式
評論