Compare commits

..

6 Commits

Author SHA1 Message Date
CNLohr d5d9de86bd Update README.md
Refs #8
2024-04-02 22:41:20 -04:00
CNLohr a9b780daea Merge pull request #7 from budnik/patch-1
Update README.md
2024-04-02 19:40:03 -07:00
CNLohr d5dbc3a7c0 Merge pull request #5 from eltociear/patch-1
Update README.md
2024-04-02 19:39:29 -07:00
CNLohr 53a4ac1115 Update README.md
Closes #4
2024-04-02 22:33:19 -04:00
Dmytro Budnyk 0872256b3c Update README.md
Fixes internal links for pages with spaces. Makes them work on github.com
2024-03-30 23:58:30 +02:00
Ikko Eltociear Ashimine d17b0ee51e Update README.md
tageting -> targeting
2024-03-29 00:43:02 +09:00
+5 -5
View File
@@ -6,17 +6,17 @@
* [Background](#background) * [Background](#background)
* [LoRaWAN](#lorawan) * [LoRaWAN](#lorawan)
* [Limitations](#limitations) * [Limitations](#limitations)
* [Future Work](#future_Work) * [Future Work](#future-work)
* [Resources](#resources) * [Resources](#resources)
* [Special Thanks](#special_thanks) * [Special Thanks](#special-thanks)
* [Range Tests](#range_tests) * [Range Tests](#range-tests)
## Introduction ## Introduction
Firmware-only LoRa transmission, for a variety of processors. Send LoRa packets, without any radio, chips, external hardware or built-in radios at all on a variety of common, inexpensive processors. While not truly bit banging, this repository shows how using either a shift register (i.e. I2S or SPI port) or an APLL, you can send LoRa packets that can be decoded by commercial off the shelf LoRa gateways and other chips. Firmware-only LoRa transmission, for a variety of processors. Send LoRa packets, without any radio, chips, external hardware or built-in radios at all on a variety of common, inexpensive processors. While not truly bit banging, this repository shows how using either a shift register (i.e. I2S or SPI port) or an APLL, you can send LoRa packets that can be decoded by commercial off the shelf LoRa gateways and other chips.
> [!NOTE] > [!NOTE]
> This repo is designed for use with ITU Region 2 (The Americas) tageting 902-928MHz. Code changes are needed for use in Region 1 (EU, Russia, Afraica) to target 863-870MHz or Region 3 (Australia, China, India) to target 920-923MHz. > This repo is designed for use with ITU Region 2 (The Americas) targeting 902-928MHz. Code changes are needed for use in Region 1 (EU, Russia, Africa) to target 863-870MHz or Region 3 (Australia, China, India) to target 920-923MHz.
> [!CAUTION] > [!CAUTION]
> Because we rely on harmonics and aliasing, the primary frequency components emitted by your microcontroller are going to be in portions of the RF spectrum where RF transmissions are banned. Please filter your output or perform your tests in an area where you are unlikely to leak significant RF. The overall EIRP output is genreally ≪300uW across the whole spectrum spread out over hundreds of emission frequencies, but there is virtually no way a device deliberately transmitting on these frequencies could ever pass FCC part 15 compliance, even with filtering. > Because we rely on harmonics and aliasing, the primary frequency components emitted by your microcontroller are going to be in portions of the RF spectrum where RF transmissions are banned. Please filter your output or perform your tests in an area where you are unlikely to leak significant RF. The overall EIRP output is genreally ≪300uW across the whole spectrum spread out over hundreds of emission frequencies, but there is virtually no way a device deliberately transmitting on these frequencies could ever pass FCC part 15 compliance, even with filtering.
@@ -246,7 +246,7 @@ Low Overhead Radios Using Side-Channels](https://dl.acm.org/doi/abs/10.1145/3583
### Software Resources Directly Used ### Software Resources Directly Used
* [ch32v003fun](https://github.com/cnlohr/ch32v003fun) * [ch32v003fun](https://github.com/cnlohr/ch32v003fun)
* [esputil](https://github.com/cpq/esputil) dependency-free ESP programming * [esputil](https://github.com/cpq/esputil) dependency-free ESP programming
* [nosdk8266](github.com/cnlohr/nosdk8266) * [nosdk8266](https://github.com/cnlohr/nosdk8266)
### Hardware ### Hardware
* [MikroTik LR9](https://mikrotik.com/product/wap_lr9_kit) * [MikroTik LR9](https://mikrotik.com/product/wap_lr9_kit)