コード例 #1
0
ファイル: lora_module.py プロジェクト: rlwr/meta-lora-idea
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()
コード例 #2
0
ファイル: lora_module.py プロジェクト: rlwr/meta-lora-idea
def send_cafe(msg):
    lora_serial.send_string("AT+RFTX=SNDBIN,CAFE,1")
    print lora_serial.receive_string()
コード例 #3
0
ファイル: lora_module.py プロジェクト: rlwr/meta-lora-idea
def send_bin(msg):
    msg = msg.encode("hex").upper()
    lora_serial.send_string("AT+RFTX=SNDBIN," + msg + ",1")
    print lora_serial.receive_string()
コード例 #4
0
ファイル: lora_module.py プロジェクト: rlwr/meta-lora-idea
def send(msg):
    lora_serial.send_string("AT+RFTX=SNDTXT," + msg + ",1")
    print lora_serial.receive_string()
コード例 #5
0
ファイル: lora_module.py プロジェクト: rlwr/meta-lora-idea
def stop():
    lora_serial.send_string("AT+RF=OFF\n")
    print lora_serial.receive_string()