Document

TS004-2.0.0 Fragmented Data Block Transport

Issue link: https://read.uberflip.com/i/1464683

Contents of this Issue

Navigation

Page 2 of 31

LoRaWAN ® Fragmented Data Block Transport Specification TS004-2.0.0 ©2022 LoRa Alliance ® Page 3 of 32 The authors reserve the right to change specifications without notice. Contents 70 1 Conventions ................................................................................................................. 5 71 2 Introduction .................................................................................................................. 6 72 2.1 Definitions ................................................................................................................ 7 73 3 Fragmented Data Block Transport Package ................................................................. 8 74 3.1 Package Version Commands (PackageVersionReq, PackageVersionAns) ............ 10 75 3.2 Fragmentation Session Status Commands (FragSessionStatusReq, 76 FragSessionStatusAns).......................................................................................... 10 77 3.3 Fragmentation Session Setup Commands (FragSessionSetupReq, 78 FragSessionSetupAns) .......................................................................................... 12 79 3.4 Fragmentation Session Delete Commands (FragSessionDeleteReq, 80 FragSessionDeleteAns) ......................................................................................... 15 81 3.5 Fragmentation Data Block Received Commands 82 (FragDataBlockReceivedReq, FragDataBlockReceivedAns) .................................. 16 83 3.6 Data Fragment Message (DataFragment) .............................................................. 17 84 4 Data Block Integrity Check and Authentication ........................................................... 18 85 5 Fragmentation Algorithms .......................................................................................... 19 86 6 Revisions ................................................................................................................... 20 87 6.1 Revision 1.0.0 ........................................................................................................ 20 88 6.2 Revision 2.0.0 ........................................................................................................ 20 89 7 Glossary .................................................................................................................... 21 90 8 Bibliography ............................................................................................................... 22 91 8.1 References............................................................................................................. 22 92 APPENDIX: Data Block Fragmentation Forward Error Correction Code.............................. 23 93 A.1 Fragment Error Coding........................................................................................... 23 94 A.2 Fragment Decoding and Reassembly .................................................................... 27 95 A.3 Performance of the Coding Scheme ...................................................................... 28 96 A.4 End-Device Memory Requirement ......................................................................... 29 97 A.5 Preliminary MATLAB Code .................................................................................... 31 98 99 Tables 100 Table 1: Format of control messages .................................................................................... 8 101 Table 2: Summary of fragmented data block transport package messages ........................... 9 102 Table 3: PackageVersionAns .............................................................................................. 10 103 Table 4: FragSessionStatusReq ......................................................................................... 10 104 Table 5: FragSessionStatusReq FragStatusReqParam format ........................................... 10 105 Table 6: FragSessionStatusAns .......................................................................................... 11 106 Table 7: FragSessionStatusAns Status format .................................................................... 11 107 Table 8: FragSessionStatusAns Received&index format .................................................... 11 108 Table 9: FragSessionSetupReq .......................................................................................... 12 109 Table 10: FragSessionSetupReq FragSession format ......................................................... 12 110 Table 11: FragSessionSetupReq Control format ................................................................. 13 111 Table 12: FragSessionSetupReq MIC B 0 block definition .................................................... 14 112 Table 13: FragSessionSetupAns ......................................................................................... 15 113 Table 14: FragSessionSetupAns StatusBitMask format ...................................................... 15 114 Table 15: FragSessionDeleteReq ....................................................................................... 15 115 Table 16: FragSessionDeleteReq Param bits ..................................................................... 15 116 Table 17: FragSessionDeleteAns ........................................................................................ 15 117

Articles in this issue

view archives of Document - TS004-2.0.0 Fragmented Data Block Transport