24
LoRaWAN™ MULTICAL MODULE IM3060 LoRaWAN™ Multical Module enables the acquisition of consumption data from Kamstrup Multical series meters and transmit it wirelessly to the available LoRaWAN™ network. LoRaWAN™ Multical Module is meant to be attached to the existing meter as internal module. KAMSTRUP

LoRaWAN™ MULTICAL MODULE IM3060 - NAS · 2017. 10. 20. · 9 0061 - - E8 Energy register 8: [m3 • T1] 10 006E - - E9 Energy register 9: [m3 • T2] 11 0040 2 2 TA2 Tariff register

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • LoRaWAN™MULTICAL MODULE

    IM3060

    LoRaWAN™ Multical Module enables the acquisition of

    consumption data from Kamstrup Multical series meters and

    transmit it wirelessly to the available LoRaWAN™ network.

    LoRaWAN™ Multical Module is meant to be attached to the

    existing meter as internal module.

    KAMSTRUP

  • 2 LoRaWAN™ MULTICAL MODULE IM3060

    OVERVIEW

    Efficient

    LoRaWAN™ Multical Module has bidirectional, long range transceiver with low power consumption.

    IntelligentReal-time consumption data is gathered wirelessly and processed automatically. Data is accessible from your LoRaWAN™ provider.

    MeteringFrequent reporting provides a detailed usage overview.

    APPLICATIONS

    • Long range wireless data transmission• Kamstrup data input port• Metering• Configurable reporting interval• Maintenance free - install & forget• Easy installation

    FEATURES

    • Secure communication• Internal BT antenna• U.fl antenna connector• Additional battery connector• On board buzzer

  • 3 LoRaWAN™ MULTICAL MODULE IM3060

    SPECIFICATIONS

    COMMUNICATION

    Width: 44.3 mm

    Height: 11.2 mm

    Length: 89.3 mm

    Weight: 19 g

    Operating temperature: -40°C ... +60°C

    Communication range: up to 15km*

    Tx power: up to +20dBm

    Rx Senitivity: -140dBm

    MAC Layer: LoRaWAN™

    Physical Layer: LoRa®

    IP Rating: N/A

    Communication: LoRaWAN™

    Device Class: A/C**

    Suitable Battery: 3.6V

    * Communication range is dependent on the location of the sensor and nearest base station. ** Can be forced to work as C class devide. Should ONLY be used with Power suplly module..

    Byte order: LSB

    Usage reporting: Unconfirmed messages

    Status reporting: Confirmed messages

    INPUT SPECIFICATIONSFor pulse input specifiacation look at the Kamstrup Multical meter data sheet.

  • 4 LoRaWAN™ MULTICAL MODULE IM3060

    fPort Usage Format Uplink Unit Comment

    24 Status yes - Defined below

    25 Consumption yes - Defined below

    50 Configuration no - Defined below

    60 Command no - Defined below

    99 Boot/Debug yes - Defined below

    PORT LIST

    For firmware version >= 0.6.0

  • 5 LoRaWAN™ MULTICAL MODULE IM3060

    Byte

    0By

    te 1

    Byte

    2By

    te 3

    Byte

    4 B

    yte

    5/1

    Byte

    6/

    2By

    te

    7/3

    Byte

    8/

    4By

    te

    9/5

    Byte

    10

    /6By

    te ..

    Byte

    ..By

    te ..

    Byte

    ..By

    te ..

    Byte

    46

    /42

    Byte

    47

    /43

    Byte

    48

    /44

    Byte

    49

    /45

    Byte

    50

    /46

    Met

    erin

    g tim

    eCl

    ock*

    *Se

    nsor

    RS

    SIRe

    gist

    erID

    Regi

    ster

    valu

    e 1

    Regi

    ster

    IDRe

    gist

    er v

    alue

    ..Re

    gist

    erID

    Regi

    ster

    valu

    e 9

    0..1

    44*

    FF -

    live

    uint

    32 -

    Unix

    times

    tam

    p in

    utc

    int8

    uint

    8De

    vice

    spec

    ific***

    uint

    8De

    vice

    spec

    ific***

    uint

    8De

    vice

    spec

    ific***

    fPort 24 Status Message* Metering time is offset from the beginning of the day in 10 minute steps. See time step chart for more information. Value FF is used when the fixed time metering is not activated and the metering data is live.** Device clock is only sent when the fixed time metering is activated.*** Kamstrup Multical 62/601/602 value format is IEEE754 float. Kamstrup Multical 66 value format is unsigned int .

  • 6 LoRaWAN™ MULTICAL MODULE IM3060

    Message sample

    Message in base64 TiXYu1mGDZropkYC6xFERBMA5KFG

    Message decoded to HEX 4E25D8BB59860D9AE8A64602EB1144441300E4A146

    Metering time 4E HEX message converted to decimal 78

    Decimal value translated to time 13:00:00 (UTC)

    Device clock 25D8BB59 HEX message flip for MSB 59BBD825 HEX message converted to decimal (epoch) 1505482789 (seconds)

    Epoch time converted to date

    September 15, 2017 13:39:49 (UTC)

    Sensor RSSI HEX message 86 HEX message converted to signed decimal -122 (dBm)

    1st Register Register in HEX 0D

    HEX value converted to decimal 13 Decimal value translated to register Volume register V1

    Register value in HEX 9AE8A646

    HEX message flip for MSB 46A6E89A HEX value converted to Float (IEEE-754) 21364.3 (m3)

  • 7 LoRaWAN™ MULTICAL MODULE IM3060

    2nd Register Register in HEX 02

    HEX value converted to decimal 2 Decimal value translated to register Heat energy

    Register value in HEX EB114444

    HEX message flip for MSB 444411EB HEX value converted to Float (IEEE-754) 784.27997 (kWh)3rd Register Register in HEX 13

    HEX value converted to decimal 19 Decimal value translated to register Operational hour counter

    Register value in HEX 00E4A146

    HEX message flip for MSB 46A1E400 HEX value converted to Float (IEEE-754) 20722 (h)

  • 8 LoRaWAN™ MULTICAL MODULE IM3060

    Byte0 Byte ... Byte n

    Header Payload

    fPort 25 Usage message

    Different headers with their respective payloads are described below

    Meter usage

    Byte 0 Byte 1 Byte 2 Byte 3Byte

    4Byte

    5Byte

    6 Byte ..Byte

    ..Byte

    ..Byte

    ..Byte

    .. Byte 42Byte 43

    Byte 44

    Byte 45

    Byte 46

    Header Measuring timeRegister

    ID Register value 1Register

    ID Register value ..Register

    ID Register value 9

    00 0..144 255 - live uint8 Device specific* uint8 Device specific* uint8 Device specific*

    * Kamstrup Multical 62/601/602 value format is IEEE754 float. Kamstrup Multical 66 value format is unsigned int .

    Message sample

    Message in base64 AE4NmuimRgLrEUREEwDkoUY=

    Message decoded to HEX 004E0D9AE8A64602EB1144441300E4A146

    Header 00 decoded Standard usage messageMetering time 4E HEX message converted to decimal 78

    Decimal value translated to time 13:00:00 (UTC)

    1st Register Register in HEX 0D

    HEX value converted to decimal 13 Decimal value translated to register Volume register V1

  • 9 LoRaWAN™ MULTICAL MODULE IM3060

    Register value in HEX 9AE8A646

    HEX message flip for MSB 46A6E89A HEX value converted to Float (IEEE-754) 21364.3 (m3)2nd Register Register in HEX 02

    HEX value converted to decimal 2 Decimal value translated to register Heat energy

    Register value in HEX EB114444

    HEX message flip for MSB 444411EB HEX value converted to Float (IEEE-754) 784.27997 (kWh)3rd Register Register in HEX 13

    HEX value converted to decimal 19 Decimal value translated to register Operational hour counter

    Register value in HEX 00E4A146

    HEX message flip for MSB 46A1E400 HEX value converted to Float (IEEE-754) 20722 (h)

  • 10 LoRaWAN™ MULTICAL MODULE IM3060

    Digital inputs

    Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9

    Header Kamstrup pulse 1 count Kamstrup pulse 2 count

    02 uint32 uint32

  • 11 LoRaWAN™ MULTICAL MODULE IM3060

    Bit # Function Value

    0 RFU

    1 Kamstrup pulses 0 - off (default) 1 - on

    2 Device class 0 - A (default) 1 - C ***

    3 Fixed measuring**** 0 - off (default) 1 - on

    4 RFU

    5

    6

    7

    Byte0 Byte ... Byte n

    Header Payload

    fPort 50 Configuration Message

    Different headers with their respective payloads are described below

    Reporting

    Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9

    Header Usage interval (seconds) Status interval (seconds) Options

    00 uint32* default - 3600uint32**

    default - 86400

    * Can’t be configured shorer than 600. When set to 0 disables usage packets.** Can’t be configured shorer than 600. *** Should ONLY be used with Power supply module. **** Fixed measuring will take the measurements on fixed points in time and then report them with time delay (to avoid network overload). Measurments can be taken in 10 minute steps from 00:00. With this feature the device time MUST be set.***** Fixed measuring interval determins how often the measurment is taken and reported. When used, one of the measurements is always at full hour (except 24h interval, then the measurement is taken at 00:00). This will over ride normal reporting intervals.

    Value Fixed measuring interval*****

    00 Not used

    01 10 min

    02 20 min

    03 30 min

    04 1 h

    05 24 h

    06 RFU

    07 RFU

  • 12 LoRaWAN™ MULTICAL MODULE IM3060

  • 13 LoRaWAN™ MULTICAL MODULE IM3060

    Usage package registers

    Byte 0 Byte 1 Byte .. Byte 9 Comment

    Header Register ID Register ID Register IDMax 9 registers.

    Send as few as possible.01 uint8 uint8 uint8

  • 14 LoRaWAN™ MULTICAL MODULE IM3060

    Status package registers

    Byte 0 Byte 1 Byte .. Byte 9 Comment

    Header Register ID Register ID Register IDMax 9 registers.

    Send as few as possible.02 uint8 uint8 uint8

  • 15 LoRaWAN™ MULTICAL MODULE IM3060

    Byte 0 Byte 1 Byte 2 Byte 3 Byte 4

    Header Device clock (Unix timestamp in UTC)

    03 uint32

    Time settings

    Message sample

    Message goal: Set device clock to 22 August 2017 11:50:00

    Header Select Header HEX code 03Device clock Choose desired time 22 August 2017 11:50:00 (UTC) Convert to epoch 1503402600

    Covert to hex 599C1A68 Flip HEX value for LSB 681A9C59

    Compile message for sending (HEX) 03681A9C59Control value in base64 to control after sending A2ganFk=

  • 16 LoRaWAN™ MULTICAL MODULE IM3060

    Byte0 Byte ... Byte n

    Header Payload

    fPort 60 Command Message

    Different headers with their respective payloads are described below

    Request values

    Byte 0 Byte 1 Byte .. Byte 9 Comment

    Header Register ID Register ID Register ID Answer will be sent to fport 25 according to

    usage message format.Max 9 registers00 uint8 uint8 uint8

  • 17 LoRaWAN™ MULTICAL MODULE IM3060

    Request digital input values

    Byte 0 Comment

    HeaderAnswer will be sent to fport 25 according to usage message format

    02

  • 18 LoRaWAN™ MULTICAL MODULE IM3060

    Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5-7 Byte 8-12 Byte 13-16 Byte 17-24 Byte 25-28 Byte 29

    Header(HEX) Payload

    0x00Boot

    Serial (HEX)

    Firmware(HEX)

    Kamstrup meter ID

    Kamstrup config.

    (ABCCCCCC)

    Kamstrup config.

    (DDDEEFFG-GMN)

    Kamstrup type

    Active Device class

    0x01Shutdown

    0x10Error codes

    0x00Ext. power

    lost

    0x01Ext. power restored

    fPort 99 Boot/Debug Message

  • 19 LoRaWAN™ MULTICAL MODULE IM3060

    NAS IDMC600 MC66

    Registry name DescriptionRegistry ID (HEX) Request ID * Value ID

    0 N/A RFU

    1 03EB 2 10 DATE Current date (YYMMDD)

    2 003C - - E1 Energy register 1: Heat energy

    3 005E - - E2 Energy register 2: Control energy

    4 003F - - E3 Energy register 3: Cooling energy

    5 003D - - E4 Energy register 4: Flow energy

    6 003E - - E5 Energy register 5: Return flow energy

    7 005F - - E6 Energy register 6: Tap water energy

    8 0060 - - E7 Energy register 7: Heat energy Y

    9 0061 - - E8 Energy register 8: [m3 • T1]

    10 006E - - E9 Energy register 9: [m3 • T2]

    11 0040 2 2 TA2 Tariff register 2

    12 0041 2 4 TA3 Tariff register 3

    13 0044 1 2 V1 Volume register V1

    14 0045 4 5 V2 Volume register V2

    15 0054 - - VA Input register VA

    16 0055 - - VB Input register VB

    17 0048 B 5 M1 Mass register V1

    18 0049 B 6 M2 Mass register V2

    19 03EC 1 3 HR Operational hour counter

    20 0071 - - INFOEV Info-event counter

    21 03EA D 5 CLOCK Current time (hhmmss)

    22 0063 1 10 INFO Infocode register, current

    REGISTER ID MAPPING TABLE

  • 20 LoRaWAN™ MULTICAL MODULE IM3060

    NAS IDMC600 MC66

    Registry name DescriptionRegistry ID (HEX) Request ID * Value ID

    23 0056 1 4 T1 Current flow temperature

    24 0057 1 5 T2 Current return flow temperature

    25 0058 C 2 T3 Current temperature T3

    26 007A - - T4 Current temperature T4

    27 0059 1 6 T1-T2 Current temperature difference

    28 005B C 4 P1 Pressure in flow

    29 005C C 5 P2 Pressure in return flow

    30 004A 1 8 FLOW1 Current flow in flow

    31 004B C 7 FLOW2 Current flow in return flow

    32 0050 1 7 EFFEKT1 (POWER) Current power calculated on the basis of V1-T1-T2

    33 007B - - MAXFLOW1DATE/Y Date for max. this year

    34 007C - - MAXFLOW1/Y Max. value this year

    35 007D - - MINFLOW1DATE/Y Date for min. this year

    36 007E - - MINFLOW1/Y Min. value this year

    37 007F - - MAXEFFEKT1DATE/Y Date for max. this year

    38 0080 - - MAXEFFEKT1/Y Max. value this year

    39 0081 - - MINEFFEKT1DATE/Y Date for min. this year

    40 0082 - - MINEFFEKT1/Y Min. value this year

    41 008A - - MAXFLOW1DATE/M Date for max. this year

    42 008B - - MAXFLOW1/M Max. value this year

    43 008C - - MINFLOW1DATE/M Date for min. this month

    44 008D - - MINFLOW1/M Min. value this month

    45 008E - - MAXEFFEKT1DATE/M Date for max. this month

    46 008F - - MAXEFFEKT1/M Max. value this month

    47 0090 - - MINEFFEKT1DATE/M Date for min. this month

    48 0091 - - MINEFFEKT1/M Min. value this month

    49 0092 - - AVR T1/Y Year-to-date average for T1

    50 0093 - - AVR T2/Y Year-to-date average for T2

    51 0095 - - AVR T1/M Month-to-date average for T1

    52 0096 - - AVR T2/M Month-to-date average for T2

    53 0042 2 3 TL2 Tariff limit 2

    54 0043 2 5 TL3 Tariff limit 3

    55 0062 3 2 XDAY Target date (reading date)

    56 0098 2,D 8,2 PROG NO Program no. ABCCCCCC

    57 0099 2,D 9,3 CONFIG NO 1 Config no. DDDEE

    58 00A8 2,D 9,3 CONFIG NO 2 Config no. FFGGMN

    59 03E9 2 1 SERIAL NO Serial no. (unique number for each meter) (or custom. num)

    60 0070 2 1(full) METER NO 2 Customer number (8 most important digits)

    61 03F2 2 1(full) METER NO 1 Customer number (8 less important digits)

    62 0072 - - METER NO VA Meter no. for VA

    63 0068 - - METER NO VB Meter no. for VB

    64 03ED - - METER TYPE Software edition

    65 009A - - CHECK SUM 1 Software check sum

    66 009B - - HIGH RES High-resolution energy register for testing purposes

  • 21 LoRaWAN™ MULTICAL MODULE IM3060

    NAS IDMC600 MC66

    Registry name DescriptionRegistry ID (HEX) Request ID * Value ID

    67 009D - - TOPMODUL ID ID number for top module ( only mc 601 )

    68 009E - - BOTMODUL ID ID number for base module

    69 00AF D 8 ERRORHOURCOUNTER Error hour counter

    70 00EA 2 6 INA LITERIMP Liter/imp value for input A

    71 00EB 2 7 INB LITERIMP Liter/imp value for input B

    72 - 1 1 E1-E2

    73 - 4 2 QSUM1 High resolution measuring unit for heat energy 1

    74 - 4 3 QSUM2 High resolution measuring unit for heat energy 2

    75 - 4 6 PRE COUNTER 1 -

    76 - 4 9 PRE COUNTER 2 -

    77 - B 2 E_COLD -

    78 - B 11 M3TF -

    79 - B 12 M3TR -

    80 - D 4 CALENDAR -

    81 - 1 9 P POWER ACT Peak power current period

    82 - 3 9 P POWER YEAR Annual peak power

    ... ... ... ... ... ...

    255 - - - Disable all registers When this is sent, then queries will be emptied

    * Due to the same register can be read in different requests the first one appearing in data sheet will be considered

  • 22 LoRaWAN™ MULTICAL MODULE IM3060

    COMPATIBILITY LIST

    DIMENSIONS / PACKAGING

    Packaging

    Multical 66-CDE, Multical 601, Multical 602, Multical 801

    1 pcs ESD bag

    Dimensions

    89.3 mm

    9.9 mm

    44.3 mm

  • 23 LoRaWAN™ MULTICAL MODULE IM3060

    ORDERING INFORMATION

    CONTACT INFORMATION

    Article / SKU Package qty Frequency Region

    IM3060A#0001EU 1 868 MHz EU

    IM3060B#0001AU 1 922 MHz AU

    IM3060C#0001US 1 915 MHz US

    IM3060D#0001AS 1 923 MHz AS

    IM3060E#0001CN 1 780 MHz CN

    IM3060F#0001KR 1 922 MHz KR

    IM3060G#0001EU 1 433 MHz EU

    IM3060H#0001CN 1 470 MHz CN

    IM3060I#0001IN 1 866 MHz IN

    Nordic Automation Systems AS [email protected]

  • 24 LoRaWAN™ MULTICAL MODULE IM3060

    REVISION HISTORY

    1.0 - First version1.1 - Added communication protocol. 1.2 - Communication protocol updated.1.3 - Product name1.4 - Class A compatibility

    All content contained herein is subject to change without notice. Nordic Automation Systems reserves the right to change or modify the content at any time.