LoRaNow
1.0.0
洛拉諾(Loranow)是一種開源通信協議,可以更易於使用洛拉技術(Lora Technology)了解節點 /網關通信的概念。
該圖書館是使用Sandeep Mistry的Arduino Lora圖書館設計的。
主要的重點硬件是Arduino和帶有RFM95W Lora模塊的ESP板。
默認引腳連接如下表。
| RFM95W | Arduino | ESP8266 | ESP32 |
|---|---|---|---|
| VCC | 3.3V | 3.3V | 3.3V |
| gnd | gnd | gnd | gnd |
| SCK | SCK | SCK | SCK |
| 味o | 味o | 味o | 味o |
| 莫西 | 莫西 | 莫西 | 莫西 |
| SS | 10 | GPIO16 | GPIO18 |
| dio0 | 2 | GPIO15 | GPIO26 |
可以使用LoRaNow.setPins(ss, dio0)或LoRaNow.setPinsSPI(sck, miso, mosi, ss, dio0)更改SS和DIO0引腳。需要DIO0引腳,必須通過attachInterrupt(...)中斷它。
您可以使用此表來查找您所在國家 /地區的可用頻率。可選頻率還取決於您的硬件。
您可以使用LoRaNow.setFrequency(frequency)選擇頻率,也可以按國家選擇頻率。
LoRaNow.setFrequencyCN() - 選擇頻率486.5 MHz-在中國使用LoRaNow.setFrequencyEU() - 選擇頻率868.3 MHz-在歐洲使用LoRaNow.setFrequencyUS() - 選擇頻率904.1 MHz-在美國,加拿大和南美洲使用LoRaNow.setFrequencyAU() - 選擇頻率917.0 MHz-在澳大利亞,巴西和智利使用這是有效載荷格式,此協議沒有任何加密。
| 協定 | 設備ID | 數數 | 長度 | 校驗和 | 有效載荷 |
|---|---|---|---|---|---|
| 1字節 | 4個字節 | 1字節 | 1字節 | 1字節 | n字節 |
圖書館帶有示例。安裝庫後,您需要重新啟動Arduino IDE,然後才能在文件>示例> loranow找到。
請參閱API.MD。
該圖書館已獲得MIT許可證的許可。
在我的博客上查看新聞和其他項目
你喜歡這個圖書館嗎?請在Github上標記這個項目!