Shopping Cart

No products in the cart.

BSI PD CLC/TS 50586:2019

$215.11

Open Smart Grid Protocol (OSGP)

Published By Publication Date Number of Pages
BSI 2019 342
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This document describes the data interface model, application-level communication, management functionalities, and security mechanism for the exchange of data with smart-grid devices. The following five areas are referred to as the Open Smart Grid Protocol (OSGP).

  • Data exchange with smart-grid devices allows Utility Suppliers to collect customer usage information such as billing data and load profiles, monitor and control grid utilization, provision scheduling of tariffs, detect theft and tampers, and to issue disconnects, to name a few. Meter features are described in Clauses 7 and 8.

  • The OSGP data interface uses a representation-oriented model (tables and procedures) which require low overhead. The model is described in Clause 5, with specific tables specified in Annex A, Annex B, and procedures in Annex C and Annex D.

  • The OSGP application protocol is designed to use the EN 14908-1:2014 communication stack over narrowband power line channels. Clause 9 describes the messages that are used to access OSGP data. An essential feature of the protocol over power line channels is a repeating mechanism which gives the application layer the control and responsibility for forwarding packets among devices, independent of the routing protocol or limitations of underlying layers. Therefore OSGP can be adapted to other communication stacks and medium, although such adaptation is outside of the scope of this specification. The repeating mechanism is described in Annex G.

  • OSGP management features include the discovery of devices and the routing topology in a protocol called Automated Topology Management (described in Clause 4) commissioning of devices for secured communication (Annex F), monitoring of device connectivity, and updating of device firmware.

  • OSGP security covers authentication, encryption, and key management. This is detailed in Annex F.

PDF Catalog

PDF Pages PDF Title
2 undefined
12 431BIntroduction
13 1 270BScope
2 271BNormative references
3 272BTerms, definitions and abbreviations
3.1 279BTerms and definitions
18 3.2 280BAbbreviations
20 4 273BPLC network management
4.1 281BOverview
21 4.2 282BMetering device lifecycle
4.3 283BATM Protocol
4.3.1 325BOverview
22 4.3.2 326BATM responsabilities
4.3.3 327BAutomatic discovery
4.3.4 328BDiscovery domain
4.3.5 329BATM messages
4.3.5.1 391BATM message structure
4.3.5.2 392BATM message header
24 4.3.5.3 393BATM message payload
26 4.3.5.4 394BFlags
4.4 284BCommissionning
4.4.1 330BOverview
27 4.4.2 331BCommissionning operations
5 274BOSGP Device data representation
5.1 285BGeneral overview
5.2 286BData types
29 5.3 287BPending tables
30 5.4 288BValue Control Identifiers (VCI)
5.5 289BValue
5.6 290BRegister Naming Convention
5.7 291BTable and Procedure Naming Convention
31 5.8 292BInterface Change Alarm (ICA NACK)
6 275BSecurity
6.1 293BOverview
6.2 294BSecurity suites
6.2.1 332BOverview
6.2.2 333BOSGP-AES-128-PSK
32 6.2.3 334BOMAK
6.2.4 335BAccess control
6.3 295BHardware Lock
7 276BDevice Functional Description of the case the OSGP device is an electric power metering device
7.1 296BOverview
7.2 297BTime-Of-Use Calendar (optional)
7.2.1 336BOverview
33 7.2.2 337BManual Override Option (optional)
34 7.2.3 338BOver Power Threshold Tariff (optional)
8 277BClock Adjustment (mandatory)
8.1 298BAbsolute Time Synch
8.1.1 339BGeneral
8.1.2 340BClock Adjustment by Delta
35 8.2 299BBilling Functions
8.2.1 341BSelf Reads (mandatory)
8.2.2 342BTotal Energy (optional)
8.2.3 343BOn-Demand Read of Current Billing Register Values (mandatory)
8.3 300BLoad Profile (mandatory)
8.3.1 344BOverview
36 8.3.2 345BUse case: Reading Load Profile Data
37 8.3.3 346BUse case: Parsing M-Bus Load Profile Data
8.3.3.1 395BGeneral
8.3.3.2 396BM-Bus Data Types and ET57
38 8.3.3.3 397BLoad Profile Poll Rate
8.3.3.4 398BTime Stamping
8.4 301BSelf-Test (Alarms, Error Codes) (optional)
8.5 302BPulse Inputs (optional)
39 8.6 303BPower Quality (optional)
8.6.1 347BFunctional Description
40 8.7 304BDisplay (optional)
8.7.1 348BOverview
8.7.2 349BDisplay Source List (optional)
44 8.7.3 350BDisplay configuration (optional)
8.7.4 351BError Codes Configuration (optional)
8.7.5 352BSimulated Wheel Rotation Configuration (optional)
8.7.6 353BDisconnect Configuration (optional)
45 8.7.7 354BCT and VT Ration (optional)
8.7.8 355BFirmware version on Power-Up (optional)
8.7.9 356BPLC signal quality Icons (optional)
8.7.10 357BScheduled Display Messages (optional)
8.8 305BLocal Disconnect Contactor (optional)
8.8.1 358BOverview
46 8.8.2 359BMaximum Power and Current Level Thresholds
8.8.2.1 399BOverview
8.8.2.2 400BChanging the Device’s Maximum Power Level Threshold
47 8.8.2.3 401BChanging the Device Maximum Current Level Threshold
8.8.2.4 402BChoosing Power or Current (optional)
48 8.8.3 360BPrepaid Metering (optional)
8.8.4 361BLocal Manual Control (optional)
8.8.5 362BLoad Contactor Remote Control (optional)
49 8.9 306BControl Relay (optional)
8.9.1 363BOverview
8.9.2 364BControl Relay Randomization
8.9.3 365BTime-Based Control Relay Calendar
50 8.9.4 366BRemote Control
8.10 307BHistory Log (optional)
8.10.1 367BOverview
8.10.2 368BCritical event (optional)
51 8.10.3 369BCritial event Categories
8.10.3.1 403BGeneral
8.10.3.2 404BCriticla Event Bitmasks
8.10.3.3 405BExample Critical Event Bitmask
52 8.11 308BOne-Time Reads (optional)
53 8.12 309BGroup Broadcast (optional)
8.13 310BDemand Metering (optional)
8.13.1 370BOverview
54 8.13.2 371BDemand Values (optional)
8.13.2.1 406BIntroduction
8.13.2.2 407BPresent Demand
8.13.2.3 408BPrevious Demand
8.13.2.4 409BMaximum (Peak) Demand
55 8.13.2.5 410BCoincident Sources
8.13.2.6 411BCumulative Demand
8.13.2.7 412BContinuous Cumulative Demand
8.13.2.8 413BDemand Reset
8.13.2.9 414BHistorical Demand Reset Log
8.13.2.10 415BInitializing Demand Metering
56 8.13.2.11 416BReconfiguration
8.14 311BTest Mode
57 8.15 312BMEP Device Overview
8.15.1 372BGeneral
8.15.2 373BDownlink Data Transfer
8.15.2.1 417BOverview
8.15.2.2 418BProcessing Non-Urgent Data
58 8.15.2.3 419BProcessing On-Demand Requests
61 8.15.3 374BUplink Data Transfer
8.15.3.1 420BOverview
8.15.3.2 421BResponding to a Scheduled Read Request (With Without Alarms)
63 8.15.3.3 422BResponding to an On-Demand Read Request (With and Without Alarms)
64 8.15.3.4 423BPosting Unsolicited Non-urgent Data (With and Without Alarms)
65 8.15.3.5 424BPosting Unsolicite Urgent Data
66 8.15.3.6 425BPosting Alarm Only
68 8.16 313BM-Bus Device support (optional)
8.16.1 375BOverview
8.16.2 376BBilling Data Collection
8.16.2.1 426BOverview
8.16.2.2 427BOn-Demand Reads for M-Bus Devices
69 8.16.2.3 428BScheduled Reads for M-Bus Devices
70 8.16.2.4 429BOne-Time-Reads for M-Bus Devices
8.16.2.5 430BPower Outage Data-Read Interruptions
71 8.16.3 377BAuto-discovery
8.16.4 378BDevice Removal
8.16.5 379BM-Bus Status and Alarms
8.17 314BCompatibility Setting (mandatory)
72 9 278BBasic OSGP services
9.1 315BOverview
9.2 316BMatching of requests and responses
9.3 317BBuffer restrictions
9.4 318BFull Table Read service
9.4.1 380BRequest
73 9.4.2 381BFull Read Response
9.5 319BFull Table write service
9.5.1 382BRequest
74 9.5.2 383BResponse
9.6 320BPartial table read
9.6.1 384BRequest
75 9.6.2 385BResponse
9.7 321BPartial table write
9.7.1 386BRequest
9.7.2 387BResponse
9.8 322BResponse error codes
77 9.9 323BTransactions
78 9.10 324BProcedure invocation
9.10.1 388BOverview
79 9.10.2 389BProcedure Timing
9.10.3 390BSlow and Non-Responsive Procedures
81 Annex A 263B(normative)Basic Tables
A.1 0BBasic Table 00 (BT00): General configuration
97 A.2 1BBasic Table 01 (BT01): General Manufacturer Identification
98 A.3 2BBasic Table 02 (BT02): Device Nameplate
100 A.4 3BBasic Table 03 (BT03): End Device Mode Status
103 A.5 4BBasic Table 04 (BT04) Pending Status
105 A.6 5BBasic Table 05 (BT05): Device Identification
A.7 6BBasic Table 06 (BT06) Utility Information
106 A.8 7BBasic Table 07 (BT07): Procedure Initiate
A.9 8BBasic Table 08 (BT08): Procedure Response
107 A.10 9BBasic Table 10 (BT10): Dimension Sources Limiting
108 A.11 10BBasic Table 12 (BT12): Unit of Measure Entry
110 A.12 11BBasic Table 13 (BT13): Demand Control
111 A.13 12BBasic Table 15 (BT15): Constants
A.14 13BBasic Table 16 (BT16): Source Definition
A.14.1 178BGeneral
112 A.14.2 179BMeasurement Source Definition Records
122 A.14.3 180BExtended Source IDs
123 A.15 14BBasic Table 20 (BT20): Dimension Register
124 A.16 15BBasic Table 21 (BT21): Actual Register
125 A.17 16BBasic Table 22 (BT22): Data Selection
126 A.18 17BBasic Table 23 (BT23): Current Register Data
128 A.19 18BBasic Table 24 (BT24): Previous Season Data
A.20 19BBasic Table 25 (BT25): Previous Demand Reset Data
A.21 20BBasic Table 26 (BT26): Self Read Data
129 A.22 21BBasic Table 27 (BT27): Present Register Selection
A.23 22BBasic Table 28 (BT28): Present Register Data
131 A.24 23BBasic Table 30 (BT30): Dimension Display
A.25 24BBasic Table 33 (BT33): Primay Display List
132 A.26 25BBasic Table 50 (BT50): Dimension Time and TOU
133 A.27 26BBasic Table 52 (BT52): Clock
134 A.28 27BBasic Table 53 (BT53): Time Offset
A.29 28BBasic Table 54 (BT54): Calendar
136 A.30 29BBasic Table 55 (BT55): Clock state
137 A.31 30BBasic Table 60 (BT60): Dimension Load Profile
139 A.32 31BBasic Table 61 (BT61): Actual Load Profile
140 A.33 32BBasic Table 62 (BT62): Load Profile Control
141 A.34 33BBasic Table 63 (BT63): Load Profile Status
142 A.35 34BBasic Table 64 (BT64): Load Profile Data
145 A.36 35BBasic Table 70 (BT70): Dimension Log
A.37 36BBasic Table 71 (BT71): Actual Log
146 A.38 37BBasic Table 72 (BT72): Events Identification
162 A.39 38BBasic Table 73 (BT73): History Log Control
A.40 39BBasic Table 74 (BT74): History Log Data
163 A.41 40BBasic Table 4150 (BT4150): Pending TOU Calendar
165 Annex B (normative)Extended Tables
B.1 41BExtended Table 00 (ET00) (2048): Manufacturer Specific
B.2 42BExtended Table 01 (ET01) (2049): Manufacturer Specific
B.3 43BExtended Table 02 (ET02) (2050): RTC calibration
B.4 44BExtended Table 03 (ET03) (2051): Utility Information
167 B.5 45BExtended Table 04 (ET04) (2052): System Information
173 B.6 46BExtended Table 05 (ET05) (2053): Control Output Settings
182 B.7 47BExtended Table 06 (ET06) (2054): Pulse Inputs
183 B.8 48BExtended Table 07 (ET07) (2055): Display Configuration
186 B.9 49BExtended Table 08 (ET08) (2056): Manufacturer Specific
B.10 50BExtended Table 09 (ET09) (2057): Power Quality
191 B.11 51BExtended Table 10 (ET10) (2058): Internal Power Outages
B.12 52BExtended Table 11 (ET11) (2059): MFG Dimension
193 B.13 53BExtended Table 12 (ET12) (2060): Daily Consumption
B.14 54BExtended Table 13 (ET13) (2061): M-Bus/MEP Defice config
196 B.15 55BExtended Table 14 (ET14) (2062): M-Bus/MEP Device Status
199 B.16 56BExtended Table 15 (ET15) (2063): MEP On-demand Requests
201 B.17 57BExtended Table 17 (ET17) (2065): Code Bank Info
203 B.18 58BExtended Table 18 (ET18) (2066): Manufacturer Specific
B.19 59BExtended Table 19 (ET20) (2067): Meter One-Time Read Queue
204 B.20 60BExtended Table 20 (ET20) (2068): M-Bus One Time Read Queue
B.21 61BExtended Table 21 (ET21) (2069): Load Profile Internam Configuration
206 B.22 62BExtended Table 22 (ET22) (2070): Error Codes Configuration
207 B.23 63BExtended Table 27 (ET27) (2075): Transaction Request Table
208 B.24 64BExtended Table 28 (ET28) (2076): Transaction Response Table
B.25 65BExtended Table 29 (ET29) (2077): Hardware Configurations
211 B.26 66BExtended Table 30 (ET30) (2078): Maximum power or current level control
B.27 67BExtended Table 31 (ET31) (2079): Meter One-Time Read Log
213 B.28 68BExtended Table 32 (ET32) (2080): MEP One-Time Read Log
214 B.29 69BExtended Table 33 (ET33) (2033): Group Configuration
215 B.30 70BExtended Table 34 (ET34) (2082): MEP Device Configuration 2
216 B.31 71BExtended Table 35 (ET35) (2083): Manufacturer Specific
B.32 72BExtended Table 36 (ET36) (2084): Mfg Actual Dimensions
218 B.33 73BExtended Table 37 (ET37) (2085): Build Information
B.34 74BExtended Table 38 (ET38) (2086): Manufacturer Specific
B.35 75BExtended Table 39 (ET39) (2087): Previous Demand
B.36 76BExtended Table 40 (ET40) (2088): Demand Configuration
219 B.37 77BExtended Table 41 (ET41) (2089): Historical Demand Reset Log
221 B.38 78BExtended Table 42 (ET42) (2090): Interface Definition
225 B.39 79BExtended Table 43 (ET43) (2091): Test Mode Configuration
226 B.40 80BExtended Table 44 (ET44) (2092): Test Mode Status
B.41 81BExtended Table 45 (ET45) (2093): MEP Recurring Read Log
227 B.42 82BExtended Table 46 (ET46) (2094): Control Output Read Only Data
228 B.43 83BExtended Table 47 (ET47) (2095): Calendar Override Settings
B.44 84BExtended Table 48 (ET48) (2096): Feature Activation Table
229 B.45 85BExtended Table 49 (ET49) (2097): LCD Output Table
B.46 86BExtended Table 50 (ET50) (2098): MEP Inbound Data Space
231 B.47 87BExtended Table 51 (ET51) (2099): MEP Device Configuration
B.48 88BExtended Table 52 (ET52) (2100): MEP Transaction Request Table
B.49 89BExtended Table 53 (ET53) (2101): MEP Transaction Response Table
232 B.50 90BExtended Table 54 (ET54) (2102): Meter Status
235 B.51 91BExtended Table 55 (ET55) (2103): Meter Configuration
240 B.52 92BExtended Table 56 (ET56) (2104): Load side state calibration
241 B.53 93BExtended Table 57 (ET57) (2105): M-Bus Data Type Table
242 B.54 94BExtended Table 58 (ET58) (2106): MEA Status Extension
B.55 95BExtended Table 59 (ET59) (2107): MEP Procedure Response
243 B.56 96BExtended Table 60 (ET60) (2108): Configurable Energy Accumulator Settings
B.57 97BExtended Table 61 (ET61) (2109): Time-Based Relay Control
244 B.58 98BExtended Table 62 (ET62) (2110): Load profile Display Configuration
246 B.59 99BExtended Table 66 (ET66) (2114): Load Profile Source ID Mapping Table
B.60 100BExtended Table 67 (ET67) (2115): Display Source ID Mapping Table
247 B.61 101BExtended Table 68 (ET68) (2116): Critical Events
B.62 102BExtended Table 69 (ET69) (2117): Critical Events Bitmasks
248 B.63 103BExtended Table 70 (ET70) (2118): RAM only status
249 B.64 104BExtended Table 71 (ET71) (2119): MEP Delta Data and Config
250 B.65 105BExtended Table 1038 (ET1038) (3086): Manufacturer Specific
B.66 106BExtended Table 4143 (ET4143) (6191): Calendar Override Settings
B.67 107BExtended Table 4156 (ET4156) (6204): Configurable Energy Accumulator Settings
251 Annex C 265B(normative)Basic Procedures
C.1 108BBasic Procedure 04 (BP04): Reset List Pointers
C.2 109BBasic Procedure 05 (BP05): Update Last Read Entry
252 C.3 110BBasic Procedure 06 (BP06): Change Mode
253 C.4 111BBasic Procedure 10 (BP10): Set Date and Time
254 C.5 112BBasic Procedure 12 (BP12): Activate All Pending Tables
C.6 113BBasic Procedure 13 (BP13): Actvate Specific Pending Tables
255 C.7 114BBasic Procedure 14 (BP14): Clear All Pending Tables
256 C.8 115BBasic Procedure 15 (BP15): Clear Specific Pending Tables
257 Annex D 266B(normative)Extended Procedures
D.1 116BExtended Procedure 00 (EP00) (2048): Manufacturer Specific
D.2 117BExtended Procedure 01 (EP01) (2049): NV Memory Refresh
D.3 118BExtended Procedure 02 (EP02) (2050): Control Output Command
258 D.4 119BExtended Procedure 03 (EP03) (2051): Clear Alarms
259 D.5 120BExtended Procedure 04 (EP04) (2052): Manufacturer Specific
D.6 121BExtended Procedure 05 (EP05) (2053): Manufacturer Specific
D.7 122BExtended Procedure 06 (EP06) (2054): NVM Config
260 D.8 123BExtended Procedure 07 (EP07) (2055): Manufacturer Specific
D.9 124BExtended Procedure 08 (EP08) (2056): Erase code memory
261 D.10 125BExtended Procedure 09 (EP09) (2057): Download Code Packet
D.11 126BExtended Procedure 10 (EP10) (2058): Switch Code Bank
262 D.12 127BExtended Procedure 11 (EP11) (2059): Configure/Reset Load Profile Data Set
264 D.13 128BExtended Procedure 12 (EP12) (2060): Record Self-Read
D.14 129BExtended Procedure 13 (EP13) (2061): Write single Bit in Table
265 D.15 130BExtended Procedure 14 (EP14) (2062): Manufacturer Specific
D.16 131BExtended Procedure 15 (EP15) (2063): Set Tariff
266 D.17 132BExtended Procedure 16 (EP16) (2064): Change System Clock by Delta
D.18 133BExtended Procedure 17 (EP17) (2065): Remove M-Bus/MEP Device
267 D.19 134BExtended Procedure 18 (EP18) (2066): Clear MEP Alarm
268 D.20 135BExtended Procedure 19 (EP19) (2067): Post On-demand M-Bus Request
269 D.21 136BExtended Procedure 21 (EP21) (2069): Add prepay credit
270 D.22 137BExtended Procedure 22 (EP22) (2070): Switch maximum power or current level
271 D.23 138BExtended Procedure 23 (EP23) (2071): Remote Disconnect Request
D.24 139BExtended Procedure 24 (EP24) (2072): Post On-Time Read Request
272 D.25 140BExtended Procedure 25 (EP25) (2073): Reset Extended Table Logs and Queues
273 D.26 141BExtended Procedure 26 (EP26) (2074): Update Mfg Lists Unread Entries
D.27 142BExtended Procedure 27 (EP27) (2075): Add/Remove Group ID
274 D.28 143BExtended Procedure 28 (EP28) (2076): Enable/Disable Battery
275 D.29 144BExtended Procedure 29 (EP29) (2077): Read/Write Diagnostic Counters
D.30 145BExtended Procedure 30 (EP30) (2078): Synchronize Disconnect Status
276 D.31 146BExtended Procedure 31 (EP31) (2079): Activate Feature
D.32 147BExtended Procedure 32 (EP32) (2080): Billing Dimension Configuration
279 D.33 148BExtended Procedure 33 (EP33) (2081): Billing Reconfiguration
280 D.34 149BExtended Procedure 34 (EP34) (2082): Demand Reset
D.35 150BExtended Procedure 36 (EP36) (2084): Schedule Disconnect Lock Open
281 D.36 151BExtended Procedure 37 (EP37) (2085): NVM Config
282 D.37 152BExtended Procedure 39 (EP39) (2087): Post MEP Data (Urgent or Non-Urgent)
284 D.38 153BExtended Procedure 41 (EP41) (2089): MEP Download Initialize
285 D.39 154BExtended Procedure 42 (EP42) (2090): Control Output Settings
287 D.40 155BExtended Procedure 44 (EP44) (2092): IO Control
D.41 156BExtended Procedure 45 (EP45) (2093): Manufacturer Specific
D.42 157BExtended Procedure 46 (EP46) (2094): Manufacturer Specific
D.43 158BExtended Procedure 47 (EP47) (2095): Manufacturer Specific
D.44 159BExtended Procedure 48 (EP48) (2096): Manufacturer Specific
D.45 160BExtended Procedure 49 (EP49) (2097): Manufacturer Specific
288 Annex E 267B(normative)OSGP OMA Digest Algorithm
290 Annex F 268B(normative)OSGP-AES-128-PSK Security Suite
F.1 161BIntroduction
291 F.2 162BBackground
F.2.1 181BGeneral
F.2.2 182BSystem Assumptions
F.2.3 183BThreat Model
F.2.4 184BDesign Goals
292 F.2.5 185BInspiration
F.3 163BTems and Notation
F.3.1 186BTerms
294 F.3.2 187BNotation
F.3.3 188BOther conventions
F.4 164BCryptographic Primitives
295 F.4.1 189BCMAC
F.4.2 190BCCM
F.5 165BCryptographic Functions
F.5.1 191BOSGP_KDF: Key Derivation Function
296 F.5.2 192BOSGP_MAC: Messagre Authentication Code Function
297 F.5.3 193BOSGP_MAC_VERIFY: Message Authentication Code Verification Function
F.5.4 194BOSGP_AE/OSGP_AD: Authenticated Encryption/Decryption Functions
F.5.4.1 232BOSGP_AE
298 F.5.4.2 233BOSGP_AD
299 F.5.5 195BOSGP_CSPRG(num_of_bytes): Cryptographically Secure Pseudo Random Number Generator
F.6 166BKeys
301 F.7 167BSecure Channel Initialization
F.7.1 196BOverview
F.7.2 197BSecure Channel State(CrytoContext)
302 F.7.3 198BFlow
308 F.7.4 199BSecurity Suite Negotiation
F.7.5 200BMeter commissioning
F.7.6 201BError Handling and Intrusion Detection
F.7.7 202BMessages
309 F.7.7.1 234BChallengeRequest
310 F.7.7.2 235BChallengeResponse
311 F.7.7.3 236BCommissionRequest
312 F.7.7.4 237BCommissionResponse
F.8 168BSecure Channel Communication
F.8.1 203BOverview
313 F.8.2 204BThe General Process
F.8.2.1 238BOverview
F.8.2.2 239BProtection and Sending a Message
314 F.8.3 205BUnicast Communication
F.8.3.1 240BOverview
F.8.3.2 241BMessage construction
315 F.8.3.3 242BUnicast Nonce Construction
316 F.8.3.4 243BUnicast Associated Data Construction
F.8.3.5 244BReplay Protection
F.8.3.6 245BFlow
318 F.8.3.7 246BError Handling and Intrusion Detection
F.8.4 206BBroadcast Communication
F.8.4.1 247BMessage Construction
319 F.8.4.2 248BBroadcast Nonce Construction
F.8.4.3 249BBroadcast Associated Data Construction
F.8.4.4 250BReplay Prevention
320 F.8.4.5 251BFlow
F.9 169BFirmware Downloading
321 F.10 170BKey Management
F.10.1 207BRenewing the Short-term, Meter-unique Keys
F.10.2 208BRenewing the Short-term, Domain-unique Keys
322 F.10.2.1 252BUpdateDomainKeyRequest
F.10.2.2 253BUpdateDomainKeysResponse
323 F.10.3 209BUpdating the Long-term, Meter-unique Keys
F.10.4 210BKey Validity Periods
F.11 171BError Messages
F.11.1 211BOverview
F.11.2 212BAuthenticationFailure
F.11.3 213BSequenceError
324 F.12 172BSecurity Considerations
F.12.1 214BReasoning
F.12.1.1 254BChossing the Cryptographic Primitives
326 F.12.1.2 255BThe Design of the Secure Channel Initialization Flow
F.12.1.3 256BChoosing the Length of the CCM MAC
F.12.2 215BRecommendation and Guidance for Implementers
F.12.2.1 257BOverview
F.12.2.2 258BValidity Period for Short-term Keys
328 F.12.3 216BQuestion and Answers
330 Annex G 269B(normative)Repeating mechanism
G.1 173BOverview
G.2 174BTerms
331 G.3 175BProtocol specification
G.3.1 217BOverview
G.3.2 218BAddressing
G.3.3 219BService Types
G.3.4 220BTimers
G.3.5 221BRequest Flow
332 G.3.6 222BResponse Flow
G.3.7 223BAuthentication
333 G.3.8 224BExamples
334 G.3.9 225BBroadcast
G.4 176BDownlink Frame format
G.4.1 226BOverview
G.4.2 227BProxy parameters of Request Frame
G.4.2.1 259BProxy Header
335 G.4.2.2 260BProxy Address
336 G.4.2.3 261BProxyTx Control
G.4.2.4 262BProxy Trailer
339 G.5 177BUplink Frame format
G.5.1 228BOverview
G.5.2 229BProxy success
G.5.3 230BReapeating Failure
340 G.5.4 231BAuthentication Failure
BSI PD CLC/TS 50586:2019
$215.11