LoRaWAN學習筆記1 LoRaWAN概念

2021-08-14 19:13:55 字數 1723 閱讀 7625

lorawan學習筆記1—lorawan概念

--樊渝江

踩了無數反步兵地雷,遭遇了幾場路邊炸彈,現在終於把產品搞出來了。

其實很早就想寫點東西,但時間不巧,最近要過年了,還是利用空餘時間把東西理一下,這樣也能總結總結。也學學周播劇每週更新一次,如果有lorawan的疑問可以直接聯絡我,我教你掃雷和抄近道,空襲我不管。

初次聽到lora和lorawan的時候,把lorawan聽成了lora網了,以為lora和lorawan這兩個是同乙個意思,後續開始看資料的時候是才知道這兩個是不同的(建議英語好的直接看原版協議和翻牆)。

以下是抄別人的經典語錄再加了些自己的理解:

lora全稱是long range, lora技術是基於線性調頻擴頻調製,兼顧了fsk低功耗的同時又增加了距離,整個網路採用星型網連線,根據擴頻因子⑴的不同,資料率範圍是從 0.3kbps 到 50kbps。(公升特有乙個軟體叫lora modem calculator tool,填好你的配置,就可以計算通訊速率等一些引數,後面會介紹。

lorawan和lora的區別在於,lora是一種技術,而lorawan是一套標準規範(可以這樣模擬,lora模擬於網絡卡,lorawan模擬於tcp\ip協議,雖然比喻不是很恰當,但前期可以這樣理解),就好比nb-iot與3gpp tr的關係一樣,lorawan主要包括2個部分:通訊協議和體系結構。後續的筆記都是圍繞lorawan來寫的,畢竟是乙個標準協議,點對點的一些玩法嘛,有時間再寫吧,畢竟點對點會限制一些應用。

大概理一下:

lora mac :是lorawan協議標準定義的,包的結構、指令都有詳細的描述,後面再說,官方有原始碼,你要做的事情不是太多。

region ism band:就是未授權頻段,每個國家不一樣,中國目前支援cn470和cn779,他有乙個專門的文件對這些頻段進行了描述,後面會講。

體系架構:

⑴擴頻因子(spreading factor 簡寫為:sf):當擴頻因子為1時,資料1就用「1」來表示,擴頻因子為4時,可能用「1011」來表示1,這樣傳輸的時候可以降低誤位元速率也就是訊雜比,但是卻減少了可以傳輸的實際資料,所以,擴頻因子越大,傳輸的資料數率就越小,傳輸時間越長,傳輸距離越遠。在lorawan標準中可以使用sf7~sf12。

以sf12和sf7為例:

可以看出明顯的差別,sf12需要2.4s(實測接近3s),才能把51位元組的資料傳送完成,而sf7只需要128ms(實測在150ms左右)就能完成資料傳送。後續章節會好好的講解sf和距離的關係。

學習筆記1

struct test test int x void fun class test1 test1 int x void fun int main void test1 a 行1 a.fun 行2 test1 b 行3 b.fun 行4 test c 行5 c.fun 行6 test d 行7 d....

學習筆記1

1 字串原地逆序 使用臨時變數 void reverse string s 5 求平均值 避免溢位 int f int x,int y 6 楊氏矩陣 bool young int a m n int x return false 7 十進位制轉十六進製制 string decimaltohexade...

學習筆記1

第二單元 linux的基本操作 1.改變使用者的密碼 passwd命令 注 a.只有root使用者可以修改其他使用者的密碼。普通使用者只能修改自己的密碼,且密碼必須設定地較為複雜,否則修改不成功 b.若執行passwd命令時後面不加使用者名稱,表示的是修改當前使用者的密碼。2.系統使用者的分類 注 ...