原文

[要約] このRFCは、LPWAN(低電力広域ネットワーク)の一つであるSigfoxネットワークにおいて、ヘッダー圧縮技術「SCHC」を適用するための具体的なプロファイルを定義しています。Sigfox特有の極めて小さいペイロードサイズと厳格なデューティサイクルに合わせて、パケットの断片化ルール、再送パラメータ、およびタイマー設定を最適化し、Sigfox経由でのIPv6/UDP/CoAP通信を効率的に実現します。

Internet Engineering Task Force (IETF)                        JC. Zúñiga
Request for Comments: 9442                                              
Category: Standards Track                                       C. Gomez
ISSN: 2070-1721                                               S. Aguilar
                                    Universitat Politècnica de Catalunya
                                                              L. Toutain
                                                          IMT-Atlantique
                                                             S. Céspedes
                                                    Concordia University
                                                              D. Wistuba
                                          NIC Labs, Universidad de Chile
                                                                J. Boite
                                                         Unabiz (Sigfox)
                                                               July 2023
        
Static Context Header Compression (SCHC) over Sigfox Low-Power Wide Area Network (LPWAN)
Sigfox低電力広域ネットワーク(LPWAN)上の静的コンテキストヘッダー圧縮(SCHC)
Abstract
概要

The Static Context Header Compression (SCHC) and fragmentation specification (RFC 8724) describes a generic framework for application header compression and fragmentation modes designed for Low-Power Wide Area Network (LPWAN) technologies. This document defines a profile of SCHC over Sigfox LPWAN and provides optimal parameter values and modes of operation.

静的コンテキストヘッダー圧縮(SCHC)およびフラグメンテーション仕様(RFC 8724)は、低電力ワイドエリアネットワーク(LPWAN)テクノロジー向けに設計されたアプリケーションヘッダー圧縮および断片化モードの一般的なフレームワークを説明しています。このドキュメントでは、SIGFOX LPWANを介したSCHCのプロファイルを定義し、最適なパラメーター値と動作モードを提供します。

Status of This Memo
本文書の状態

This is an Internet Standards Track document.

これは、インターネット標準トラックドキュメントです。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

このドキュメントは、インターネットエンジニアリングタスクフォース(IETF)の製品です。IETFコミュニティのコンセンサスを表しています。公開レビューを受けており、インターネットエンジニアリングステアリンググループ(IESG)からの出版が承認されています。インターネット標準の詳細については、RFC 7841のセクション2で入手できます。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc9442.

このドキュメントの現在のステータス、任意のERRATA、およびそのフィードバックを提供する方法に関する情報は、https://www.rfc-editor.org/info/rfc9442で取得できます。

著作権表示
Table of Contents
目次
   1.  Introduction
   2.  Terminology
   3.  SCHC over Sigfox
     3.1.  Network Architecture
     3.2.  Uplink
     3.3.  Downlink
       3.3.1.  SCHC ACK on Downlink
     3.4.  SCHC Rules
     3.5.  Fragmentation
       3.5.1.  Uplink Fragmentation
       3.5.2.  Downlink Fragmentation
     3.6.  SCHC over Sigfox F/R Message Formats
       3.6.1.  Uplink No-ACK Mode: Single-Byte SCHC Header
       3.6.2.  Uplink ACK-on-Error Mode: Single-Byte SCHC Header
       3.6.3.  Uplink ACK-on-Error Mode: Two-Byte SCHC Header Option 1
       3.6.4.  Uplink ACK-on-Error Mode: Two-Byte SCHC Header Option 2
       3.6.5.  Downlink ACK-Always Mode: Single-Byte SCHC Header
     3.7.  Padding
   4.  Fragmentation Rules Examples
     4.1.  Uplink Fragmentation Rules Examples
     4.2.  Downlink Fragmentation Rules Example
   5.  Fragmentation Sequence Examples
     5.1.  Uplink No-ACK Examples
     5.2.  Uplink ACK-on-Error Examples: Single-Byte SCHC Header
     5.3.  SCHC Abort Examples
   6.  Security Considerations
   7.  IANA Considerations
   8.  References
     8.1.  Normative References
     8.2.  Informative References
   Acknowledgements
   Authors' Addresses
        
1. Introduction
1. はじめに

The Generic Framework for Static Context Header Compression (SCHC) and Fragmentation specification [RFC8724] can be used in conjunction with any of the four LPWAN technologies described in [RFC8376]. These LPWANs have similar characteristics, such as star-oriented topologies, network architecture, connected devices with built-in applications, etc.

静的コンテキストヘッダー圧縮(SCHC)および断片化仕様[RFC8724]の汎用フレームワークは、[RFC8376]に記載されている4つのLPWANテクノロジーのいずれかと組み合わせて使用できます。これらのLPWANには、星指向のトポロジ、ネットワークアーキテクチャ、組み込みのアプリケーションを備えた接続されたデバイスなど、同様の特性があります。

SCHC offers a considerable degree of flexibility to accommodate all these LPWAN technologies. Even though there are a great number of similarities between them, some differences exist with respect to the transmission characteristics, payload sizes, etc. Hence, there are optimal parameters and modes of operation that can be used when SCHC is used in conjunction with a specific LPWAN technology.

SCHCは、これらすべてのLPWANテクノロジーに対応するためにかなりの柔軟性を提供します。それらの間には非常に多くの類似点がありますが、伝送特性、ペイロードサイズなどに関していくつかの違いがあります。したがって、SCHCを特定のものと組み合わせて使用する場合に使用できる最適なパラメーターと動作モードがあります。LPWANテクノロジー。

Sigfox is an LPWAN technology that offers energy-efficient connectivity for devices at a very low cost. Complete Sigfox documentation can be found in [sigfox-docs]. Sigfox aims to provide a very wide area network composed of Base Stations that receive short Uplink messages (up to 12 bytes in size) sent by devices over the long-range Sigfox radio protocol, as described in [RFC8376]. Base Stations then forward messages to the Sigfox Cloud infrastructure for further processing (e.g., to offer geolocation services) and final delivery to the customer. Base Stations also relay Downlink messages (with a fixed 8-byte size) sent by the Sigfox Cloud to the devices, i.e., Downlink messages are being generated when devices explicitly request these messages with a flag in an Uplink message. With SCHC functionalities, the Sigfox network offers more reliable communications (including recovery of lost messages) and is able to convey extended-size payloads (allowing for fragmentation/reassembly of messages) [sigfox-spec].

Sigfoxは、非常に低コストでデバイスのエネルギー効率の高い接続を提供するLPWANテクノロジーです。完全なsigfoxドキュメントは[Sigfox-docs]にあります。Sigfoxは、[RFC8376]に記載されているように、長距離SIGFOXラジオプロトコルを介してデバイスによって送信される短いアップリンクメッセージ(最大12バイト)を受け取るベースステーションで構成される非常に広いエリアネットワークを提供することを目指しています。その後、ベースステーションは、顧客へのさらなる処理(たとえば、ジオロケーションサービスを提供するために)と最終配信のために、Sigfoxクラウドインフラストラクチャにメッセージを転送します。また、ベースステーションは、Sigfoxクラウドからデバイスに送信されるダウンリンクメッセージ(固定8バイトサイズ)をデバイスにリレーします。つまり、デバイスがアップリンクメッセージのフラグを使用してこれらのメッセージを明示的に要求すると、ダウンリンクメッセージが生成されます。SCHC機能により、SIGFOXネットワークはより信頼性の高い通信(失われたメッセージの回復を含む)を提供し、拡張サイズのペイロード(メッセージの断片化/再組み立てを可能にする)を伝えることができます[SIGFOX-SPEC]。

This document describes the parameters, settings, and modes of operation to be used when SCHC is implemented over a Sigfox LPWAN. The set of parameters forms a "SCHC over Sigfox Profile". The SCHC over Sigfox Profile is applicable to the Sigfox Radio specification versions up to v1.6/March 2022 [sigfox-spec] (support for future versions would have to be assessed).

このドキュメントでは、SCHCがSIGFOX LPWANで実装されたときに使用される操作モード、操作モードについて説明します。パラメーターのセットは、「SIGFOXプロファイルを超えるSCHC」を形成します。SIGFOXプロファイルを介したSCHCは、2022年3月[SIGFOX-SPEC](将来のバージョンのサポートを評価する必要がある)までのSIGFOX無線仕様バージョンに適用できます。

2. Terminology
2. 用語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

このドキュメントのキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"NOT RECOMMENDED"、"MAY"、および "OPTIONAL" は、BCP 14 [RFC2119] [RFC8174] で説明されているように、すべて大文字で表示される場合にのみ解釈されるものとします。

It is assumed that the reader is familiar with the terms and mechanisms defined in [RFC8376] and [RFC8724]. Also, it is assumed that the reader is familiar with Sigfox terminology [sigfox-spec].

読者は[RFC8376]および[RFC8724]で定義されている用語とメカニズムに精通していると想定されています。また、読者はSigfox用語[Sigfox-spec]に精通していると想定されています。

3. SCHC over Sigfox
3. SIGFOXを超えるSCHC

The Generic SCHC Framework described in [RFC8724] takes advantage of previous knowledge of traffic flows existing in LPWAN applications to avoid context synchronization.

[RFC8724]で説明されている一般的なSCHCフレームワークは、LPWANアプリケーションに存在するトラフィックフローの以前の知識を利用して、コンテキストの同期を回避します。

Contexts need to be stored and pre-configured on both ends. This can be done either by using a provisioning protocol, by out-of-band means, or by pre-provisioning them (e.g., at manufacturing time). For example, the context exchange can be done by using the Network Configuration Protocol (NETCONF) [RFC6241] with Secure Shell (SSH), RESTCONF [RFC8040] with secure HTTP methods, and CoAP Management Interface (CORECONF) [CORE-COMI] with the Constrained Application Protocol (CoAP) [RFC7252] as provisioning protocols. The contexts can be encoded in XML under NETCONF, in JSON [RFC8259] under RESTCONF, and in Concise Binary Object Representation (CBOR) [RFC8949] under CORECONF. The way contexts are configured and stored on both ends is out of the scope of this document.

コンテキストは、両端に保存および事前に構成する必要があります。これは、プロビジョニングプロトコルを使用して、帯域外の手段によって、またはそれらを前に進化すること(製造時間など)によって行うことができます。たとえば、コンテキスト交換は、セキュアシェル(SSH)、retsConf [RFC8040]を使用して、セキュアHTTPメソッド、およびCoAP管理インターフェイス(CoreCONF)[Core-comi]を使用して、ネットワーク構成プロトコル(NetConf)[RFC6241]を使用して実行できます。プロビジョニングプロトコルとしての制約付きアプリケーションプロトコル(CoAP)[RFC7252]。コンテキストは、NetConfの下のXML、JSON [RFC8259]のretsconfの下で、およびCoreconfの下で簡潔なバイナリオブジェクト表現(CBOR)[RFC8949]でエンコードできます。コンテキストの構成と両端に保存される方法は、このドキュメントの範囲外です。

3.1. Network Architecture
3.1. ネットワークアーキテクチャ

Figure 1 represents the architecture for Compression/Decompression (C/D) and Fragmentation/Reassembly (F/R) based on the terminology defined in [RFC8376], where the Radio Gateway (RGW) is a Sigfox Base Station and the Network Gateway (NGW) is the Sigfox cloud-based Network.

図1は、[RFC8376]で定義されている用語に基づいて、圧縮/解凍(C/D)および断片化/再組み立て(F/R)のアーキテクチャを表しています。ここで、無線ゲートウェイ(RGW)はSIGFOXベースステーションとネットワークゲートウェイ(ネットワークゲートウェイ)です。NGW)は、SIGFOXクラウドベースのネットワークです。

     Sigfox Device                                           Application
   +----------------+                                     +--------------+
   | APP1 APP2 APP3 |                                     |APP1 APP2 APP3|
   +----------------+                                     +--------------+
   |   UDP  |       |                                     |     |  UDP   |
   |  IPv6  |       |                                     |     | IPv6   |
   +--------+       |                                     |     +--------+
   | SCHC C/D & F/R |                                     |              |
   |                |                                     |              |
   +-------+--------+                                     +--------+-----+
           $                                                       .
           $   +---------+     +--------------+     +---------+    .
           $   |         |     |   Network    |     | Network |    .
           +~~ |Sigfox BS|     |   Gateway    |     |  SCHC   |    .
               |  (RGW)  | === |    (NGW)     | ... |C/D & F/R|.....
               |         |     | Sigfox Cloud |     |         |   IP-based
               +---------+     +--------------+     +---------+   Network
   ------- Uplink message ------>
                                          <------- Downlink message ------
   Legend:
   $, ~ : Radio link
   = : Internal Sigfox Network
   . : External IP-based Network
        

Figure 1: Network Architecture

図1:ネットワークアーキテクチャ

In the case of the global Sigfox network, RGWs (or Base Stations) are distributed over multiple countries wherever the Sigfox LPWAN service is provided. The NGW (or cloud-based Sigfox Core Network) is a single entity that connects to all RGWs (Sigfox Base Stations) in the world, hence providing a global single star Network topology.

グローバルSIGFOXネットワークの場合、RGWS(またはベースステーション)は、SIGFOX LPWANサービスが提供されていれば、複数の国に配布されます。NGW(またはクラウドベースのSigfoxコアネットワーク)は、世界のすべてのRGW(Sigfoxベースステーション)に接続する単一のエンティティであり、グローバルなシングルスターネットワークトポロジを提供します。

The Sigfox Device sends application packets that are compressed and/ or fragmented by a SCHC C/D + F/R to reduce header size and/or fragment the packet. The resulting SCHC message is sent over a layer two (L2) Sigfox frame to the Sigfox Base Stations, which then forward the SCHC message to the NGW. The NGW then delivers the SCHC message and associated gathered metadata to the Network SCHC C/D + F/R.

SIGFOXデバイスは、SCHC C/D F/Rによって圧縮および/または断片化されたアプリケーションパケットを送信して、ヘッダーサイズを縮小したり、パケットをフラグメントしたりします。結果のSCHCメッセージは、レイヤー2(L2)SIGFOXフレームを介してSIGFOXベースステーションに送信され、SCHCメッセージがNGWに転送されます。次に、NGWはSCHCメッセージを配信し、関連する収集されたメタデータをネットワークSCHC C/D F/Rに配信します。

The Sigfox cloud-based Network communicates with the Network SCHC C/D + F/R for compression/decompression and/or for fragmentation/ reassembly. The Network SCHC C/D + F/R shares the same set of Rules as the device SCHC C/D + F/R. The Network SCHC C/D + F/R can be collocated with the NGW or it could be located in a different place, as long as a tunnel or secured communication is established between the NGW and the SCHC C/D + F/R functions. After decompression and/or reassembly, the packet can be forwarded over the Internet to one (or several) LPWAN Application Server(s) (App(s)).

SIGFOXクラウドベースのネットワークは、圧縮/解凍および/または断片化/再組み立てのために、ネットワークSCHC C/D F/Rと通信します。ネットワークSCHC C/D F/Rは、デバイスSCHC C/D F/Rと同じルールセットを共有しています。NGWとSCHC C/D F/R機能の間にトンネルまたはセキュリティされた通信が確立されている限り、ネットワークSCHC C/D F/RはNGWと協力するか、別の場所に配置できます。解凍および/または再組み立ての後、パケットはインターネットを介して1つ(または複数の)LPWANアプリケーションサーバー(APP(s))に転送できます。

The SCHC C/D + F/R processes are bidirectional, so the same principles are applicable on both Uplink (UL) and Downlink (DL).

SCHC C/D F/Rプロセスは双方向であるため、同じ原則がアップリンク(UL)とダウンリンク(DL)の両方に適用されます。

3.2. アップリンク
3.3. ダウンリンク
3.3.1. ダウンリンクのSCHC ACK
3.4. SCHC Rules
3.4. SCHCルール

The RuleID MUST be included in the SCHC header. The total number of Rules to be used directly affects the RuleID field size, and therefore the total size of the fragmentation header. For this reason, it is RECOMMENDED to keep the number of Rules that are defined for a specific device to the minimum possible. Large RuleID sizes (and thus larger fragmentation headers) are acceptable for devices without significant energy constraints (e.g., a sensor that is powered by the electricity grid).

RuleIDはSCHCヘッダーに含める必要があります。使用するルールの総数は、直接的なフィールドサイズに直接影響し、したがってフラグメンテーションヘッダーの総サイズに影響します。このため、特定のデバイスに対して可能な限り定義されているルールの数を最小限に抑えることをお勧めします。大幅なエネルギーの制約のないデバイス(たとえば、電気グリッドを搭載したセンサー)には、大きなRuleIDサイズ(およびより大きなフラグメンテーションヘッダー)が許容されます。

RuleIDs can be used to differentiate data traffic classes (e.g., QoS, control vs. data, etc.) and data sessions. They can also be used to interleave simultaneous fragmentation sessions between a device and the Network.

RuleIDを使用して、データトラフィッククラス(QoS、コントロール対データなど)およびデータセッションを区別できます。また、デバイスとネットワーク間の同時断片化セッションを挿入するためにも使用できます。

3.5. Fragmentation
3.5. 断片化

The SCHC specification [RFC8724] defines a generic fragmentation functionality that allows sending data packets or files larger than the maximum size of a Sigfox payload. The functionality also defines a mechanism to reliably send multiple messages by allowing to selectively resend any lost fragments.

SCHC仕様[RFC8724]は、SIGFOXペイロードの最大サイズよりも大きいファイルを送信できる一般的な断片化機能を定義します。この機能は、失われたフラグメントを選択的に再送信できるようにすることにより、複数のメッセージを確実に送信するメカニズムを定義します。

The SCHC fragmentation supports several modes of operation. These modes have different advantages and disadvantages, depending on the specifics of the underlying LPWAN technology and application use case. This section describes how the SCHC fragmentation functionality should optimally be implemented when used over a Sigfox LPWAN for the most typical use case applications.

SCHCフラグメンテーションは、いくつかの動作モードをサポートしています。これらのモードには、基礎となるLPWANテクノロジーとアプリケーションのユースケースの詳細に応じて、さまざまな利点と短所があります。このセクションでは、最も典型的なユースケースアプリケーションでSIGFOX LPWANを介して使用する場合、SCHCフラグメンテーション機能を最適に実装する方法について説明します。

As described in Section 8.2.3 of [RFC8724], the integrity of the fragmentation-reassembly process of a SCHC Packet MUST be checked at the receiver end. Since only Uplink/Downlink messages/fragments that have passed the Sigfox CRC-check are delivered to the Network/Sigfox Device SCHC C/D + F/R, integrity can be guaranteed when no consecutive messages are missing from the sequence and all FCN bitmaps are complete. With this functionality in mind, and in order to save protocol and processing overhead, the use of a Reassembly Check Sequence (RCS), as described in Section 3.5.1.5, MUST be used.

[RFC8724]のセクション8.2.3で説明されているように、SCHCパケットの断片化修正プロセスの整合性をレシーバー端で確認する必要があります。SIGFOX CRC-Checkに合格したアップリンク/ダウンリンクメッセージ/フラグメントのみがネットワーク/SIGFOXデバイスSCHC C/D F/Rに配信されるため、シーケンスから連続したメッセージが欠落していない場合、すべてのFCNビットマップが完了すると、整合性を保証できます。。この機能を念頭に置いて、プロトコルとオーバーヘッドの処理を保存するには、セクション3.5.1.5で説明するように、再組み立てチェックシーケンス(RCS)の使用を使用する必要があります。

3.5.1. アップリンクの断片化
3.5.1.1. SCHC Sender-Abort
3.5.1.1. Schc Sender-Abort

As defined in [RFC8724], a SCHC Sender-Abort can be triggered when the number of SCHC ACK REQ attempts is greater than or equal to MAX_ACK_REQUESTS. In the case of SCHC over Sigfox, a SCHC Sender-Abort MUST be sent if the number of repeated All-1s sent in sequence, without a Compound ACK reception in between, is greater than or equal to MAX_ACK_REQUESTS.

[RFC8724]で定義されているように、SCHC ACK REQの試行の数がMAX_ACK_REQUESTS以上である場合、SCHC Sender-Abortをトリガーできます。SIGFOXを介したSCHCの場合、SCHC Sender-Abortを送信しなければなりません (MUST)。

3.5.1.2. SCHC Receiver-Abort
3.5.1.2. SCHC Receiver-Abort

As defined in [RFC8724], a SCHC Receiver-Abort is triggered when the receiver has no RuleID and DTag pairs available for a new session. In the case of this profile, a SCHC Receiver-Abort MUST be sent if, for a single device, all the RuleIDs are being processed by the receiver (i.e., have an active session) at a certain time and a new one is requested or if the RuleID of the fragment is not valid.

[RFC8724]で定義されているように、レシーバーにRuleIDペアとDTAGペアが新しいセッションで利用できる場合、SCHCレシーバーアボートがトリガーされます。このプロファイルの場合、単一のデバイスの場合、すべてのRuleIDがレシーバーによって処理されている場合(つまり、アクティブなセッションがある)、特定の時間にSCHCレシーバーアボートを送信しなければなりません (MUST)。フラグメントのRuleIDが有効でない場合。

A SCHC Receiver-Abort MUST be triggered when the Inactivity Timer expires.

非アクティブタイマーの有効期限が切れたときに、SCHCレシーバーアボートをトリガーしなければなりません (MUST)。

MAX_ACK_REQUESTS can be increased when facing high error rates.

MAX_ACK_REQUESTSは、高いエラー率に直面すると増加する可能性があります。

Although a SCHC Receiver-Abort can be triggered at any point in time, a SCHC Receiver-Abort Downlink message MUST only be sent when there is a Downlink transmission opportunity.

SCHCレシーバーアボートはいつでもトリガーできますが、SCHCレシーバー - アボートのダウンリンクメッセージは、ダウンリンク送信の機会がある場合にのみ送信しなければなりません (MUST)。

3.5.1.3. アップリンクフラグメンテーション用のシングルバイトSCHCヘッダー
3.5.1.3.1. Uplink No-ackモード:シングルバイトSCHCヘッダー
3.5.1.3.2. アップリンクACKオンエラーモード:シングルバイトSCHCヘッダー
3.5.1.4. アップリンクフラグメンテーション用の2バイトSCHCヘッダー
3.5.1.4.1. アップリンクACKオンエラーモード:2バイトSCHCヘッダーオプション1
3.5.1.4.2. アップリンクACKオンエラーモード:2バイトSCHCヘッダーオプション2
3.5.1.5. All-1 SCHC Fragment and RCS Behavior
3.5.1.5. All-1 SCHCフラグメントとRCSの動作

For ACK-on-Error, as defined in [RFC8724], it is expected that the last SCHC Fragment of the last window will always be delivered with an All-1 FCN. Since this last window may not be full (i.e., it may be composed of fewer than WINDOW_SIZE fragments), an All-1 fragment may follow a value of FCN higher than 1 (0b01). In this case, the receiver cannot determine from the FCN values alone whether there are or are not any missing fragments right before the All-1 fragment.

[RFC8724]で定義されているACKオンエラーの場合、最後のウィンドウの最後のSCHCフラグメントは常にALL-1 FCNで配信されると予想されます。この最後のウィンドウがいっぱいではない可能性があるため(つまり、WINDOW_SIZEフラグメントよりも少ない可能性があります)、All-1フラグメントは1(0b01)を超えるFCNの値に従う場合があります。この場合、受信機は、All-1フラグメントの直前に欠落しているフラグメントがあるかどうかだけであるかどうかだけであるFCN値だけから決定できません。

For Rules where the number of fragments in the last window is unknown, an RCS field MUST be used, indicating the number of fragments in the last window, including the All-1. With this RCS value, the receiver can detect if there are missing fragments before the All-1 and hence construct the corresponding SCHC ACK Bitmap accordingly and send it in response to the All-1.

最後のウィンドウのフラグメントの数が不明なルールの場合、RCSフィールドを使用しなければなりません (MUST)。これは、ALL-1を含む最後のウィンドウのフラグメントの数を示します。このRCS値を使用すると、受信機はAll-1の前に断片が欠落しているかどうかを検出し、それに応じて対応するSCHC ACKビットマップを構築し、ALL-1に応答して送信します。

3.5.2. ダウンリンクの断片化
3.6. SCHC over Sigfox F/R Message Formats
3.6. sigfox F/Rメッセージ形式を超えるSCHC

This section depicts the different formats of SCHC Fragment, SCHC ACK (including the SCHC Compound ACK defined in [RFC9441]), and SCHC Abort used in SCHC over Sigfox.

このセクションでは、SCHCフラグメントのさまざまな形式、SCHC ACK([RFC9441]で定義されているSCHC化合物ACKを含む)、およびSCHCでSIGFOXを介して使用されるSCHC Abortを示しています。

3.6.1. Uplink No-ackモード:シングルバイトSCHCヘッダー
3.6.1.1. Regular SCHC Fragment
3.6.1.1. 通常のSCHCフラグメント

Figure 3 shows an example of a Regular SCHC Fragment for all fragments except the last one. As tiles are 11 bytes in size, padding MUST NOT be added. The penultimate tile of a SCHC Packet is of regular size.

図3は、最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメントの例を示しています。タイルのサイズは11バイトなので、パディングを追加してはなりません (MUST NOT)。SCHCパケットの最後から2番目のタイルは通常のサイズです。

                   |- SCHC Fragment Header -|
                   +------------------------+---------+
                   |   RuleID   |    FCN    | Payload |
                   +------------+-----------+---------+
                   |   3 bits   |  5 bits   | 88 bits |
        

Figure 3: Regular SCHC Fragment Format for All Fragments except the Last One

図3:最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメント形式

3.6.1.2. All-1 SCHC Fragment
3.6.1.2. All-1 SCHCフラグメント

Figure 4 shows an example of the All-1 message. The All-1 message MAY contain the last tile of the SCHC Packet. Padding MUST NOT be added, as the resulting size is a multiple of an L2 Word.

図4は、ALL-1メッセージの例を示しています。All-1メッセージには、SCHCパケットの最後のタイルが含まれている場合があります (MAY)。結果のサイズはL2ワードの倍数であるため、パディングを追加してはなりません (MUST NOT)。

The All-1 messages Fragment Header includes a 5-bit RCS, and 3 bits are added as padding to complete 2 bytes. The payload size of the All-1 message ranges from 0 to 80 bits.

All-1メッセージフラグメントヘッダーには5ビットRCSが含まれており、3ビットが2バイトを完成するためのパディングとして追加されています。ALL-1メッセージのペイロードサイズの範囲は0〜80ビットです。

          |--------  SCHC Fragment Header -------|
          +--------------------------------------+--------------+
          | RuleID | FCN=ALL-1 |  RCS   |  b'000 |   Payload    |
          +--------+-----------+--------+--------+--------------+
          | 3 bits |  5 bits   | 5 bits | 3 bits | 0 to 80 bits |
        

Figure 4: All-1 SCHC Message Format with the Last Tile

図4:最後のタイルを備えたAll-1 SCHCメッセージフォーマット

As per [RFC8724], the All-1 must be distinguishable from a SCHC Sender-Abort message (with the same RuleID and N values). The All-1 MAY have the last tile of the SCHC Packet. The SCHC Sender-Abort message header size is 1 byte with no padding bits.

[RFC8724]によると、ALL-1はSCHC Sender-Abortメッセージ(同じRuleIDおよびN値を使用)と区別できる必要があります。All-1には、SCHCパケットの最後のタイルがあります。SCHC Sender-Abortメッセージヘッダーサイズは、パディングビットのない1バイトです。

For the All-1 message to be distinguishable from the Sender-Abort message, the Sender-Abort message MUST be 1 byte (only header with no padding). This way, the minimum size of the All-1 is 2 bytes, and the Sender-Abort message is 1 byte.

ALL-1メッセージが送信者とアボートのメッセージと区別できる場合、送信者アボートメッセージは1バイト(パディングのないヘッダーのみ)でなければなりません (MUST)。これにより、All-1の最小サイズは2バイトで、送信者アボートメッセージは1バイトです。

3.6.1.3. SCHC Sender-Abort Message Format
3.6.1.3. SCHC Sender-Abortメッセージフォーマット
                               Sender-Abort
                          |------ Header ------|
                          +--------------------+
                          | RuleID | FCN=ALL-1 |
                          +--------+-----------+
                          | 3 bits |  5 bits   |
        

Figure 5: SCHC Sender-Abort Message Format

図5:SCHC Sender-Abortメッセージフォーマット

3.6.2. アップリンクACKオンエラーモード:シングルバイトSCHCヘッダー
3.6.2.1. Regular SCHC Fragment
3.6.2.1. 通常のSCHCフラグメント

Figure 6 shows an example of a Regular SCHC Fragment for all fragments except the last one. As tiles are 11 bytes in size, padding MUST NOT be added.

図6は、最後の断片を除くすべてのフラグメントの通常のSCHCフラグメントの例を示しています。タイルのサイズは11バイトなので、パディングを追加してはなりません (MUST NOT)。

                  |-- SCHC Fragment Header --|
                  +--------------------------+---------+
                  | RuleID |   W    |  FCN   | Payload |
                  +--------+--------+--------+---------+
                  | 3 bits | 2 bits | 3 bits | 88 bits |
        

Figure 6: Regular SCHC Fragment Format for All Fragments except the Last One

図6:最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメント形式

The SCHC ACK REQ MUST NOT be used, instead the All-1 SCHC Fragment MUST be used to request a SCHC ACK from the receiver (Network SCHC). As per [RFC8724], the All-0 message is distinguishable from the SCHC ACK REQ (All-1 message). The penultimate tile of a SCHC Packet is of regular size.

SCHC ACK REQを使用してはなりません。代わりに、ALL-1 SCHCフラグメントを使用して、受信機(ネットワークSCHC)からSCHC ACKを要求する必要があります。[RFC8724]によると、ALL-0メッセージはSCHC ACK Req(ALL-1メッセージ)と区別できます。SCHCパケットの最後から2番目のタイルは通常のサイズです。

3.6.2.2. All-1 SCHC Fragment
3.6.2.2. All-1 SCHCフラグメント

Figure 7 shows an example of the All-1 message. The All-1 message MAY contain the last tile of the SCHC Packet. Padding MUST NOT be added, as the resulting size is L2-word-multiple.

図7は、All-1メッセージの例を示しています。All-1メッセージには、SCHCパケットの最後のタイルが含まれている場合があります (MAY)。結果のサイズはL2ワードマルチプルであるため、パディングを追加してはなりません (MUST NOT)。

     |-------------  SCHC Fragment Header -----------|
     +-----------------------------------------------+--------------+
     | RuleID |   W    | FCN=ALL-1 |  RCS   |b'00000 |   Payload    |
     +--------+--------+-----------+--------+--------+--------------+
     | 3 bits | 2 bits |  3 bits   | 3 bits | 5 bits | 0 to 80 bits |
        

Figure 7: All-1 SCHC Message Format with the Last Tile

図7:最後のタイルを備えたAll-1 SCHCメッセージフォーマット

As per [RFC8724], the All-1 must be distinguishable from a SCHC Sender-Abort message (with same RuleID, M, and N values). The All-1 MAY have the last tile of the SCHC Packet. The SCHC Sender-Abort message header size is 1 byte with no padding bits.

[RFC8724]によると、ALL-1はSCHC Sender-Abortメッセージ(同じRuleID、M、およびN値を使用)と区別できる必要があります。All-1には、SCHCパケットの最後のタイルがあります。SCHC Sender-Abortメッセージヘッダーサイズは、パディングビットのない1バイトです。

For the All-1 message to be distinguishable from the Sender-Abort message, the Sender-Abort message MUST be 1 byte (only header with no padding). This way, the minimum size of the All-1 is 2 bytes, and the Sender-Abort message is 1 byte.

ALL-1メッセージが送信者とアボートのメッセージと区別できる場合、送信者アボートメッセージは1バイト(パディングのないヘッダーのみ)でなければなりません (MUST)。これにより、All-1の最小サイズは2バイトで、送信者アボートメッセージは1バイトです。

3.6.2.3. SCHC ACK Format
3.6.2.3. SCHC ACK形式

Figure 8 shows the SCHC ACK format when all fragments have been correctly received (C=1). Padding MUST be added to complete the 64-bit Sigfox Downlink frame payload size.

図8は、すべてのフラグメントが正しく受信されたときのSCHC ACK形式を示しています(C=1)。パディングを追加して、64ビットのSigfoxダウンリンクフレームペイロードサイズを完成させなければなりません (MUST)。

                   |---- SCHC ACK Header ----|
                   +-------------------------+---------+
                   | RuleID |    W   | C=b'1 | b'0-pad |
                   +--------+--------+-------+---------+
                   | 3 bits | 2 bits | 1 bit | 58 bits |
        

Figure 8: SCHC Success ACK Message Format

図8:SCHC成功ACKメッセージ形式

In case SCHC Fragment losses are found in any of the windows of the SCHC Packet (C=0), the SCHC Compound ACK defined in [RFC9441] MUST be used. The SCHC Compound ACK message format is shown in Figure 9.

SCHCフラグメントの損失がSCHCパケットの任意のウィンドウ(C=0)に見られる場合、[RFC9441]で定義されているSCHC化合物ACKを使用しなければなりません (MUST)。SCHC化合物ACKメッセージ形式を図9に示します。

   |--- SCHC ACK Header ---|- W=w1 -|...|----- W=wi ------|
   +------+--------+-------+--------+...+--------+--------+------+-------+
   |RuleID| W=b'w1 | C=b'0 | Bitmap |...| W=b'wi | Bitmap | b'00 |b'0-pad|
   +------+--------+-------+--------+...+--------+--------+------+-------+
   |3 bits| 2 bits | 1 bit | 7 bits |...| 2 bits | 7 bits |2 bits|
        

Figure 9: SCHC Compound ACK Message Format

図9:SCHCコンパウンドACKメッセージ形式

Losses are found in windows W = w1,...,wi, where w1 < w2 <...< wi.

損失はWindows w = w1、...、wi、w1 <w2 <... <wiで見つかります。

3.6.2.4. SCHC Sender-Abort Message Format
3.6.2.4. SCHC Sender-Abortメッセージフォーマット
                      |---- Sender-Abort Header ----|
                      +-----------------------------+
                      | RuleID | W=b'11 | FCN=ALL-1 |
                      +--------+--------+-----------+
                      | 3 bits | 2 bits |  3 bits   |
        

Figure 10: SCHC Sender-Abort Message Format

図10:SCHC Sender-Abortメッセージフォーマット

3.6.2.5. SCHC Receiver-Abort Message Format
3.6.2.5. SCHC Receiver-Abortメッセージフォーマット
      |- Receiver-Abort Header -|
      +---------------------------------+-----------------+---------+
      | RuleID | W=b'11 | C=b'1 |  b'11 |  0xFF (all 1's) | b'0-pad |
      +--------+--------+-------+-------+-----------------+---------+
      | 3 bits | 2 bits | 1 bit | 2 bit |  8 bit          | 48 bits |
                next L2 Word boundary ->| <-- L2 Word --> |
        

Figure 11: SCHC Receiver-Abort Message Format

図11:SCHC Receiver-Abortメッセージフォーマット

3.6.3. アップリンクACKオンエラーモード:2バイトSCHCヘッダーオプション1
3.6.3.1. Regular SCHC Fragment
3.6.3.1. 通常のSCHCフラグメント

Figure 12 shows an example of a Regular SCHC Fragment for all fragments except the last one. The penultimate tile of a SCHC Packet is of the regular size.

図12は、最後の断片を除くすべてのフラグメントの通常のSCHCフラグメントの例を示しています。SCHCパケットの最後から2番目のタイルは、通常のサイズです。

              |------- SCHC Fragment Header ------|
              +-----------------------------------+---------+
              | RuleID |    W   |  FCN   | b'0000 | Payload |
              +--------+--------+--------+--------+---------+
              | 6 bits | 2 bits | 4 bits | 4 bits | 80 bits |
        

Figure 12: Regular SCHC Fragment Format for All Fragments except the Last One

図12:最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメント形式

The SCHC ACK REQ MUST NOT be used, instead the All-1 SCHC Fragment MUST be used to request a SCHC ACK from the receiver (Network SCHC). As per [RFC8724], the All-0 message is distinguishable from the SCHC ACK REQ (All-1 message).

SCHC ACK REQを使用してはなりません。代わりに、ALL-1 SCHCフラグメントを使用して、受信機(ネットワークSCHC)からSCHC ACKを要求する必要があります。[RFC8724]によると、ALL-0メッセージはSCHC ACK Req(ALL-1メッセージ)と区別できます。

3.6.3.2. All-1 SCHC Fragment
3.6.3.2. All-1 SCHCフラグメント

Figure 13 shows an example of the All-1 message. The All-1 message MUST contain the last tile of the SCHC Packet.

図13は、ALL-1メッセージの例を示しています。ALL-1メッセージには、SCHCパケットの最後のタイルを含めなければなりません (MUST)。

The All-1 message Fragment Header contains an RCS of 4 bits to complete the two-byte size. The size of the last tile ranges from 8 to 80 bits.

ALL-1メッセージフラグメントヘッダーには、2バイトサイズを完了するために4ビットのRCSが含まれています。最後のタイルのサイズは8〜80ビットの範囲です。

          |--------- SCHC Fragment Header -------|
          +--------------------------------------+--------------+
          | RuleID |    W   | FCN=ALL-1 |  RCS   |    Payload   |
          +--------+--------+-----------+--------+--------------+
          | 6 bits | 2 bits |  4 bits   | 4 bits | 8 to 80 bits |
        

Figure 13: All-1 SCHC Message Format with the Last Tile

図13:最後のタイルを備えたAll-1 SCHCメッセージフォーマット

As per [RFC8724], the All-1 must be distinguishable from the SCHC Sender-Abort message (with same RuleID, M, and N values). The All-1 MUST have the last tile of the SCHC Packet that MUST be at least 1 byte. The SCHC Sender-Abort message header size is 2 bytes with no padding bits.

[RFC8724]によると、ALL-1はSCHC Sender-Abortメッセージ(同じRuleID、M、およびN値を使用)と区別できる必要があります。ALL-1には、少なくとも1バイトでなければならないSCHCパケットの最後のタイルが必要です。SCHC Sender-Abortメッセージヘッダーサイズは、パディングビットのない2バイトです。

For the All-1 message to be distinguishable from the Sender-Abort message, the Sender-Abort message MUST be 2 bytes (only header with no padding). This way, the minimum size of the All-1 is 3 bytes, and the Sender-Abort message is 2 bytes.

All-1メッセージが送信者とアボートのメッセージと区別できるためには、送信者アボートメッセージは2バイトでなければなりません (MUST)(パディングのないヘッダーのみ)。これにより、All-1の最小サイズは3バイトで、送信者アボートメッセージは2バイトです。

3.6.3.3. SCHC ACK Format
3.6.3.3. SCHC ACK形式

Figure 14 shows the SCHC ACK format when all fragments have been correctly received (C=1). Padding MUST be added to complete the 64-bit Sigfox Downlink frame payload size.

図14は、すべてのフラグメントが正しく受信されたときのSCHC ACK形式を示しています(C=1)。パディングを追加して、64ビットのSigfoxダウンリンクフレームペイロードサイズを完成させなければなりません (MUST)。

                   |---- SCHC ACK Header ----|
                   +-------------------------+---------+
                   | RuleID |    W   | C=b'1 | b'0-pad |
                   +--------+--------+-------+---------+
                   | 6 bits | 2 bits | 1 bit | 55 bits |
        

Figure 14: SCHC Success ACK Message Format

図14:SCHC成功ACKメッセージ形式

The SCHC Compound ACK message MUST be used in case SCHC Fragment losses are found in any window of the SCHC Packet (C=0). The SCHC Compound ACK message format is shown in Figure 15. The SCHC Compound ACK can report up to 4 windows with losses, as shown in Figure 16.

SCHCフラグメント損失がSCHCパケットの任意のウィンドウ(C=0)に見られる場合、SCHC化合物ACKメッセージを使用しなければなりません (MUST)。SCHC化合物ACKメッセージ形式を図15に示します。SCHC化合物ACKは、図16に示すように、損失を伴う最大4つのウィンドウを報告できます。

When sent in the Downlink, the SCHC Compound ACK MUST be 0 padded (padding bits must be 0) to complement the 64 bits required by the Sigfox payload.

ダウンリンクで送信すると、SCHC化合物ACKは0パッドで必要です(パディングビットは0でなければなりません)。

   |--- SCHC ACK Header ---|- W=w1 -|...|---- W=wi -----|
   +--------+------+-------+--------+...+------+--------+------+-------+
   | RuleID |W=b'w1| C=b'0 | Bitmap |...|W=b'wi| Bitmap | b'00 |b'0-pad|
   +--------+------+-------+--------+...+------+--------+------+-------+
   | 6 bits |2 bits| 1 bit | 12 bits|...|2 bits| 12 bits|2 bits|
        

Figure 15: SCHC Compound ACK Message Format

図15:SCHCコンパウンドACKメッセージ形式

Losses are found in windows W = w1,...,wi, where w1 < w2 <...< wi.

損失はWindows w = w1、...、wi、w1 <w2 <... <wiで見つかります。

            |- SCHC ACK Header -|- W=0 -|      |- W=1 -|...
            +------+------+-----+-------+------+-------+...
            |RuleID|W=b'00|C=b'0|Bitmap |W=b'01|Bitmap |...
            +------+------+-----+-------+------+-------+...
            |6 bits|2 bits|1 bit|12 bits|2 bits|12 bits|...

                        ...       |- W=2 -|      |- W=3 -|
                        ...+------+-------+------+-------+---+
                        ...|W=b'10|Bitmap |W=b'11|Bitmap |b'0|
                        ...+------+-------+------+-------+---+
                        ...|2 bits|12 bits|2 bits|12 bits|
        

Figure 16: SCHC Compound ACK Message Format Example with Losses in All Windows

図16:すべてのウィンドウに損失があるSCHCコンパウンドACKメッセージフォーマットの例

Losses are found in windows W = w1,...,wi, where w1 < w2 <...< wi.

損失はWindows w = w1、...、wi、w1 <w2 <... <wiで見つかります。

3.6.3.4. SCHC Sender-Abort Message Format
3.6.3.4. SCHC Sender-Abortメッセージフォーマット
                      |---- Sender-Abort Header ----|
                      +-----------------------------+
                      | RuleID |   W    | FCN=ALL-1 |
                      +--------+--------+-----------+
                      | 6 bits | 2 bits |  4 bits   |
        

Figure 17: SCHC Sender-Abort Message Format

図17:SCHC Sender-Abortメッセージフォーマット

3.6.3.5. SCHC Receiver-Abort Message Format
3.6.3.5. SCHC Receiver-Abortメッセージフォーマット
      |- Receiver-Abort Header -|
      +---------------------------------+-----------------+---------+
      | RuleID | W=b'11 | C=b'1 |  0x7F |  0xFF (all 1's) | b'0-pad |
      +--------+--------+-------+-------+-----------------+---------+
      | 6 bits | 2 bits | 1 bit | 7 bit |  8 bit          | 40 bits |
                next L2 Word boundary ->| <-- L2 Word --> |
        

Figure 18: SCHC Receiver-Abort Message Format

図18:SCHC Receiver-Abortメッセージフォーマット

3.6.4. アップリンクACKオンエラーモード:2バイトSCHCヘッダーオプション2
3.6.4.1. Regular SCHC Fragment
3.6.4.1. 通常のSCHCフラグメント

Figure 19 shows an example of a Regular SCHC Fragment for all fragments except the last one. The penultimate tile of a SCHC Packet is of the regular size.

図19は、最後の断片を除くすべてのフラグメントの通常のSCHCフラグメントの例を示しています。SCHCパケットの最後から2番目のタイルは、通常のサイズです。

                  |-- SCHC Fragment Header --|
                  +--------------------------+---------+
                  | RuleID |   W    | FCN    | Payload |
                  +--------+--------+--------+---------+
                  | 8 bits | 3 bits | 5 bits | 80 bits |
        

Figure 19: Regular SCHC Fragment Format for All Fragments except the Last One

図19:最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメント形式

The SCHC ACK REQ MUST NOT be used, instead the All-1 SCHC Fragment MUST be used to request a SCHC ACK from the receiver (Network SCHC). As per [RFC8724], the All-0 message is distinguishable from the SCHC ACK REQ (All-1 message).

SCHC ACK REQを使用してはなりません。代わりに、ALL-1 SCHCフラグメントを使用して、受信機(ネットワークSCHC)からSCHC ACKを要求する必要があります。[RFC8724]によると、ALL-0メッセージはSCHC ACK Req(ALL-1メッセージ)と区別できます。

3.6.4.2. All-1 SCHC Fragment
3.6.4.2. All-1 SCHCフラグメント

Figure 20 shows an example of the All-1 message. The All-1 message MAY contain the last tile of the SCHC Packet.

図20は、ALL-1メッセージの例を示しています。All-1メッセージには、SCHCパケットの最後のタイルが含まれている場合があります (MAY)。

The All-1 message Fragment Header contains an RCS of 5 bits and 3 padding bits to complete a 3-byte Fragment Header. The size of the last tile, if present, ranges from 8 to 72 bits.

All-1メッセージフラグメントヘッダーには、3バイトのフラグメントヘッダーを完成させるために、5ビットと3つのパディングビットのRCが含まれています。最後のタイルのサイズは、存在する場合、8〜72ビットの範囲です。

     |-------------- SCHC Fragment Header -----------|
     +-----------------------------------------------+--------------+
     | RuleID |    W   | FCN=ALL-1 |  RCS   | b'000  |    Payload   |
     +--------+--------+-----------+--------+--------+--------------+
     | 8 bits | 3 bits |  5 bits   | 5 bits | 3 bits | 8 to 72 bits |
        

Figure 20: All-1 SCHC Message Format with the Last Tile

図20:最後のタイルを備えたAll-1 SCHCメッセージフォーマット

As per [RFC8724], the All-1 must be distinguishable from the SCHC Sender-Abort message (with same RuleID, M, and N values). The SCHC Sender-Abort message header size is 2 bytes with no padding bits.

[RFC8724]によると、ALL-1はSCHC Sender-Abortメッセージ(同じRuleID、M、およびN値を使用)と区別できる必要があります。SCHC Sender-Abortメッセージヘッダーサイズは、パディングビットのない2バイトです。

For the All-1 message to be distinguishable from the Sender-Abort message, the Sender-Abort message MUST be 2 bytes (only header with no padding). This way, the minimum size of the All-1 is 3 bytes, and the Sender-Abort message is 2 bytes.

All-1メッセージが送信者とアボートのメッセージと区別できるためには、送信者アボートメッセージは2バイトでなければなりません (MUST)(パディングのないヘッダーのみ)。これにより、All-1の最小サイズは3バイトで、送信者アボートメッセージは2バイトです。

3.6.4.3. SCHC ACK Format
3.6.4.3. SCHC ACK形式

Figure 21 shows the SCHC ACK format when all fragments have been correctly received (C=1). Padding MUST be added to complete the 64-bit Sigfox Downlink frame payload size.

図21は、すべてのフラグメントが正しく受信されたときのSCHC ACK形式を示しています(C=1)。パディングを追加して、64ビットのSigfoxダウンリンクフレームペイロードサイズを完成させなければなりません (MUST)。

                   |---- SCHC ACK Header ----|
                   +-------------------------+---------+
                   | RuleID |    W   | C=b'1 | b'0-pad |
                   +--------+--------+-------+---------+
                   | 8 bits | 3 bits | 1 bit | 52 bits |
        

Figure 21: SCHC Success ACK Message Format

図21:SCHC成功ACKメッセージ形式

The SCHC Compound ACK message MUST be used in case SCHC Fragment losses are found in any window of the SCHC Packet (C=0). The SCHC Compound ACK message format is shown in Figure 22. The SCHC Compound ACK can report up to 3 windows with losses.

SCHCフラグメント損失がSCHCパケットの任意のウィンドウ(C=0)に見られる場合、SCHC化合物ACKメッセージを使用しなければなりません (MUST)。SCHC化合物ACKメッセージ形式を図22に示します。SCHC化合物ACKは、損失を伴う最大3つのウィンドウを報告できます。

When sent in the Downlink, the SCHC Compound ACK MUST be 0 padded (padding bits must be 0) to complement the 64 bits required by the Sigfox payload.

ダウンリンクで送信すると、SCHC化合物ACKは0パッドで必要です(パディングビットは0でなければなりません)。

    |-- SCHC ACK Header --|- W=w1 -|...|---- W=wi -----|
    +------+------+-------+--------+...+------+--------+------+-------+
    |RuleID|W=b'w1| C=b'0 | Bitmap |...|W=b'wi| Bitmap | 000  |b'0-pad|
    +------+------+-------+--------+...+------+--------+------+-------+
    |8 bits|3 bits| 1 bit | 31 bits|...|3 bits| 31 bits|3 bits|
        

Figure 22: SCHC Compound ACK Message Format

図22:SCHCコンパウンドACKメッセージ形式

Losses are found in windows W = w1,...,wi, where w1 < w2 <...< wi.

損失はWindows w = w1、...、wi、w1 <w2 <... <wiで見つかります。

3.6.4.4. SCHC Sender-Abort Message Format
3.6.4.4. SCHC Sender-Abortメッセージフォーマット
                      |---- Sender-Abort Header ----|
                      +-----------------------------+
                      | RuleID |   W    | FCN=ALL-1 |
                      +--------+--------+-----------+
                      | 8 bits | 3 bits |  5 bits   |
        

Figure 23: SCHC Sender-Abort Message Format

図23:SCHC Sender-Abortメッセージフォーマット

3.6.4.5. SCHC Receiver-Abort Message Format
3.6.4.5. SCHC Receiver-Abortメッセージフォーマット
     |-- Receiver-Abort Header -|
     +-----------------------------------+-----------------+---------+
     | RuleID | W=b'111 | C=b'1 | b'1111 |  0xFF (all 1's) | b'0-pad |
     +--------+---------+-------+--------+-----------------+---------+
     | 8 bits |  3 bits | 1 bit | 4 bit  |  8 bit          | 40 bits |
                 next L2 Word boundary ->| <-- L2 Word --> |
        

Figure 24: SCHC Receiver-Abort Message Format

図24:SCHC Receiver-Abortメッセージフォーマット

3.6.5. ダウンリンクACK-Alwaysモード:シングルバイトSCHCヘッダー
3.6.5.1. Regular SCHC Fragment
3.6.5.1. 通常のSCHCフラグメント

Figure 25 shows an example of a Regular SCHC Fragment for all fragments except the last one. The penultimate tile of a SCHC Packet is of the regular size.

図25は、最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメントの例を示しています。SCHCパケットの最後から2番目のタイルは、通常のサイズです。

                          SCHC Fragment
                       |--    Header   --|
                       +-----------------+---------+
                       | RuleID |  FCN   | Payload |
                       +--------+--------+---------+
                       | 3 bits | 5 bits | 56 bits |
        

Figure 25: Regular SCHC Fragment Format for All Fragments except the Last One

図25:最後のフラグメントを除くすべてのフラグメントの通常のSCHCフラグメント形式

The SCHC ACK MUST NOT be used, instead the All-1 SCHC Fragment MUST be used to request a SCHC ACK from the receiver. As per [RFC8724], the All-0 message is distinguishable from the SCHC ACK REQ (All-1 message).

SCHC ACKを使用してはなりません。代わりに、ALL-1 SCHCフラグメントを使用して、受信機からSCHC ACKを要求する必要があります。[RFC8724]によると、ALL-0メッセージはSCHC ACK Req(ALL-1メッセージ)と区別できます。

3.6.5.2. All-1 SCHC Fragment
3.6.5.2. All-1 SCHCフラグメント

Figure 26 shows an example of the All-1 message. The All-1 message MAY contain the last tile of the SCHC Packet.

図26は、ALL-1メッセージの例を示しています。All-1メッセージには、SCHCパケットの最後のタイルが含まれている場合があります (MAY)。

The All-1 message Fragment Header contains an RCS of 5 bits and 3 padding bits to complete a 2-byte Fragment Header. The size of the last tile, if present, ranges from 8 to 48 bits.

All-1メッセージフラグメントヘッダーには、2バイトフラグメントヘッダーを完成させるために、5ビットのRCと3つのパディングビットが含まれています。最後のタイルのサイズは、存在する場合、8〜48ビットの範囲です。

          |--------- SCHC Fragment Header -------|
          +--------------------------------------+--------------+
          | RuleID | FCN=ALL-1 |  RCS   | b'000  |    Payload   |
          +--------+-----------+--------+--------+--------------+
          | 3 bits |  5 bits   | 5 bits | 3 bits | 0 to 48 bits |
        

Figure 26: All-1 SCHC Message Format with the Last Tile

図26:最後のタイルを備えたAll-1 SCHCメッセージフォーマット

As per [RFC8724], the All-1 must be distinguishable from the SCHC Sender-Abort message (with same RuleID and N values). The SCHC Sender-Abort message header size is 1 byte with no padding bits.

[RFC8724]によると、ALL-1はSCHC Sender-Abortメッセージ(同じRuleIDおよびN値を使用)と区別できる必要があります。SCHC Sender-Abortメッセージヘッダーサイズは、パディングビットのない1バイトです。

For the All-1 message to be distinguishable from the Sender-Abort message, the Sender-Abort message MUST be 1 byte (only header with no padding). This way, the minimum size of the All-1 is 2 bytes, and the Sender-Abort message is 1 bytes.

ALL-1メッセージが送信者とアボートのメッセージと区別できる場合、送信者アボートメッセージは1バイト(パディングのないヘッダーのみ)でなければなりません (MUST)。これにより、All-1の最小サイズは2バイトで、送信者アボートメッセージは1バイトです。

3.6.5.3. SCHC ACK Format
3.6.5.3. SCHC ACK形式

Figure 27 shows the SCHC ACK format when all fragments have been correctly received (C=1). Padding MUST be added to complete 2 bytes.

図27は、すべてのフラグメントが正しく受信されたときのSCHC ACK形式を示しています(C=1)。パディングを追加するには、2バイトを完全に追加しなければなりません (MUST)。

                            SCHC ACK
                       |--   Header   --|
                       +----------------+---------+
                       | RuleID | C=b'1 | b'0-pad |
                       +--------+-------+---------+
                       | 3 bits | 1 bit |  4 bits |
        

Figure 27: SCHC Success ACK Message Format

図27:SCHC成功ACKメッセージ形式

The SCHC ACK message format is shown in Figure 28.

SCHC ACKメッセージ形式を図28に示します。

                   |---- SCHC ACK Header ----|
                   +--------+-------+--------+---------+
                   | RuleID | C=b'0 | Bitmap | b'0-pad |
                   +--------+-------+--------+---------+
                   | 3 bits | 1 bit | 31 bits|  5 bits |
        

Figure 28: SCHC Compound ACK Message Format

図28:SCHCコンパウンドACKメッセージ形式

3.6.5.4. SCHC Sender-Abort Message Format
3.6.5.4. SCHC Sender-Abortメッセージフォーマット
                               Sender-Abort
                          |----   Header   ----|
                          +--------------------+
                          | RuleID | FCN=ALL-1 |
                          +--------+-----------+
                          | 3 bits |  5 bits   |
        

Figure 29: SCHC Sender-Abort Message Format

図29:SCHC Sender-Abortメッセージ形式

3.6.5.5. SCHC Receiver-Abort Message Format
3.6.5.5. SCHC Receiver-Abortメッセージフォーマット
                 Receiver-Abort
               |---  Header  ---|
               +----------------+--------+-----------------+
               | RuleID | C=b'1 | b'1111 |  0xFF (all 1's) |
               +--------+-------+--------+-----------------+
               | 3 bits | 1 bit | 4 bit  |  8 bit          |
        

Figure 30: SCHC Receiver-Abort Message Format

図30:SCHC Receiver-Abortメッセージフォーマット

3.7. Padding
3.7. パディング

The Sigfox payload fields have different characteristics in Uplink and Downlink.

Sigfoxペイロードフィールドは、アップリンクとダウンリンクに異なる特性を持っています。

Uplink messages can contain a payload size from 0 to 12 bytes. The Sigfox radio protocol allows sending zero bits, one single bit of information for binary applications (e.g., status), or an integer number of bytes. Therefore, for 2 or more bits of payload, it is required to add padding to the next integer number of bytes. The reason for this flexibility is to optimize transmission time and hence save battery consumption at the device.

アップリンクメッセージには、0〜12バイトのペイロードサイズを含めることができます。SIGFOXラジオプロトコルにより、ゼロビット、バイナリアプリケーションの1つの単一の情報(ステータスなど)、または整数数のバイトを送信できます。したがって、2ビット以上のペイロードについては、次の整数数のバイトにパディングを追加する必要があります。この柔軟性の理由は、送信時間を最適化し、デバイスでバッテリー消費を節約するためです。

On the other hand, Downlink frames have a fixed length. The payload length MUST be 64 bits (i.e., 8 bytes). Hence, if less information bits are to be transmitted, padding MUST be used with bits equal to 0. The receiver MUST remove the added padding bits before the SCHC reassembly process.

一方、ダウンリンクフレームの長さは固定されています。ペイロード長は64ビット(つまり、8バイト)でなければなりません (MUST)。したがって、情報ビットが少ない場合は、0に等しいビットでパディングを使用しなければなりません (MUST)。SCHC再組み立てプロセスの前に、受信機は追加されたパディングビットを取り外さなければなりません (MUST)。

4. Fragmentation Rules Examples
4. 断片化ルールの例

This section provides an example of RuleID configuration for interoperability between the F/R modes presented in this document. Note that the RuleID space for Uplink F/R is different than the one for Downlink F/R; therefore, this section is divided in two subsections: Rules for Uplink fragmentation and Rules for Downlink fragmentation.

このセクションでは、このドキュメントに示されているF/Rモード間の相互運用性のRuleID構成の例を示します。Uplink F/RのRuleIDスペースは、ダウンリンクF/Rのスペースとは異なることに注意してください。したがって、このセクションは、アップリンクの断片化のルールとダウンリンク断片化のルールの2つのサブセクションに分割されています。

For Uplink F/R, multiple header lengths were described in Section 3.5. All of them are part of the SCHC over Sigfox Profile and offer not only low protocol overhead for small payloads (single byte header) but also extensibility to transport larger payloads with more overhead (2-byte header, Options 1 and 2). The usage of the RuleID space for each header length is an implementation choice, but we provide an example of it in the following section. This illustrates implementation choices made in order to 1) identify the different header length and 2) finally parse the RuleID field to identify the RuleID value and execute the associated treatment.

アップリンクF/Rの場合、セクション3.5で複数のヘッダーの長さについて説明しました。それらはすべてSIGFOXプロファイルを介したSCHCの一部であり、小さなペイロード(単一バイトヘッダー)の低いプロトコルオーバーヘッドだけでなく、より多くのオーバーヘッド(2バイトヘッダー、オプション1および2)で大きなペイロードを輸送する拡張性も提供します。各ヘッダー長のRuleIDスペースの使用は実装の選択肢ですが、次のセクションでその例を示します。これは、1)異なるヘッダーの長さを特定し、2)RuleIDフィールドを解析してRuleID値を特定し、関連する治療を実行するために行われた実装の選択を示しています。

4.1. アップリンクフラグメンテーションルールの例
4.2. ダウンリンクフラグメンテーションルールの例
5. Fragmentation Sequence Examples
5. 断片化シーケンスの例

In this section, some sequence diagrams depict message exchanges for different fragmentation modes and use cases are shown. In the examples, 'Seq' indicates the Sigfox Sequence Number of the frame carrying a fragment.

このセクションでは、いくつかのシーケンス図には、さまざまな断片化モードのメッセージ交換とユースケースが表示されています。例では、「seq」はフラグメントを運ぶフレームのSigfoxシーケンス番号を示します。

5.1. Uplink no-ackの例
5.2. アップリンクACKオンエラーの例:シングルバイトSCHCヘッダー
5.3. SCHC Abort Examples
5.3. Schc Abortの例

*Case SCHC Sender-Abort*

*ケースSCHC SENDER-ABORT*

The sender may need to send a Sender-Abort to stop the current communication. For example, this may happen if the All-1 has been sent MAX_ACK_REQUESTS times.

送信者は、現在の通信を停止するために送信者 - アボートを送信する必要がある場合があります。たとえば、これはAll-1がMAX_ACK_REQUESTS TIMESを送信された場合に発生する可能性があります。

             Sender                    Receiver
               |-----W=0,FCN=6,Seq=1----->|
               |-----W=0,FCN=5,Seq=2----->|
               |-----W=0,FCN=4,Seq=3----->|
               |-----W=0,FCN=3,Seq=4----->|
               |-----W=0,FCN=2,Seq=5----->|
               |-----W=0,FCN=1,Seq=6----->|
     DL Enable |-----W=0,FCN=0,Seq=7----->|
           (no ACK)
               |-----W=1,FCN=6,Seq=8----->|
               |-----W=1,FCN=5,Seq=9----->|
               |-----W=1,FCN=4,Seq=10---->|
     DL Enable |-----W=1,FCN=7,Seq=11---->| All fragments received
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |-----W=1,FCN=7,Seq=13---->| RESEND ACK  (1)
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |-----W=1,FCN=7,Seq=15---->| RESEND ACK  (2)
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |-----W=1,FCN=7,Seq=17---->| RESEND ACK  (3)
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |-----W=1,FCN=7,Seq=18---->| RESEND ACK  (4)
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |-----W=1,FCN=7,Seq=19---->| RESEND ACK  (5)
               | X--Compound ACK,W=1,C=1 -| C=1
     DL Enable |----Sender-Abort,Seq=20-->| exit with error condition
             (End)
        

Figure 41: Uplink ACK-on-Error Sender-Abort

図41:Uplink Ack-on-error Sender-Abort

*Case Receiver-Abort*

*case receiver-abort*

The receiver may need to send a Receiver-Abort to stop the current communication. This message can only be sent after a Downlink Enable.

受信者は、現在の通信を停止するために受信機アボートを送信する必要がある場合があります。このメッセージは、ダウンリンク有効化後にのみ送信できます。

                  Sender                    Receiver
                    |-----W=0,FCN=6,Seq=1----->|
                    |-----W=0,FCN=5,Seq=2----->|
                    |-----W=0,FCN=4,Seq=3----->|
                    |-----W=0,FCN=3,Seq=4----->|
                    |-----W=0,FCN=2,Seq=5----->|
                    |-----W=0,FCN=1,Seq=6----->|
          DL Enable |-----W=0,FCN=0,Seq=7----->|
                    |<------  RECV ABORT ------| under-resourced
                 (Error)
        

Figure 42: Uplink ACK-on-Error Receiver-Abort

図42:Uplink Ack-on-error Receiver-Abort

6. Security Considerations
6. セキュリティに関する考慮事項

The radio protocol authenticates and ensures the integrity of each message. This is achieved by using a unique Device ID and an AES-128-based message authentication code, ensuring that the message has been generated and sent by the device (see [sigfox-spec], Section 3.8) or Network (see [sigfox-spec], Section 4.3) with the ID claimed in the message [sigfox-spec].

ラジオプロトコルは、各メッセージの整合性を認証および保証します。これは、一意のデバイスIDとAES-128ベースのメッセージ認証コードを使用して達成され、メッセージがデバイス([sigfox-spec]、セクション3.8を参照)またはネットワーク([sigfox-を参照)によって生成および送信されるようにします。Spec]、セクション4.3)メッセージ[Sigfox-spec]で請求されているID。

Application data may or may not be encrypted at the application layer, depending on the criticality of the use case. This flexibility allows a balance between cost and effort versus risk. AES-128 in counter mode is used for encryption. Cryptographic keys are independent for each device. These keys are associated with the Device ID, and separate integrity and encryption keys are pre-provisioned. An encryption key is only provisioned if confidentiality is to be used (see [sigfox-spec], Section 5.3; note that further documentation is available at Sigfox upon request).

アプリケーションデータは、ユースケースの重要性に応じて、アプリケーションレイヤーで暗号化される場合とされない場合があります。この柔軟性により、コストと努力とリスクのバランスが得られます。カウンターモードのAES-128は、暗号化に使用されます。暗号化キーは、デバイスごとに独立しています。これらのキーはデバイスIDに関連付けられており、個別の整合性と暗号化キーが事前に導入されています。暗号化キーは、機密性を使用する場合にのみプロビジョニングされます([Sigfox-spec]、セクション5.3を参照してください。リクエストに応じてSigfoxでさらなるドキュメントが利用可能であることに注意してください)。

The radio protocol has protections against replay attacks, and the cloud-based core Network provides firewall protection against undesired incoming communications [sigfox-spec].

ラジオプロトコルにはリプレイ攻撃に対する保護があり、クラウドベースのコアネットワークは、望ましくない着信通信[SIGFOX-SPEC]に対するファイアウォール保護を提供します。

The previously described security mechanisms do not guarantee end-to-end security between the device SCHC C/D + F/R and the Network SCHC C/D + F/R; potential security threats described in [RFC8724] are applicable to the profile specified in this document.

前述のセキュリティメカニズムは、デバイスSCHC C/D F/RとネットワークSCHC C/D F/Rの間のエンドツーエンドセキュリティを保証するものではありません。[RFC8724]で説明されている潜在的なセキュリティの脅威は、このドキュメントで指定されたプロファイルに適用できます。

In some circumstances, sending device location information is privacy sensitive. The Device Geolocation parameter provided by the Network is optional; therefore, it can be omitted to protect this aspect of the device privacy.

状況によっては、デバイスの位置情報を送信することはプライバシーに敏感です。ネットワークによって提供されるデバイスジオロケーションパラメーターはオプションです。したがって、デバイスのプライバシーのこの側面を保護することは省略できます。

7. IANA Considerations
7. IANAの考慮事項

This document has no IANA actions.

このドキュメントにはIANAアクションがありません。

8. References
8. 参考文献
8.1. Normative References
8.1. 引用文献
   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119,
              DOI 10.17487/RFC2119, March 1997,
              <https://www.rfc-editor.org/info/rfc2119>.
        
   [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
              2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
              May 2017, <https://www.rfc-editor.org/info/rfc8174>.
        
   [RFC8724]  Minaburo, A., Toutain, L., Gomez, C., Barthel, D., and JC.
              Zuniga, "SCHC: Generic Framework for Static Context Header
              Compression and Fragmentation", RFC 8724,
              DOI 10.17487/RFC8724, April 2020,
              <https://www.rfc-editor.org/info/rfc8724>.
        
   [RFC9441]  Zúñiga, JC., Gomez, C., Aguilar, S., Toutain, L.,
              Céspedes, S., and D. Wistuba, "Static Context Header
              Compression (SCHC) Compound Acknowledgement (ACK)",
              RFC 9441, DOI 10.17487/RFC9441, July 2023,
              <https://www.rfc-editor.org/info/rfc9441>.
        
   [sigfox-spec]
              Sigfox, "Sigfox Device Radio Specifications",
              <https://build.sigfox.com/sigfox-device-radio-
              specifications>.
        
8.2. Informative References
8.2. 参考引用
   [CORE-COMI]
              Veillette, M., Ed., van der Stok, P., Ed., Pelov, A.,
              Bierman, A., and C. Bormann, Ed., "CoAP Management
              Interface (CORECONF)", Work in Progress, Internet-Draft,
              draft-ietf-core-comi-12, 13 March 2023,
              <https://datatracker.ietf.org/doc/html/draft-ietf-core-
              comi-12>.
        
   [RFC6241]  Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed.,
              and A. Bierman, Ed., "Network Configuration Protocol
              (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011,
              <https://www.rfc-editor.org/info/rfc6241>.
        
   [RFC7252]  Shelby, Z., Hartke, K., and C. Bormann, "The Constrained
              Application Protocol (CoAP)", RFC 7252,
              DOI 10.17487/RFC7252, June 2014,
              <https://www.rfc-editor.org/info/rfc7252>.
        
   [RFC8040]  Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF
              Protocol", RFC 8040, DOI 10.17487/RFC8040, January 2017,
              <https://www.rfc-editor.org/info/rfc8040>.
        
   [RFC8259]  Bray, T., Ed., "The JavaScript Object Notation (JSON) Data
              Interchange Format", STD 90, RFC 8259,
              DOI 10.17487/RFC8259, December 2017,
              <https://www.rfc-editor.org/info/rfc8259>.
        
   [RFC8376]  Farrell, S., Ed., "Low-Power Wide Area Network (LPWAN)
              Overview", RFC 8376, DOI 10.17487/RFC8376, May 2018,
              <https://www.rfc-editor.org/info/rfc8376>.
        
   [RFC8949]  Bormann, C. and P. Hoffman, "Concise Binary Object
              Representation (CBOR)", STD 94, RFC 8949,
              DOI 10.17487/RFC8949, December 2020,
              <https://www.rfc-editor.org/info/rfc8949>.
        
   [sigfox-callbacks]
              Sigfox, "Sigfox Callbacks",
              <https://support.sigfox.com/docs/callbacks-documentation>.
        
   [sigfox-docs]
              Sigfox, "Sigfox Documentation",
              <https://support.sigfox.com/docs>.
        
Acknowledgements
謝辞

Carles Gomez has been funded in part by the Spanish Government through the TEC2016-79988-P grant and the PID2019-106808RA-I00 grant (funded by MCIN / AEI / 10.13039/501100011033) and by Secretaria d'Universitats i Recerca del Departament d'Empresa i Coneixement de la Generalitat de Catalunya through 2017 grant SGR 376 and 2021 grant SGR 00330.

Carles Gomezは、TEC2016-79988-P GrantとPID2019-106808RA-I00助成金(MCIN / AEI / 10.13039 / 501100011033によって資金提供)およびSecrecearia D'Universitats I Recerca del Departament D 'd'によるスペイン政府によって部分的に資金提供を受けています。Empresa I Coneixement de la generalitat de catalunyaから2017年の助成金Sgr 376および2021 Grant Sgr 00330。

Sergio Aguilar has been funded by the ERDF and the Spanish Government through project TEC2016-79988-P and project PID2019-106808RA-I00, AEI/FEDER, EU (funded by MCIN / AEI / 10.13039/501100011033).

Sergio Aguilarは、プロジェクトTEC2016-79988-PおよびProject PID2019-106808ra-I00、AEI/FEDER、EU(MCIN / AEI / 10.13039 / 501100011033によって資金提供)を通じてERDFとスペイン政府によって資金提供されています。

Sandra Cespedes has been funded in part by the ANID Chile Project FONDECYT Regular 1201893 and Basal Project FB0008.

サンドラ・セスペデスは、Anid Chile Project Fondecyt Regular 1201893およびBasal Project FB0008によって部分的に資金提供されています。

Diego Wistuba has been funded by the ANID Chile Project FONDECYT Regular 1201893.

ディエゴ・ウィスバは、アニッド・チリ・プロジェクトFondecyt Regular 1201893によって資金提供されています。

The authors would like to thank Ana Minaburo, Clement Mannequin, Rafael Vidal, Julien Boite, Renaud Marty, and Antonis Platis for their useful comments and implementation design considerations.

著者は、アナ・ミナブロ、クレメント・マネキン、ラファエル・ヴィダル、ジュリアン・ボイト、ルノー・マーティ、アントニス・プラティスの有用なコメントと実装の設計上の考慮事項に感謝したいと思います。

Authors' Addresses
著者のアドレス
   Juan Carlos Zúñiga
   Montreal QC
   Canada
   Email: j.c.zuniga@ieee.org
        
   Carles Gomez
   Universitat Politècnica de Catalunya
   C/Esteve Terradas, 7
   08860 Castelldefels
   Spain
   Email: carles.gomez@upc.edu
        
   Sergio Aguilar
   Universitat Politècnica de Catalunya
   C/Esteve Terradas, 7
   08860 Castelldefels
   Spain
   Email: sergio.aguilar.romero@upc.edu
        
   Laurent Toutain
   IMT-Atlantique
   CS 17607
   2 rue de la Chataigneraie
   35576 Cesson-Sevigne Cedex
   France
   Email: Laurent.Toutain@imt-atlantique.fr
        
   Sandra Céspedes
   Concordia University
   1455 De Maisonneuve Blvd. W.
   Montreal QC H3G 1M8
   Canada
   Email: sandra.cespedes@concordia.ca
        
   Diego Wistuba
   NIC Labs, Universidad de Chile
   Av. Almte. Blanco Encalada 1975
   Santiago
   Chile
   Email: research@witu.cl
        
   Julien Boite
   Unabiz (Sigfox)
   Labege
   France
   Email: juboite@free.fr
   URI:   https://www.sigfox.com/