研究筆記 - 水下盒子 - Seeeduino LoRaWAN W/GPS

編輯歷史

時間 作者 版本
2019-03-09 15:03 – 15:04 ��������� r171 – r176
顯示 diff
(172 行未修改)
2017-01-04 22:44 – 22:50 wuulong sheu r162 – r170
顯示 diff
(113 行未修改)
參數備註:
enum _physical_type_t { EU434 = 0, EU868, US915, AU920 };
+
+ 測試三:確認 GPS 位置,LoRa 接收正確率
+ 測試方法:Tx 每固定時間發出 sequence, gps info. 收端確認 sequence 有沒有漏,看看 GPS 位置與實際位置是否相同
+ 測試結果:TBD
/*****************************************************************
(51 行未修改)
2017-01-04 17:56 James Hwang r161
顯示 diff
(168 行未修改)
2017-01-04 13:06 – 13:16 Hsin-An Hou r62 – r160
顯示 diff
(89 行未修改)
可能問題: 目前對底層不熟悉,不確定 Freq: 922 是否工作正常, 由於參數中並沒有 922 的設定
快速結論: 直線距離 50 m 內可正常接收
-
+ *如果是用這一款 Seeeduino LoRaWAN ,搭配的LoRa 模組是RHF76-052 / RHF78-052 ,並沒有 922 MHz這個頻帶。支援的有434/470MHz and 868/915MHz。如果封包傳輸時有沒有加入CRC 偵錯機制,就無法確認傳輸是否有錯誤發生。
(74 行未修改)
2017-01-04 12:06 wuulong sheu r61
顯示 diff
(165 行未修改)
- H0
+ H
2017-01-04 12:06 (unknown) r60
顯示 diff
(168 行未修改)
2017-01-04 11:12 – 12:06 wuulong sheu r3 – r59
顯示 diff
研究筆記 - 水下盒子 - Seeeduino LoRaWAN W/GPS
+
+ 驗證 CheckList
+ *硬體驗證
+ *主板內建關鍵硬體驗證確認
+ *GPS sample code
+ *LoRa TRx sample code
+ *LoRa distance
+ *GPS correction check
+ *藍芽模組
+ *SD card 帶起
+ *Prototype
+
+
+ 研究筆記
+ *LoRa AT command download
+ *LoRa verification
+ *without external antenna - distance 3m
+ *with external antenna - distance 3m
+ *lora.initP2PMode(433, SF12, BW125, 8, 8, 20); -- 3m
驗證資料
+
+ 測試主要目的:一個基本的設定,看看目前 LoRa 通訊狀況如何
+ 測試環境:
+ Seeeduino LoRaWAN W/GPS *2
+ 原有板子有用電線做的天線
+ 加外接 天線。
+ 板子上有做記號(Tx 為發端,Rx 為收端)
+ 韌體都為範例,更改成以下設定
+ lora.initP2PMode(922, SF12, BW125, 8, 8, 20);
+
+ void initP2PMode(unsigned short frequency, _spreading_factor_t spreadingFactor, _band_width_t bandwidth,unsigned char txPreamble, unsigned char rxPreamble, short power)
+
+ 韌體設計成 每秒 Tx 一次,送出 "Hello World!"
+
+ 使用以下命令將 console 輸出附上 time stamp,
+ cat /dev/cu.usbmodem1411 | ts
+
+ 測試程式會輸出類似這樣的結果
+
+ 1 04 17:33:01 RSSI is: -94
+ 1 04 17:33:01 Data is: 0x48 0x65 0x6C 0x6C 0x6F 0x20 0x57 0x6F 0x72 0x6C 0x64 0x21
+
+ 如附圖:
+ *
+ 測試一:直線可視,看收訊狀況
+ 測試方法:放在台車上,line of sight, 每兩公尺,紀錄 Rx 端 RSSI 顯示值
+ 結果紀錄:
+ 於照片情境下,紀錄 RSSI = -60
+ 每兩公尺,記錄一次。由於 RSSI 會略微飄動,原則上能有兩三次得到相同的 RSSI 就記錄下來,遇到直在 3 以內飄動,就取中間值。
+
+ 2m / -82
+ 4m / -85
+ 6m / -86
+ 8m / -96
+ 10m / -84
+ 12m / -85
+ 14m / -86
+ 16m / -94
+ 18m / -91
+ 20m / -97
+ 22m / -102
+ 24m / -98
+ 26m / -95
+ 28m / -94
+ 30m / -95
+ 32m / -94
+ 34m / -93
+ 36m / -93
+ 38m / -93
+ 40m / -94
+ 42m / -94
+ 44m / -94
+ 46m / -97
+ 48m / -95
+ 50m / -93
+ 52m / -95
+ 54m / -94
+ 56m / -99
+
+ 整個測試過程,都是每秒收到,沒有明顯有察覺有漏,偶而注意到一點狀況如下。其他都是正常
+ 狀況1: 封包內容為 0
+ 1 04 17:32:19 RSSI is: -84
+ 1 04 17:32:19 Data is: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
+ 狀況2: 封包內容與發送不符
+ 1 04 17:25:08 RSSI is: -93
+ 1 04 17:25:08 Data is: 0x48 0x88 0x88 0x88 0x88 0x88 0x88 0x88 0x88 0x88 0x88 0x88
+
+ 可能問題: 目前對底層不熟悉,不確定 Freq: 922 是否工作正常, 由於參數中並沒有 922 的設定
+ 快速結論: 直線距離 50 m 內可正常接收
+
+
+
+ 測試二:看樓層的影響
+ 測試方法:Rx 端固定在 9F, 增加中間樓層數,看接收狀況
+ 由於測試樓梯有半樓的轉角,所以滿半樓測試一次
+ 接收端離樓梯間入口有 1m, 算是沒在樓梯間。但不確定是否為有效的跨樓層測試環境
+
+ 開始 9f-9f 距離約 1m RSSI -77
+ 8.5f / -87
+ 8f / -95
+ 7.5 / -105
+ 7f / -129
+ 6.5f / -116
+ 6f / -125
+ 5.5f / -132
+ 5f / -138
+ 4.5f / -139 (loss a lot)
+ 4f / no connect
+
+ 快速結論:可穿過五層樓,RSSI 可到 -138
+
+ 參數備註:
+ enum _physical_type_t { EU434 = 0, EU868, US915, AU920 };
+
+ /*****************************************************************
+ Type DataRate Configuration BitRate| TxPower Configuration
+ EU434 0 SF12/125 kHz 250 | 0 10dBm
+ 1 SF11/125 kHz 440 | 1 7 dBm
+ 2 SF10/125 kHz 980 | 2 4 dBm
+ 3 SF9 /125 kHz 1760 | 3 1 dBm
+ 4 SF8 /125 kHz 3125 | 4 -2dBm
+ 5 SF7 /125 kHz 5470 | 5 -5dBm
+ 6 SF7 /250 kHz 11000 | 6:15 RFU
+ 7 FSK:50 kbps 50000 |
+ 8:15 RFU |
+ ******************************************************************
+ Type DataRate Configuration BitRate| TxPower Configuration
+ EU868 0 SF12/125 kHz 250 | 0 20dBm
+ 1 SF11/125 kHz 440 | 1 14dBm
+ 2 SF10/125 kHz 980 | 2 11dBm
+ 3 SF9 /125 kHz 1760 | 3 8 dBm
+ 4 SF8 /125 kHz 3125 | 4 5 dBm
+ 5 SF7 /125 kHz 5470 | 5 2 dBm
+ 6 SF7 /250 kHz 11000 | 6:15 RFU
+ 7 FSK:50 kbps 50000 |
+ 8:15 RFU |
+ ******************************************************************
+ Type DataRate Configuration BitRate| TxPower Configuration
+ US915 0 SF10/125 kHz 980 | 0 30dBm
+ 1 SF9 /125 kHz 1760 | 1 28dBm
+ 2 SF8 /125 kHz 3125 | 2 26dBm
+ 3 SF7 /125 kHz 5470 | 3 24dBm
+ 4 SF8 /500 kHz 12500 | 4 22dBm
+ 5:7 RFU | 5 20dBm
+ 8 SF12/500 kHz 980 | 6 18dBm
+ 9 SF11/500 kHz 1760 | 7 16dBm
+ 10 SF10/500 kHz 3900 | 8 14dBm
+ 11 SF9 /500 kHz 7000 | 9 12dBm
+ 12 SF8 /500 kHz 12500 | 10 10dBm
+ 13 SF7 /500 kHz 21900 | 11:15 RFU
+ 14:15 RFU |
+ *******************************************************************
+ Type DataRate Configuration BitRate| TxPower Configuration
+ CN780 0 SF12/125 kHz 250 | 0 10dBm
+ 1 SF11/125 kHz 440 | 1 7 dBm
+ 2 SF10/125 kHz 980 | 2 4 dBm
+ 3 SF9 /125 kHz 1760 | 3 1 dBm
+ 4 SF8 /125 kHz 3125 | 4 -2dBm
+ 5 SF7 /125 kHz 5470 | 5 -5dBm
+ 6 SF7 /250 kHz 11000 | 6:15 RFU
+ 7 FSK:50 kbps 50000 |
+ 8:15 RFU |
+ ******************************************************************/
+
+
+ H0
2017-01-04 11:12 (unknown) r2
顯示 diff
(3 行未修改)
2017-01-04 11:12 wuulong sheu r1
顯示 diff
研究筆記 - 水下盒子 - Seeeduino LoRaWAN W/GPS
+
+ 驗證資料
2017-01-04 11:11 (unknown) r0
顯示 diff
-
+ 研究筆記 - 水下盒子 - Seeeduino LoRaWAN W/GPS