Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For easier understanding, the wMBus-Telegram in the examples will always be 0102030405060708090a0b0c0d0e0f.


A message sent in a single Uplink

...

Panel

# An Uplink of 21 Bytes on Port 101:
'03005e53f31a0102030405060708090a0b0c0d0e0f'
# Analised:
'03' -> First and Last Uplink of Message -> complete Message in this Uplink
'005e53f31a' -> Unix Timestamp 1582560026 -> 2020-02-24T16:00:26 UTC
'0102030405060708090a0b0c0d0e0f' -> wMBus Telegram

# An Uplink of 21 Bytes on Port 101:
'03005e53f31a0102030405060708090a0b0c0d0e0f'
# Analised:
'03' -> First and Last Uplink of Message -> complete Message in this Uplink
'005e53f31a' -> Unix Timestamp 1582560026 -> 2020-02-24T16:00:26 UTC
'0102030405060708090a0b0c0d0e0f' -> wMBus Telegram


A message split over two Uplinks


Panel

#

...

An

...

Uplink

...

of

...

11

...

Bytes

...

on

...

Port

...

101,

...

Frame

...

Counter

...

341:

...


'01005e53f31a0102030405'

...


'01'

...

->

...

First

...

Uplink

...

of

...

Message,

...

more

...

Uplinks

...

follow

...


'05e53f31a0102030405'

...

->

...

First

...

Part

...

of

...

Message

...

Data.

...


#

...

Another

...

Uplink

...

of

...

11

...

Bytes

...

on

...

Port

...

101,

...

Frame

...

Counter

...

342:

...


'02060708090a0b0c0d0e0f'

...


'02'

...

->

...

Last

...

(but

...

not

...

first)

...

Uplink

...

of

...

Message.

...


'060708090a0b0c0d0e0f'

...

->

...

Second

...

and

...

final

...

Part

...

of

...

Message

...

Data.

...


#

...

We

...

Received

...

a

...

'first'

...

Part

...

with

...

Frame

...

Counter

...

341

...

and

...

a

...

'last'

...


#

...

Part

...

with

...

Frame

...

Counter

...

342,

...

so

...

we

...

know

...

we

...

did

...

not

...

miss

...

any

...


#

...

Parts

...

in

...

between.

...

We

...

can

...

now

...

assembly

...

the

...

complete

...

payload:

...


'05e53f31a0102030405060708090a0b0c0d0e0f'

...


#

...

Payload

...

anaylsed:

...


'005e53f31a'

...

->

...

Unix

...

Timestamp

...

1582560026

...

->

...

2020-02-24T16:00:26

...

UTC

...


'0102030405060708090a0b0c0d0e0f'

...

->

...

wMBus

...

Telegram

...


A message split over three Uplinks

...