sending temperature via LoRaWAN
This commit is contained in:
31
snippets/decoding.txt
Normal file
31
snippets/decoding.txt
Normal file
@ -0,0 +1,31 @@
|
||||
28EE74AD2E1602F8180A0000
|
||||
|
||||
|
||||
>>> from binascii import unhexlify
|
||||
>>> unhexlify('0001')
|
||||
b'\x00\x01'
|
||||
>>> from struct import unpack
|
||||
>>> unpack('<I', unhexlify('0001'))
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 1, in <module>
|
||||
struct.error: unpack requires a buffer of 4 bytes
|
||||
>>> unpack('<I', unhexlify('00000001'))
|
||||
(16777216,)
|
||||
>>> unpack('<I', unhexlify('180A0000'))
|
||||
(2584,)
|
||||
>>> unpack('I', unhexlify('180A0000'))
|
||||
(2584,)
|
||||
>>> unpack('>I', unhexlify('180A0000'))
|
||||
(403308544,)
|
||||
>>> 0xa28
|
||||
2600
|
||||
>>> 0xa18
|
||||
2584
|
||||
>>> unpack('<I', unhexlify('180A0000'))
|
||||
(2584,)
|
||||
>>> a='28EE74AD2E1602F8180A0000'
|
||||
>>> a[0:15]
|
||||
'28EE74AD2E1602F'
|
||||
>>> a[16:]
|
||||
'180A0000'
|
||||
>>>
|
Reference in New Issue
Block a user