Skip to content
This repository was archived by the owner on Oct 29, 2018. It is now read-only.

Latest commit

 

History

History
39 lines (28 loc) · 750 Bytes

rn2483-to-lopy.md

File metadata and controls

39 lines (28 loc) · 750 Bytes

RN2483 to LoPy

This example shows how to send data between a Microchip RN2483 and a LoPy via raw LoRa.

RN2483

mac pause
radio set freq 868000000

radio set mod lora
radio set bw 250
radio set sf sf7
radio set cr 4/5
radio set bw 125
radio set sync 12
radio set prlen 8

# Transmit via radio tx:
radio tx 48656c6C6F  #(should send ‘Hello’)

LoPy

from network import LoRa
import socket

lora = LoRa(mode=LoRa.LORA, frequency= 868000000, bandwidth=LoRa.BW_125KHZ, sf=7, preamble=8,
    coding_rate=LoRa.CODING_4_5, power_mode=LoRa.ALWAYS_ON,
    tx_iq=False, rx_iq=False, public=False)

s = socket.socket(socket.AF_LORA, socket.SOCK_RAW)

# This keeps listening for data "forever".
while(True):
    s.recv(64)