第396期:互聯網通信的替代方案
某天清晨,你醒來發現互聯網斷了,怎麼辦?我說的是徹底的中斷,完全不能運作,整個城市無法上網。這種事件雖然可能性很小,但還是有可能,比如遭遇了自然災害或戰事。假設一時半會無法恢復通信,那麼有沒有替代方案?也就是說,我們怎麼自己組網。雖然互聯網是無中心結構,搞一個子網並不難,但搞一個大規模子網,能夠容納一羣分散的朋友,還是很難的。無論通過何種方式組網——無線路由、電話線、藍牙或自己拉光纖——難度和成本都不低。
今天,分享一個我所知的最簡單組網方案。1. 覆蓋範圍達到幾十公里,甚至更遠。1. 不需要架設任何線纜,自己發射無線信號。1. 供電只需要一個移動電源,甚至一節電池。1. 價格非常便宜,單套設備(發射端+客戶端)最多隻要幾百元人民幣。唯一的缺點是帶寬比較小,不能用來瀏覽網頁,更不能看視頻,只能發送/接收文本信息。這個方案叫做 LoRa,或者嚴格地說,它的通信協議叫做 LoRa,也就是“長距離”(Long Range)的縮寫。
LoRa 協議是專爲遠距離通信而發明的,只需很小的設備和一點點能量,就能向周圍發送無線信號,有點像個人的無線電廣播。它的編碼算法特別強調抗干擾,哪怕信號非常弱,也能還原出來,所以可以遠距離接收。它本身只是一個無線信號的協議,需要自己實現發送/接收設備,完成編碼和解碼。開源項目 Meshtastic 就做了這件事,規定了軟硬件接口,並給出了設備實現。
所以,一切就很簡單了。你只要找 Meshtastic 兼容設備,人手一個,就能組一個簡單的通信網。它自己會在所有節點之間網狀傳遞消息。在國內電商網站上,Meshtastic 終端設備一個從幾十元到幾百元人民幣不等。它是開源系統,任何廠商都可以生產兼容設備,官網有一個設備名單可以查看,下面是幾種終端設備的樣子。官網也提供各種平臺的軟件客戶端,下面就是手機客戶端的界面。
前面說過了,它的終端耗電量很小,只需要充電寶,就能長時間使用(幾天到幾周),如果配上隨身太陽板,可以永久在線。兩個節點之間的傳輸距離5公里以內沒有問題,如果建築不密集,可以達到10公里~15公里;如果是空曠地帶(比如水面),則可以達到幾十公里或更遠。多節點組網後,消息就能接力傳播,那就傳得更遠了。綜合以上各點,這應該是最簡單實用、最便宜的個人組建通信網方案了。它替代不了網頁,但可以替代互聯網的消息功能。
來源|阮一峯科技愛好者週刊第 396 期,
評論(0)
暫無評論,來搶第一條。