Encoding and Decoding with Helium



  • Hi,

    I am wondering how i could decode the data i send with lorawan to Helium. I am not sure how to decode it with Helium but i have done it with TTN. I send the data like this (2 integers).

    # create a LoRa socket
    s = socket.socket(socket.AF_LORA, socket.SOCK_RAW)
    
    # set the LoRaWAN data rate
    s.setsockopt(socket.SOL_LORA, socket.SO_DR, 5)
    
    # make the socket blocking
    # (waits for the data to be sent and for the 2 receive windows to expire)
    s.setblocking(True)
    
    # send some data (2 integers)
    test = result.temperature
    s.send(bytes([test, int(t2)]))
    

    How could i integrate this with Helium?


    Log in to reply
     


  • I don't use Helium or TTN, but a quick look at their decoder library suggests you may be able to use a straight drop in replacement.

    Depends on whether you're using TTN V2 or V3. Helium decoder structure appears to be exactly the same as V2.


Log in to reply
 

1 out of 2

Pycom on Twitter