README
Lora-Parser
Nodejs module to parse UDP datagrams forwarded by semtech packet_forwarder
API Reference
<a name="Packet"></a>
Packet
Construct an instance of RF packet by using UDP datagrams forwarded by the LoRaWAN gateway.
Kind: global class
Summary: RF Packet forwarded by gateway
- Packet
- new Packet(raw)
- .protocolVersion ⇒
ProtocolVersion
- .token ⇒
Buffer
- .identifier ⇒
PacketIdentifier
- .message ⇒
PushData
|*
- .raw ⇒
Buffer
new Packet(raw)
Param | Type | Description |
---|---|---|
raw | Buffer |
data packet |
ProtocolVersion
packet.protocolVersion ⇒ Return Protocol version
Kind: instance property of Packet
Buffer
packet.token ⇒ Return packet random token
Kind: instance property of Packet
Returns: Buffer
- of 2 bytes
PacketIdentifier
packet.identifier ⇒ Data identifier
Kind: instance property of Packet
PushData
| *
packet.message ⇒ Kind: instance property of Packet
Buffer
packet.raw ⇒ Return raw data
Kind: instance property of Packet
Returns: Buffer
- raw data
<a name="ProtocolVersion"></a>
ProtocolVersion
Construct an instance of RF packet by using UDP datagrams forwarded by the LoRaWAN gateway.
Kind: global class
Summary: RF Packet forwarded by gateway
new ProtocolVersion(raw)
Param | Type |
---|---|
raw | Buffer |
<a name="PacketIdentifier"></a>
PacketIdentifier
Kind: global class
Throw: Error
- PacketIdentifier
- new PacketIdentifier(raw)
- .raw ⇒
Buffer
|*
- .value ⇒
Number
new PacketIdentifier(raw)
Param | Type |
---|---|
raw | Buffer |
Buffer
| *
packetIdentifier.raw ⇒ Returns raw data
Kind: instance property of PacketIdentifier
Number
packetIdentifier.value ⇒ Return the integer value of this packet identifier
Kind: instance property of PacketIdentifier