I purchased two LoRa-E5 Development Kit, to connect them point to point ( each as transceiver or one receiver one transmitter) is this possible using AT command. In seeedstudio blog I saw a diagram showing that, but there is no commands instruction to be able to do it. Any comments?
+1 … i bought a LoRa-E5 Development Kit and two LoRa-E5 … but I can’t find any example for a point-to-point connection … please can you give us?
I was able to do it in test mode.
I set both devices to the same parameters (frequencies, Spreading Factor), and set one to receive mode, and used the other to transmit a test message. It worked fine.
For some projects this could be enough.
I’m investigating re-programming the units I have to achieve a similar goal, although I may look into having one run as a single-channel gateway if it is at all feasible.
Semtech have a ping-pong demo here but there would be a good deal of work to get that running on new hardware. In any event, simple examples will leave their radio receiver always on and so will draw much power.
AFAIK almost all software work for LoRa hardware supports LoRaWan. The path of least resistance is probably to get a LoRaWan gateway and get a LoRaWAN implementation working, and understand it, before attempting a point-to-point implementation. In most cases it will be easier to get two nodes to communicate via an application running beyond the LoRaWAN gateway.
AVOID USING “SINGLE-CHANNEL GATEWAYS” which are not compatible with LoRaWAN and won’t work with LoRaWAN gateways like The Things Network.
Could you put AT command to do this?
AT+UART=TIMEOUT, 1000 AT+MODE=TEST AT+TEST=RFCFG,903.3,SF12,125,12,15,14,ON,OFF,OFF
These commands will configure the AT command to support a 1 second timeout (handy if enter commands by hand, unnecessary otherwise).
+MODE will put it into TEST mode
+TEST=RFCFG… will set communication parameters. PLEASE REVIEW THE FREQUENCY USED FOR YOUR REGION. I am in North America, and chose 903.3 for the test.
Perform these same steps on 2 units (Lorae-E5 Mini, or Dev board).
Then, use this command on the Receiver:
And this command on the Transmitter:
You should receive a response like this on the Receiver:
+TEST: LEN:12, RSSI:-18, SNR:5 +TEST: RX "48656C6C6F20576F726C6421"
The received data is hex encoded.
Thanks a lot !