Esempio n. 1
0
def start():
    lora_serial.init_serial()

    # Start radio in RF mode (not LoRaWAN)
    lora_serial.send_string("AT+RF=ON\n")
    print lora_serial.receive_string()

    # Set LoRa parameters
    # Freq 868100000, TX power 14dbm, bandwidth 125KHz, SF7
    lora_serial.send_string("AT+RFTX=SET,LORA,868100000,14,125000,7")
    print lora_serial.receive_string()

    # Get LoRa parameters
    lora_serial.send_string("AT+RFTX=?\n")
    print lora_serial.receive_string()
Esempio n. 2
0
def send_cafe(msg):
    lora_serial.send_string("AT+RFTX=SNDBIN,CAFE,1")
    print lora_serial.receive_string()
Esempio n. 3
0
def send_bin(msg):
    msg = msg.encode("hex").upper()
    lora_serial.send_string("AT+RFTX=SNDBIN," + msg + ",1")
    print lora_serial.receive_string()
Esempio n. 4
0
def send(msg):
    lora_serial.send_string("AT+RFTX=SNDTXT," + msg + ",1")
    print lora_serial.receive_string()
Esempio n. 5
0
def stop():
    lora_serial.send_string("AT+RF=OFF\n")
    print lora_serial.receive_string()