Professional Documents
Culture Documents
Under NDA
NOTICE
This document contains proprietary and confidential material of ACTILITY SA. This document
is provided under and governed by either a license or confidentiality agreement. Any
unauthorized reproduction, use, or disclosure of this material, or any part thereof, is strictly
prohibited.
The material provided in this document is believed to be accurate and reliable. However, no
responsibility is assumed by Actility SA for the use of this material. Actility SA reserves the
right to make changes to the material at any time and without notice. This document is
intended for information and operational purposes only. No part of this document shall
constitute any contractual commitment by Actility SA.
Portions of this documentation and of the software herein described are used by permission
of their copyright owners.
Actility, ThingPark, are registered trademarks of Actility SA or its subsidiaries may also be
registered in other countries.
Other denoted product names of Actility SA or other companies may be trademarks or
registered trademarks of Actility SA or its subsidiaries, or their respective owners.
Headquarters
Actility Lannion,
Actility S.A 4 rue Ampère BP 30225
22300 Lannion France
www.actility.com
REFERENCE DOCUMENTS
Documents Author
01 ref-tpw5.2-epcc-lrc-interface-reporting-rev2 G. Lefèvre
02 ref-tpw5.2-epcc-pgw-interface-reporting-rev1 G. Lefèvre
NOTICE ............................................................................................................. 2
VERSIONS.......................................................................................................... 3
REFERENCE DOCUMENTS ....................................................................................... 3
TABLE OF CONTENTS ............................................................................................ 4
ACRONYMS AND DEFINITIONS ................................................................................ 5
1 SCOPE........................................................................................................ 6
2 THINGPARK SOLUTION OVERVIEW .................................................................... 7
3 MESSAGE MODE REPORTS .............................................................................. 8
4 REPORTING INTERFACE ................................................................................... 9
4.1 Uplink frame report (REST) .......................................................................................... 9
4.2 Downlink frame report (REST) ................................................................................... 11
5 DIRECT IP MODE .........................................................................................13
5.1 Microflow document ................................................................................................. 13
5.2 Kafka Integration ....................................................................................................... 15
ABOUT ACTILITY ................................................................................................16
Acronyms Definitions
DDR Device Data Record
EPCC Evolved Packet Call Connector
HSS Home Subscriber Server
IMEI International Mobile Equipment Identity
IMSI International Mobile Subscriber Identity
MSISDN Mobile Station International Subscriber Directory Number
LRC Long Range Controller
LTE Long-Term Evolution
P-GW or PDN-
Packet Data Network Gateway
GW
SPR Subscriber Profile Repository
UE User Equipement
TWA ThingPark Wireless Application
This document describes the Evolved Packet Call (EPC) Connector reports. It aims at providing
an end-to-end integration of the EPCC sub-system into ThingPark.
API Layer
User Portal Store (E-Shop) Operator Connectivity Address Usage Record Supervision, System OCP Edition SaaS Edition RMC
Manager Manager Manager Manager (UDR) Monitoring, Management
Alarms Platform (SMP)
BPM Engine Market
Drivers Connectors
This section specifies the Device reporting interface (Message Mode) between the Long Range
Controller (LRC) and the OSS sub-systems exposed through Kafka.
This interface is designed to expose UL and DL reports to the OSS Sub-Systems for the
following purposes:
▪ Usage reporting
▪ Alarms processing
▪ Troubleshooting
The interface cannot be used to exploit data reported by devices. For this purpose, the LRC/AS
tunneling interface must be used.
The following diagram describes the message flow between the P-GW and the LRC. The Device
reporting interface (Message Mode) is the interface between the LRC and the Client.
LRC → TWA: Uplink packet reporting towards the ThingPark System (Kafka cluster).
EUI_uplink document:
Important Always use a JSON document on Kafka interface.
Attributes C
Time 1 Uplink packet reception timestamp on the P-GW.
Syntax: STRING
For instance, 354567890123456
DevAddr 0..1 UE IP address.
Syntax: STRING
For instance, 19990999
CustomerData 0..1 ASCII customer data set by provisioning. Currently, the
customer data returns the administrative location of the UE.
Syntax: STRING
For instance, internet
payload_hex 0..1 Hexa dump of the IPv4 packet (applicable when MType=0).
This includes IP Header and TCP/UDP Headers.
Syntax: STRING
For instance, 1234567890123456
IMEI 0..1 IMEI terminal identifier.
Syntax: STRING
For instance, EUTRAN
CELLID 0..1 Cell ID.
Syntax: STRING
For instance, 897988
CMCCMNC 0..1 Cell MCCMNC.
Syntax: STRING
For instance, 20810
CELLTAC 0..1 Cell Tracking Area number.
Syntax: STRING
For instance, 123456
SERVNET 0..1 Serving Network MCCMNC.
Syntax: STRING
For instance, 20810
Kafka topic:
• OSS.DEV.v1 (partition key: IMEI)
• OSS.LRR.v1 (partition key: P-GW ID)
LRC → TWA: Downlink frame reporting towards the ThingPark System (Kafka cluster).
EUI_downlink document:
Important Always use a JSON document on Kafka interface.
Attributes C
Time 1 Downlink packet reception timestamp on the LRC.
Syntax: STRING
For instance, 354567890123456
LRC 1 LRC ID that processes the packet.
Syntax: STRING
For instance, 19990999
MType 0..1 Type of the uplink packet.
Kafka topic:
• OSS.DEV.v1 (partition key: IMEI)
• OSS.LRR.v1 (partition key: P-GW ID)
This section specifies the Device reporting interface (Direct IP Mode) between P-GW and OSS
sub-systems exposed through Kafka.
This interface is designed to expose UL and DL reports to the OSS Sub-Systems for the
following purposes:
▪ Usage reporting
▪ Alarms processing
▪ Troubleshooting
The interface cannot be used to exploit data reported by devices. For this purpose, the P-
GW/AS tunneling interface must be used.
The following diagram describes the message flow between the P-GW and Client.
Microflow JSON document. The column R (Retrieve) gives the cardinality of the JSON
elements for a given verb (for instance, 0..1 means optional, 1 means mandatory, 1..n
means at least 1, empty means not applicable):
XML elements R
Syntax: STRING
Syntax: STRING
Syntax: STRING
Syntax: STRING
Syntax: STRING
Syntax: STRING
Microflow/MTC 1 P-GW ID
Syntax: STRING
Microflow documents are associated with a Kafka record as: Record (topic,
partition, timestamp, key, value):
Actility is an industry leader in LPWAN (Low Power Wide Area) large scale infrastructure with
ThingPark™, the new generation standard-based M2M communication platform. Actility’s
ThingPark Wireless™ network provides long-range coverage for low-power sensors used in
SmartCity, SmartBuilding and SmartFactory applications. Actility also provides the ThingPark
X which provides big data storage for sensor data and exposes sensor function through an
open API allowing developers to provide vertical applications on top of rolled out sensors. To
help vendors transform their sensors, Actility provides the ThingPark IoT platform which
include embedded software solutions and cloud solutions to help devices connect to
innovative applications. Via the ThingPark Market, an online marketplace engine dedicated to
the IoT sensors, applications and network solutions, Actility enables the roll-out of new
innovative IoT services for sensor vendors and network solution vendors. Actility is a founding
member of the LoRa Alliance™: the largest, most powerful standards-based effort to enable
the Internet of Things (IoT). Visit www.actility.com.
LoRaWAN™, the LoRa Alliance™, and LoRa Alliance Certified™ are trademarks of Semtech
Corporation, used with permission under a sublicense granted to the LoRa Alliance™ and its
members.