summaryrefslogtreecommitdiff
path: root/loragw_tx_test/README.TXT
diff options
context:
space:
mode:
authorSylvain Miermont <smiermont@semtech.com>2013-10-22 18:23:52 +0200
committerSylvain Miermont <smiermont@semtech.com>2013-10-24 09:29:51 +0200
commit4977430ef31fb52994fed42b9cb180930ed943d0 (patch)
tree27f4fadea5fa35f25933d59bcd7b99cca8c965c8 /loragw_tx_test/README.TXT
parentb922932d1c9869d82042b600db2382d8c15f63dc (diff)
downloadlora_gateway-4977430ef31fb52994fed42b9cb180930ed943d0.tar.gz
lora_gateway-4977430ef31fb52994fed42b9cb180930ed943d0.tar.bz2
lora_gateway-4977430ef31fb52994fed42b9cb180930ed943d0.zip
Beta 8v1.b8
- API: lgw_receive now return info on RX frequency and RF path for each packet (no need to keep track of RF/IF settings) - Unified some portion of the code with the 470 MHz variant of the HAL (use SX1255 radios instead of SX1257) - Improved AGC and ARB firmwares - Adding -Wall -Wextra for compilation, fixing all the new warnings for cleaner code - Fixed bugs in handling of FSK datarate - test_loragw_hal now dumps the content of all Lora registers after configuration in reg_dump.log
Diffstat (limited to 'loragw_tx_test/README.TXT')
-rw-r--r--loragw_tx_test/README.TXT65
1 files changed, 65 insertions, 0 deletions
diff --git a/loragw_tx_test/README.TXT b/loragw_tx_test/README.TXT
new file mode 100644
index 0000000..2f95735
--- /dev/null
+++ b/loragw_tx_test/README.TXT
@@ -0,0 +1,65 @@
+ / _____) _ | |
+ ( (____ _____ ____ _| |_ _____ ____| |__
+ \____ \| ___ | (_ _) ___ |/ ___) _ \
+ _____) ) ____| | | || |_| ____( (___| | | |
+ (______/|_____)_|_|_| \__)_____)\____)_| |_|
+ ©2013 Semtech-Cycleo
+
+Lora Gateway packet sender
+===========================
+
+1. Introduction
+----------------
+
+This software is used to send test packets with a Lora concentrator. The packets
+contain little information, on no protocol (ie. MAC address) information but
+can be used to assess the functionality of a gateway downlink using other
+gateways as receivers.
+
+2. Dependencies
+----------------
+
+This program is a typical example of Lora Gateway HAL usage for sending packets.
+
+Only high-level functions are used (the ones contained in loragw_hal) so there
+is no hardware dependencies assuming the HAL is matched with the proper version
+of the hardware.
+Data structures of the sent packets are accessed by name (ie. not at a
+binary level) so new functionalities can be added to the API without affecting
+that program at all.
+
+It was tested with beta8 of the libloragw library, and should be compatible
+with any later version of the library assuming the API is downward-compatible.
+
+3. Usage
+---------
+
+The application runs until the specified number of packets have been send.
+Press Ctrl+C to stop the application before that.
+
+Use the -f option followed by a real number (decimal point and scientific
+'E notation' are OK) to specify the modulation central frequency.
+Use the -s option to specify the Spreading Factor of Lora modulation (values 7
+to 12 are valid).
+Use the -b option to set Lora modulation bandwidth in kHz (accepted values: 125,
+250 or 500).
+Use the -p option to set the concentrator TX power in dBm. Not all values are
+supported by hardware (typically 14 et 20 dBm are supported, other values might
+not give expected power). Check with a RF power meter before connecting any
+sensitive equipment.
+Use the -t option to specify the number of milliseconds of pause between
+packets. Using zero will result in a quasi-continuous emission.
+Use the -x to specify how many packets should be sent.
+
+The packets are 20 bytes long, and protected by the smallest supported ECC.
+
+The payload content is:
+[T][E][S][T][packet counter MSB][packet counter MSB] followed by ASCII padding.
+All Lora data is whitened, so the padding has no influence whatsoever on the
+packet error rate.
+
+4. Changelog
+-------------
+
+2013-10-18, beta 1
+Initial version.