BS EN 62591:2010
$215.11
Industrial communication networks. Wireless communication network and communication profiles. WirelessHART™
Published By | Publication Date | Number of Pages |
BSI | 2010 | 452 |
IEC 62591:2010 specifies an additional Type 20 communication network to IEC 61158-5-20, IEC 61158-6-20 and a Communication Profile CP 9/2 in addition to IEC 61784-1 CPF 9. This standard specifies the following: – Physical layer service definition and protocol specification, – Data-link layer service and protocol, – Application layer service and protocol, – Network management, – Security, – Communication profile, – Wireless procedures and Gateway. It cancels and replaces IEC/PAS 62591 published in 2009. This first edition constitutes a technical revision. The French version of this standard has not been voted upon. This bilingual version, published in 2011-07, corresponds to the English version.
PDF Catalog
PDF Pages | PDF Title |
---|---|
7 | CONTENTS |
23 | INTRODUCTION |
25 | 1 Scope 2 Normative references |
26 | 3 Terms, definitions, symbols, abbreviations and conventions 3.1 Reference model terms and definitions |
27 | 3.2 Terms and definitions from ISO/IEC 7498 1 terms 3.3 Specific terms and definitions |
36 | 3.4 Abbreviations |
38 | 3.5 Conventions |
43 | Tables Table 1 – Conventions used for state machines |
44 | Figures Figure 1 – Superframe class example |
45 | Figure 2 – Inheritance example Table 2 – Class relationship notation |
46 | Figure 3 – Basic aggregation example Figure 4 – Composition aggregation example Table 3 – Multiplicity notation |
47 | 4 Physical layer specification and service definition 4.1 Physical layer service definition |
48 | Figure 5 – Physical layer service sequences Table 4 – Ph-Enable primitives and parameters |
49 | Table 5 – Ph-CCA primitives and parameters Table 6 – Ph-Data primitives and parameters |
50 | Table 7 – PhM-Set primitive and parameters |
51 | 4.2 Physical layer protocol specification 5 Data-link layer service definition – Type 20 elements 5.1 Data-link layer services Table 8 – PhM-Get primitive and parameters |
54 | Figure 6 – Message service error-free sequences |
55 | Figure 7 – Message service sequences with errors Figure 8 – Receive only message service |
56 | Table 9 – DL-Transmit primitives and parameters |
57 | Table 10 – DL-Receive primitive and parameters |
58 | Table 11 – DL-Disconnect primitive and parameters Table 12 – DL-Path-failure primitive and parameters |
59 | Table 13 – DL-Advertise primitive and parameters Table 14 – DL-Neighbor primitive and parameters |
60 | Table 15 – DLM Set primitive and parameters Table 16 – DLM Get primitive and parameters |
61 | Table 17 – DLM Action primitive and parameters |
62 | 5.2 Network layer services |
63 | Figure 9 – NLL Data transfer service sequences Table 18 – NL-Transmit primitives and parameters |
65 | Table 19 – NLM Set primitive and parameters Table 20 – NLM Get primitive and parameters |
66 | Table 21 – NLM Action primitive and parameters |
67 | 5.3 Transport layer services |
68 | Figure 10 – Data transfer service error-free sequences |
69 | Figure 11 – Data transfer service sequences with errors Table 22 – TL-Data-transfer primitives and parameters |
71 | Table 23 – TL-Data-exchange primitives and parameters |
73 | Table 24 – TLM Set primitive and parameters Table 25 – TLM Get primitive and parameters |
74 | 6 Data-link layer protocol specification – Type 20 elements 6.1 Overview |
75 | Figure 12 – A TDMA slot and superframe |
76 | Figure 13 – Channel hopping |
78 | Figure 14 – Wireless network |
79 | 6.2 Logical link control Figure 15 – DLPDU Structure Figure 16 – Address specifier |
80 | Table 26 – Network_ID Allocation |
81 | Figure 17 – Construction of 8-octet EUI-64 Address Figure 18 – DLPDU specifier |
83 | Table 27 – Contents of the ACK DLPDU payload Table 28 –ACK response-code |
85 | Table 29 – Contents of the Advertise DLPDU payload Table 30 – Beginning of the superframe Table 31 – The next field after the last superframe size Table 32 – Repeated for each link |
86 | Table 33 – Channel and frequency assignments |
89 | 6.3 Medium Access Control |
90 | Figure 19 – Slot timing details |
91 | Table 34 – Slot timing definitions and values |
93 | Figure 20 – DLE tables and relationship Table 35 – Minimum DLE Table and buffer space requirement |
94 | Table 36 – Superframe attributes Table 37 – Link attributes |
96 | Table 38 – Neighbor attributes and variables |
97 | Table 39 – Graph attributes |
98 | Table 40 – Packet record |
100 | Figure 21 – Relationships used for link scheduling |
102 | Table 41 – Example Backoff_cntr selection sets |
103 | Figure 22 – MAC components |
105 | Figure 23 – TDMA state machine |
106 | Table 42 – TDMA state machine |
109 | Figure 24 – XMIT state machine |
110 | Table 43 – XMIT state transitions |
112 | Figure 25 – RECV state machine |
113 | Table 44 – RECV state machine |
114 | Figure 26 – ACK transmission state machine |
115 | 6.4 DL-management-information Table 45 – ACK transmission state machine Table 46 – DL attributes |
116 | 6.5 Network layer Table 47 – DL actions |
117 | Figure 27 – Graph routing |
118 | Figure 28 – Source routing |
119 | Figure 29 – NPDU Structure Figure 30 – NPDU control octet |
121 | Figure 31 – Security control octet Table 48 – Counter value |
123 | Table 49 – Session attributes |
124 | Table 50 – NPDU nonce |
127 | Figure 32 – NLE tables and relationship Table 51 – Minimum NLE Table space requirement |
128 | Table 52 – Route attributes Table 53 – Source route attributes |
129 | Table 54 – TimeTable attributes Table 55 – NLE states |
130 | Figure 33 – NLE state machine |
132 | Table 56 – NPDU construction |
133 | Figure 34 – Routing decision of the NPDU |
134 | Table 57 – Routing actions |
135 | Table 58 – NL attributes Table 59 – NL actions |
136 | 6.6 Transport layer Figure 35 – TPDU Structure Figure 36 – TPDU control octet |
137 | Table 60 – Transport pipe attributes |
138 | Table 61 – Transport control encoding for TL-Data-transfer request Table 62 – Transport control encoding for TL-Data-exchange request |
139 | Table 63 – Transport control encoding for TL-Data-exchange response |
141 | Figure 37 – Transition diagram of the client data transfer state machine Figure 38 – Transition diagram of the client data exchange state machine Table 64 – Client data transfer state table |
142 | Figure 39 – Transition diagram of the server state machine Table 65 – Client data exchange state table |
143 | Table 66 – Server state table |
144 | 7 Application layer service definition – Type 20 elements 7.1 Common concepts 7.2 Data type ASE |
145 | Figure 40 – Data type class hierarchy |
152 | 7.3 Communication model specification Table 67 – Data type summary Table 68 – Response code values |
156 | Table 69 – Read service parameters |
158 | Table 70 – Write service parameters |
159 | Table 71 – Information report service parameters |
161 | Table 72 – Action service parameters |
221 | Table 73 – AR get attributes service parameters |
222 | Table 74 – AR set attributes service parameters |
223 | Table 75 – Class summary Table 76 – Confirmed services by AREP class Table 77 – Unconfirmed services by AREP class |
224 | 8 Application layer protocol specification – Type 20 elements 8.1 Abstract syntax 8.2 Transfer syntax Table 78 – Response code values |
225 | Figure 41 – Request APDU format from master to slave Table 79 – Extended status values |
226 | Figure 42 – Normal response APDU format from slave to master Figure 43 – Command error response APDU format from slave to master |
227 | Figure 44 – Aggregated command APDU |
229 | Table 80 – Reset configuration changed flags value field Table 81 – Reset configuration changed flag command specific Response codes |
230 | Table 82 – Perform self test command specific Response codes Table 83 – Perform device reset command specific Response codes |
231 | Table 84 – Read additional device status value field Table 85 – Read additional device status command specific Response codes |
232 | Table 86 – Read additional device status value field Table 87 – Read additional device status command specific Response codes |
233 | Table 88 – Read device variable information value field Table 89 – Read device variable information response value field |
234 | Table 90 – Read device variable information command specific Response codes Table 91 – Write device variable value field |
235 | Table 92 – Write device variable command specific response codes |
236 | Table 93 – Read real-time clock value field Table 94 – Read real-time clock command specific response codes Table 95 – Write publish data period value field |
237 | Table 96 – Write publish data period command specific response codes |
238 | Table 97 – Write publish data trigger field Table 98 – Write publish data trigger command specific response codes |
239 | Figure 45 – Windowed trigger mode Figure 46 – Windowed trigger mode with maximum update time expired Table 99 – Publish data message trigger source |
240 | Figure 47 – Level trigger mode Table 100 – Read publish data mode configuration request value field |
241 | Table 101 – Read publish data mode configuration response value field Table 102 – Read publish data mode configuration command specific response codes |
242 | Table 103 – Flush delayed responses command specific Response codes |
243 | Table 104 – Write publish data mode configuration value field Table 105 – Write publish data device variables command specific response codes |
244 | Table 106 – Write publish data mode command number value field Table 107 – Write publish data mode command number value field Table 108 – Write publish data mode command number command specific response codes |
245 | Table 109 – Write publish data mode control value field Table 110 – Write publish data mode control command specific response codes |
247 | Table 111 – Read event notification summary request value field Table 112 – Read event notification summary response value field Table 113 – Read event notification summary command specific response codes |
248 | Table 114 – Write event notification bit mask value field Table 115 – Write event notification bit mask command specific response codes |
249 | Table 116 – Write event notification timing value field Table 117 – Write event notification timing command specific response codes |
250 | Table 118 – Write event notification control value field Table 119 – Write event notification control command specific response codes |
251 | Table 120 – Write event notification acknowledgement value field Table 121 – Write event notification acknowledgement command specific response codes |
252 | Table 122 – Write Join_key value field Table 123 – Write Join_key command specific response codes |
253 | Table 124 – Read join status value field Table 125 – Read join status command specific response codes Table 126 – Write Active_search_shed_time request value field |
254 | Table 127 – Write Active_search_shed_time response value field Table 128 – Write Active_search_shed_time command specific response codes |
255 | Table 129 – Write Join mode configuration value field Table 130 – Write Join mode configuration command specific response codes |
256 | Table 131 – Read Join mode configuration response value field Table 132 – Read Join mode configuration command specific response codes Table 133 – Write network_ID value field |
257 | Table 134 – Write network_ID command specific response codes Table 135 – Read network_ID value field Table 136 – Read network_ID command specific response codes |
258 | Table 137 – Write Network_tag value field Table 138 – Write Network_tag command specific Response codes |
259 | Table 139 – Read Network_tag response value field Table 140 – Read Network_tag command-specific response codes Table 141 – Read wireless device capabilities value field Table 142 – Read wireless device capabilities command specific response codes |
260 | Table 143 – Read battery life response value field Table 144 – Read battery life command-specific response codes |
261 | Table 145 – Report device health response value field Table 146 – Report device health command specific response codes Table 147 – Read neighbor health list request value field |
262 | Table 148 – Read neighbor health list response value field Table 149 – Read neighbor health list command specific response codes |
263 | Table 150 – Read device nickname response value field Table 151 – Read device nickname command-specific response codes Table 152 – Read session list request value field Table 153 – Read session list response value field |
264 | Table 154 – Read session list command specific response codes Table 155 – Read superframe list request value field Table 156 – Read superframe list response value field |
265 | Table 157 – Read superframe list command specific response codes Table 158 – Read link list request value field Table 159 – Read link list response value field |
266 | Table 160 – Read link list command specific response codes Table 161 – Read graph list request value field Table 162 – Read graph list response value field Table 163 – Read graph list command specific response codes |
267 | Table 164 – Read neighbor attribute flag request value field Table 165 – Read neighbor attribute flag response value field Table 166 – Read neighbor attribute flag command specific response codes |
268 | Table 167 – Read neighbor signal level request value field Table 168 – Read neighbor signal level response value field Table 169 – Read neighbor signal level command specific response codes |
269 | Table 170 – Report path down alarm response value field Table 171 – Report path down alarm command specific response codes Table 172 – Report source route failed alarm response value field Table 173 – Report source route failed alarm command specific response codes |
270 | Table 174 – Report graph route failed alarm response value field Table 175 – Report graph route failed alarm command specific response codes Table 176 – Report transport layer failed alarm response value field Table 177 – Report transport layer failed alarm command specific response codes |
271 | Table 178 – Write UTC time mapping value field Table 179 – Write UTC time mapping command specific response codes Table 180 – Read UTC time mapping response value field |
272 | Table 181 – Read UTC time mapping command specific response codes Table 182 – Write timer interval value field Table 183 – Write timer interval command specific response codes |
273 | Table 184 – Read timer interval request value field Table 185 – Read timer interval response value field Table 186 – Read timer interval command specific response codes Table 187 – Write radio power output value field |
274 | Table 188 – Write radio power output command specific response codes Table 189 – Read radio power output response value field |
275 | Table 190 – Read radio power output command specific response codes Table 191 – Request TimeTable value field |
276 | Table 192 – Request TimeTable command specific response codes Table 193 – Read TimeTable list request value field |
277 | Table 194 – Read TimeTable list response value field Table 195 – Read TimeTable list command specific response codes |
278 | Table 196 – Delete TimeTable request value field Table 197 – Delete TimeTable response value field Table 198 – Delete TimeTable command specific response codes Table 199 – Read route list request value field |
279 | Table 200 – Read route list response value field Table 201 – Read route list command specific response codes Table 202 – Read source route request value field |
280 | Table 203 – Read source route response value field Table 204 – Read source route command specific response codes Table 205 – Read CCA mode response value field Table 206 – Read CCA mode command specific response codes |
281 | Table 207 – Write CCA mode value field Table 208 – Write CCA mode command specific response codes |
282 | Table 209 – Read handheld superframe response value field Table 210 – Read handheld superframe command specific response codes Table 211 – Write handheld superframe value field Table 212 – Write handheld superframe command specific response codes |
283 | Table 213 – Read packet hop-to-live response value field Table 214 – Read packet hop-to-live command specific response codes Table 215 – Write packet hop-to-live value field |
284 | Table 216 – Write packet hop-to-live command specific response codes Table 217 – Read Join_priority response value field Table 218 – Read Join_priority command specific response codes |
285 | Table 219 – Write Join_priority value field Table 220 – Write Join_priority command specific response codes Table 221 – Read receive Priority_threshold response value field |
286 | Table 222 – Read receive Priority_threshold command specific response codes Table 223 – Write receive Priority_threshold value field Table 224 – Write receive Priority_threshold command specific response codes |
287 | Table 225 – Read device list request value field Table 226 – Read device list response value field Table 227 – Read device list command specific response codes |
288 | Table 228 – Add device list entry request value field Table 229 – Add device list entry response value field Table 230 – Add device list entry command specific response codes |
289 | Table 231 – Delete device list entry request value field Table 232 – Delete device list entry response value field Table 233 – Delete device list entry command specific response codes |
290 | Table 234 – Read channel blacklist response value field Table 235 – Read channel blacklist command specific response codes Table 236 – Write channel blacklist value field |
291 | Table 237 – Write channel blacklist command specific response codes Table 238 – Read back-off exponent response value field Table 239 – Read back-off exponent command specific response codes |
292 | Table 240 – Write back-off exponent value field Table 241 – Write back-off exponent command specific response codes Table 242 – Write network access mode value field |
293 | Table 243 – Write network access mode command specific response codes Table 244 – Read network access mode response value field Table 245 – Read network access mode command specific response codes |
294 | Table 246 – Request Session request value field Table 247 – Request Session response value field Table 248 – Request Session command specific response codes |
295 | Table 249 – Read network device identity request value field Table 250 – Read network device identity response value field Table 251 – Read network device identity command specific response codes Table 252 – Read device’s neighbor health request value field |
296 | Table 253 – Read device’s neighbor health response value field Table 254 – Read device’s neighbor health command specific response codes Table 255 – Read network topology information request value field |
297 | Table 256 – Read network topology information response value field Table 257 – Read network topology information command specific response codes Table 258 – Read publish data message list request value field |
298 | Table 259 – Read publish data message list response value field Table 260 – Read publish data message list command specific response codes Table 261 – Flush cached value field Table 262 – Flush cached responses command specific response codes |
299 | Table 263 – Write update notification bit mask for a device value field Table 264 – Write update notification bit mask for a device command specific response codes Table 265 – Read update notification bit mask for a device request value field |
300 | Table 266 – Read update notification bit mask for a device response value field Table 267 – Read update notification bit mask for a device command specific response codes Table 268 – Report change notification request value field Table 269 – Report change notification response value field |
301 | Table 270 – Report change notification command specific response codes Table 271 – Read network device statistics request value field |
302 | Table 272 – Read network device statistics response value field Table 273 – Read network device statistics command specific response codes Table 274 – Read network device identity request value field |
303 | Table 275 – Read network device identity response value field Table 276 – Read network device identity command specific response codes Table 277 – Write network device’s scheduling flags value field |
304 | Table 278 – Write network device’s scheduling flags command specific response codes Table 279 – Read network device’s scheduling flags request value field Table 280 – Read network device’s scheduling flags response value field Table 281 – Read network device’s scheduling flags command specific response codes |
305 | Table 282 – Read network constraints value field Table 283 – Read network constraints command specific response codes Table 284 – Write network constraints value field |
306 | Table 285 – Write network constraints command specific response codes Table 286 – Disconnect device value field Table 287 – Disconnect device command specific response codes |
307 | Table 288 – Write network key value field Table 289 – Write network key command specific response codes Table 290 – Write device nickname value field |
308 | Table 291 – Write device nickname command specific response codes Table 292 – Write session request value field Table 293 – Write session response value field |
309 | Table 294 – Write session command specific response codes Table 295 – Delete session request value field Table 296 – Delete session response value field |
310 | Table 297 – Delete session command specific response codes Table 298 – Write superframe request value field Table 299 – Write superframe response value field |
311 | Table 300 – Write superframe command specific response codes Table 301 – Delete superframe request value field Table 302 – Delete superframe response value field |
312 | Table 303 – Delete superframe command specific response codes Table 304 – Write link request value field Table 305 – Write link response value field |
313 | Table 306 – Write link command specific response codes Table 307 – Delete link request value field |
314 | Table 308 – Delete link response value field Table 309 – Delete link command specific response codes Table 310 – Write graph connection request value field Table 311 – Write graph connection response value field |
315 | Table 312 – Write graph connection command specific response codes Table 313 – Delete graph connection request value field Table 314 – Delete graph connection response value field |
316 | Table 315 – Delete graph connection command specific response codes Table 316 – Write neighbor attribute flag value field Table 317 – Write neighbor attribute command specific response codes |
317 | Table 318 – Write network suspend value field Table 319 – Write network suspend command specific response codes |
318 | Table 320 – Write TimeTable request value field Table 321 – Write TimeTable response value field Table 322 – Write TimeTable command specific response codes |
319 | Table 323 – Write route request value field Table 324 – Write route response value field Table 325 – Write route command specific response codes |
320 | Table 326 – Delete route request value field Table 327 – Delete route response value field Table 328 – Delete route command specific response codes |
321 | Table 329 – Write source route request value field Table 330 – Write source route response value field Table 331 – Write source route command specific response codes |
322 | Figure 48 – Coding without identification Table 332 – Delete source route request value field Table 333 – Delete source route response value field Table 334 – Delete source route command specific response codes |
323 | Figure 49 – Coding of Integer type data Figure 50 – Coding of Unsigned type data Table 335 – Coding of Integer16 type data Table 336 – Coding of Unsigned16 type data |
324 | Figure 51 – Coding of single precision floating point type data Figure 52 – Coding of double precision floating point type data |
325 | Figure 53 – Coding of Date type data Table 337 – Coding for Date type Table 338 – Coding of 1-octet Bit Field type data Table 339 – Coding of 2-octet Bit Field type data |
326 | Table 340 – Packed ASCII character set |
327 | 8.3 Common procedures Table 341 – Subset of ISO Latin-1 characters |
328 | Figure 54 – Normal DR operation Table 342 – DRM related response codes |
329 | Figure 55 – Command responses during DR processing |
330 | Figure 56 – Slaves with multiple DR buffers |
331 | 8.4 FAL service protocol machine (FSPM) Figure 57 – State transition diagram of FSPM Table 343 – FSPM state Table – client transactions |
333 | Table 344 – FSPM state Table – server transactions Table 345 – Function TransportType () Table 346 – Function PriorityType () Table 347 – Function FormReqApdu () |
334 | Table 348 – Function FormRspApdu () Table 349 – Function RetrieveCommand () Table 350 – Function CommandErr () Table 351 – Function ResponseCode () Table 352 – Function DeviceStat () Table 353 – Function Value () |
335 | 8.5 Application relationship protocol machines (ARPMs) Table 354 – Parameters used with primitives exchanged between FSPM and ARPM |
336 | Table 355 – Client ARPM states |
337 | Figure 58 – State transition diagram of the client ARPM Table 356 – Client ARPM state table Table 357 – Server ARPM states |
338 | Figure 59 – State transition diagram of the server ARPM Table 358 – Server ARPM state table Table 359 – Primitives issued from ARPM to TMPM |
339 | 8.6 TL mapping protocol machine (TMPM) Figure 60 – State transition diagram of TMPM Table 360 – Primitives issued by TMPM to ARPM Table 361 – TMPM state descriptions Table 362 – TMPM state Table – Client transactions |
340 | Table 363 – TMPM state Table – Server transactions Table 364 – Primitives exchanged between network layer and TMPM |
341 | 9 Communication Profile Family 9 (HART™) 9.1 General Overview 9.2 Profile 9/1 9.3 Profile 9/2 Table 365 – CPF 9: overview of profile sets |
343 | Figure 61 – Wireless network components |
347 | Table 366 – CP 9/2: PhL protocol selection Table 367 – Transceiver Specifications |
348 | Table 368 – Frequency assignments |
349 | Table 369 – PHY PIB attributes Table 370 – CP 9/2: DLL service selection |
350 | Table 371 – CP 9/2: DLL protocol selection Table 372 – CP 9/2: AL service selection |
351 | Table 373 – CP 9/2: Device application service selection |
352 | Table 374 – CP 9/2: Layer management service selection |
353 | Table 375 – CP 9/2: Gateway and network manager service selection Table 376 – CP 9/2: Network management configuration service selection |
354 | Table 377 – CP 9/2: AL protocol selection Table 378 – Application process status values |
355 | Table 379 – CP 9/2: Device application service-specific APDU selection |
356 | Table 380 – CP 9/2: Layer management service-specific APDU selection |
357 | Table 381 – CP 9/2: Gateway and network manager service-specific APDU selection Table 382 – CP 9/2: Network management configuration service-specific APDU selection |
358 | Annex A (normative) Security |
361 | Figure A.1 – Join sequence |
365 | Figure A.2 – Network layer join procedure |
367 | Figure A.3 – Data-link layer join procedure |
369 | Figure A.4 – Network key change operation |
371 | Annex B (normative) Wireless procedures |
372 | Figure B.1 – Neighbor discovery |
373 | Figure B.2 – Path failure |
374 | Figure B.3 – Device leaving the network |
375 | Annex C (normative) Network management Figure C.1 – Network manager in wireless network |
377 | Table C.1 – Network manager requirements |
379 | Annex D (normative) Gateway |
380 | Figure D.1 – Single network access point with clock Figure D.2 – Multiple network access points with clocks |
381 | Figure D.3 – Network access point not providing clock |
383 | Table D.1 – Cached Response Messages |
384 | Annex E (normative) Command response codes Table E.1 – Response code values |
393 | Annex F (normative) Common tables Table F.1 – Reserved values |
394 | Table F.2 – Publish mode control codes |
395 | Table F.3 – Write device variable codes Table F.4 – Device variable family codes |
396 | Table F.5 – Device variable classification codes |
397 | Table F.6 – Analog channel saturated codes Table F.7 – Analog channel fixed codes Table F.8 – Standardized status 0 codes Table F.9 – Standardized status 1 codes |
398 | Table F.10 – Standardized status 2 codes Table F.11 – Standardized status 3 codes Table F.12 – Publish trigger mode codes |
399 | Table F.13 – Event notification control codes Table F.14 – Event status codes Table F.15 – TimeTable request codes Table F.16 – TimeTable application domain codes |
400 | Table F.17 – Synchronous action control codes Table F.18 – Real-time clock flags codes Table F.19 – Wireless timer codes |
401 | Table F.20 – Device power source codes Table F.21 – Link_type codes Table F.22 – Link option flags codes Table F.23 – Superframe mode flags codes |
402 | Table F.24 – Session_type codes Table F.25 – TimeTable deletion reason codes Table F.26 – Disconnect cause codes Table F.27 – Wireless operation codes |
403 | Table F.28 – Join process status codes Table F.29 – Security type codes Table F.30 – Device list codes |
404 | Table F.31 – Network access mode codes Table F.32 – Device profile codes Table F.33 – Device power status codes |
405 | Table F.34 – Neighbor flags codes Table F.35 – Notification mask codes Table F.36 – Join mode codes Table F.37 – Device scheduling flags codes |
406 | Table F.38 – Network optimization flags codes |
407 | Annex G (informative) Application of publish data mode and event commands |
408 | Figure G.1 – Enabling or disabling publishing sequence |
411 | Annex H (informative) Network redundancy Figure H.1 – Network routing |
412 | Annex I (informative) Network manager implementation |
413 | Figure I.1 – General model for network manager |
414 | Figure I.2 – Device type data model |
415 | Figure I.3 – Network routing |
417 | Figure I.4 – Network schedule |
418 | Figure I.5 – Example of a three-slot superframe Figure I.6 – Multiple superframes in a network |
420 | Figure I.7 – Security manager |
421 | Figure I.8 – Detailed model of the network manager |
422 | Table I.1 – Routing requirements |
424 | Table I.2 – Scheduling requirements |
427 | Figure I.9 – Four network device wireless network Table I.3 – Frame ID 1: 1 s update rate, superframe length 100 Table I.4 – Frame ID 4: 4 s update rate, superframe length 400 |
428 | Table I.5 – Frame ID 0: management superframe Table I.6 – Join request (shared with management responses) Table I.7 – Join response (shared with management requests) Table I.8 – Commands Table I.9 – Command responses |
429 | Table I.10 – Device A |
430 | Table I.11 – Device B Table I.12 – Device C |
431 | Table I.13 – Device D |
432 | Figure I.10 – APDU sequences Table I.14 – Network manager universal commands |
433 | Figure I.11 – Initializing a wireless network |
434 | Figure I.12 – Allocating and using network resources |
435 | Figure I.13 – Adjusting network schedule Figure I.14 – Health reports |
436 | Annex J (informative) Gateway implementation |
437 | Figure J.1 – General model for gateway |
438 | Figure J.2 – Logical network device Figure J.3 – Physical network device |
443 | Figure J.4 – Managing notification services Table J.1 – Required command responses |
445 | Table J.2 – Gateway status flags |
446 | Table J.3 – Gateway capacity guidelines |
447 | Annex K (informative) Handheld device |
449 | Bibliography |