IMST iOKE868 Smart Metering Kit User Guide

June 3, 2024
IMST

IMST iOKE868 Smart Metering Kit

Revision history

Date Version Chapter Description
15.10.2020 0.1 all created
19.10.2020 1.0 all reviewed
29.03.2021 1.1 General information FTDI Chip will be disabled a few seconds

after powering
14.10.2021| 1.2| all| reviewed and updated

General Information

Aim of this Document
The kit iOKE868 LoRaWAN consist of an optical reader head unit iO881A, an antenna with cable and an USB cable. The iO881A is partly compliant with IEC62056-21 (Mode A/B/C/D) and SML and can be magnetically attached to meters to read out the corresponding meter data. It uses LoRaWAN technology to transmit those meter data into the cloud. iO881A can filter certain OBIS (Object Identification System) figures from the data stream of the meter. It provides an integrated calendar function for configuration various events. Therefore iO881A needs a time base so that the calendar events are scheduled correctly. If the iO881A is connected with a LoRaWAN network, it tries to synchronize itself over this network after each start-up. In the normal use case it is assumed that the LoRaWAN network operator provides the network time and iO881A therefore can synchronize itself regularly. If LoRaWAN networks are used that do not support the “Get Network Time” command, a corresponding work- around must be configured. The configuration for both scenarios are describe within this document.
Disclaimer
IMST GmbH points out that all information in this document are given on an “as is” basis. No guarantee, neither explicit nor implicit is given for the correctness at the time of publication. IMST GmbH reserves all rights to make corrections, modifications, enhancements, and other changes to its products and services at any time and to discontinue any product or service without prior notice. It is recommended for customers to refer to the latest relevant information before placing orders and to verify that such information is current and complete. All products are sold and delivered subject to “General Terms and Conditions” of IMST GmbH, supplied at the time of order acknowledgment.
IMST GmbH assumes no liability for the use of its products and does not grant any licenses for its patent rights or for any other of its intellectual property rights or third-party rights. It is the customer’s duty to bear responsibility for compliance of systems or units in which products from IMST GmbH are integrated with applicable legal regulations. Customers should provide adequate design and operating safeguards to minimize the risks associated with customer products and applications. The product is not approved for use in life-supporting systems or other systems whose malfunction could result in personal injury to the user. Customers using the product within such applications do so at their own risk. Any resale of IMST GmbH products or services with statements different from or beyond the parameters stated by IMST GmbH for that product/solution or service is not allowed and voids all express and implied warranties. The limitations on liability in favor of IMST GmbH shall also affect its employees, executive personnel, and bodies in the same way. IMST GmbH is not responsible or liable for any such wrong statements.

Configuration of iOKE868 LoRaWAN

The iO881A requires an initial configuration before usage. This configuration can be done by means of a PC-Tool called WS-Configurator which is connected via serial interface (USB) to the device. In any case, the first step should be to connect the antenna cable to the corresponding u.fl connector of iO881A. Then use the USB cable to connect the iO881A to your laptop/PC. The USB interface is activated when thedevice is started for the first time. For further information please refer to the chapter Automatic Power Saving of the User Manual. Place the optical reader head iO881A on the infrared interface of your meter. The iO881A usually clings magnetically in the right place. Nevertheless, make sure that the reading head is correctly attached. Choose a good position for the antenna, e.g. outside the cabinet if possible. Open the configuration tool “WS Configurator” on your laptop/PC. Within the configuration tool you have the three sections in the upper left corner:

  1. Device Information
  2. Configuration” and
  3. Meter ValuesIMST-iOKE868-Smart-Metering-Kit-FIG-1

For further information on the “WS Configurator” please refer to the corresponding WS Configurator User Manual.
OBIS Values of the Meter
The first step should be to read out the infrared interface of your meter and analyze the provided OBIS values.

  • Under “Device Information->Detect OBIS IDs” (see the last picture above) you can read out the OBIS value sent by your meter. When you configure possible read-out events within the calendar later on you can choose between those OBIS IDs for filtering purposes.  For more information on the meter’s infrared interface, please contact your meter operator or your grid operator.

How to Start with getting Network Time supported by the LoRaWAN Network Operator

Configure Calendar Events

In this use case, we assume that the iO881A gets the time from the LoRaWAN network on request. Therefore it makes sense to configure the “Get Network Time Event” regularly (e.g. repetition once a week). This event is used to keep the iO881A synchronized in time (UTC time) to allow the correct execution of possible calendar events. Furthermore, it is recommended to configure the “Send Status Event” regularly. The iO881A is a ClassA LoRaWAN device. This means it can only be reached by the application server when it initiates a transmission by itself.IMST-iOKE868-Smart-Metering-Kit-
FIG-2

  • The first specified event is the “Get Network Time” event (marked with green color), see the picture above. It is repeated once per week starting from 12:00:00 on the 1st of May 2020.
  • The second specified event is the “Send Status” event (marked with green color), see the picture above. It is repeated once per hour starting from 00:00:00 on the 1st of May 2020.IMST-iOKE868-Smart-Metering-Kit-FIG-3
  • The third event is the “Read out a single block of value” event (marked with red color), see picture above. It is scheduled starting from the 30th of September 2020 12:24:44 a clock and is repeated one per hour. From this start time, the iO881A wakes up every hour, opens the infrared interface to the meter device, reads the corresponding meter parameter and filters out the two configured OBIS key figures (within thsi example the “Time integral 1 Sum active power” and the “instantaneous value Sum active power”). The OBIS key figures can be selected from a drop down list of posssible OBIS key figures by clicking on the “lense” symbole. The selected OBIS figures are then filtered out of the meter data and sent via the LoRaWAN network. For configuration of further calendar events please refer to the “WS-Configurator Manual”.

Configure the LoRaWAN Credentials
Both, ABP and OTAA are supported by iO881A. We recommend using the OTAA process for joining the LoRaWAN network. Therefore configure the corresponding “Application EUI” and “Application Key” and write both into the iO881A. The keys are normally generated when creating a device on your LoRaWAN network account. Within the “WS Configurator” keys can only be written into the device. A read out of keys is not possible due to security reasons. So, it is recommend to document the keys separately.IMST-iOKE868-Smart-Metering-Kit-
FIG-4

Now a first test if the network can be reached by iO881A can be started. Therefore start the activation of the LoRaWAN stack by moving the slide switch to the right side. iO881A than starts the joining procedure. You can check either on the network server side if the corresponding “Join Requests” are received by the network server or observe the LED signalling of iO881A.IMST-
iOKE868-Smart-Metering-Kit-FIG-5

Now you can close the “WS Configurator”, and unplug the USB cable from your laptop. Connect the USB cable of the iOKE868 to your preferred power supply (USB battery pack or USB power plug). Observe the LED signalling of the iO881A during start up, refer to the table above.

How to Start with Get Network Time not supported by the LoRaWAN Network Operator
If your network operator does not support the “Get Network Time” command the synchronization of the iOKE868 can be done as follow.
Configure Calendar Events
It is still recommended to configure the “Send Status Event” regularly due to the ClassA nature of the device. For configuration of further calendar events please refer to the “WS-Configurator Manual”.
If your network operator really does not support the “Get Network Time Event” it makes still sense to use this calendar event regularly. The firmware has implemented a fall back mechanism. In case of no response from the network operator the firmware transmits an “Get Time Request” application command via LoRaWANon application level, thus to the connected Application Server which might be able to answer this request. This is in the responsibility of the Application Server operator. If you are really sure that neither you Network Operator nor your Application Server answers the “Time Request Commands” the configuration of those events does not make sense. Then the device must use the time base from last the synchronization with the laptop/PC. This is done at the end of the configuration session.
Configure the LoRaWAN Credentials
Both, ABP and OTAA are supported by iO881A. We recommend using the OTAA process for joining the LoRaWAN network. Therefore configure the corresponding “Application EUI” and “Application Key” and write both into the iO881A. The keys are normally generated when creating a device on your LoRaWAN network account. Within the “WS Configurator,” Keys can only be written into the device. A read-out of keys is not possible due to security reasons. So, it is recommended to document the keys separately. Now you can test if the network can be reached by iO881A. Therefore start the activation of the LoRaWAN Stack. iO881A then starts the joining procedure. You can check on the network server side if the corresponding Join Requests are received by the network server or observe the LED signaling of iO881A. You can expect that the synchronization due to the Get Network Time Events on Network and Application level will fail and therefore after a successful activation (2 x green) the red LED will be blinking for a longer period (e.g. few minutes).
Before you know just close the “WS Configurator”, the missing time synchronization must be compensated. To do this, under the
“Configuration-> System” menu, the laptop/PC time can be converted into UTC time and can be written in the nonvolatile memory of iO881A.IMST-iOKE868
-Smart-Metering-Kit-FIG-6

Now you can close the “WS Configurator”, and unplug the USB cable from your laptop/PC. Please connect the USB cable of iOKE868 immediately to your preferred power supply (USB battery pack or USB power plug). The UTC time from the non-volatile memory is used during the start-up of iO881A to set the time. Observe the LED signaling of the iO881A. You can expect that the time synchronization will fail and therefore after a successful activation (2 x green) the red LED will be blinking for a longer period (e.g. few minutes).

Copy of Copyright

Copyright© 2020 IMST GmbH. The LoRa® Mark and LoRa Logo are trademarks of Semtech Corporation. Use of the LoRaWAN certified® mark is pursuant to a license from the LoRa Alliance®. All rights reserved. Subject to technical changes without notice.

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals