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()
def send_cafe(msg): lora_serial.send_string("AT+RFTX=SNDBIN,CAFE,1") print lora_serial.receive_string()
def send_bin(msg): msg = msg.encode("hex").upper() lora_serial.send_string("AT+RFTX=SNDBIN," + msg + ",1") print lora_serial.receive_string()
def send(msg): lora_serial.send_string("AT+RFTX=SNDTXT," + msg + ",1") print lora_serial.receive_string()
def stop(): lora_serial.send_string("AT+RF=OFF\n") print lora_serial.receive_string()