Issue link: https://read.uberflip.com/i/1428356
LoRaWAN Fragmented Data Block Transport v1.0.0 Specification ©2018 LoRa Alliance™ Page 3 of 30 The authors reserve the right to change specifications without notice. Contents 64 1 Conventions ................................................................................................................. 5 65 2 Introduction .................................................................................................................. 6 66 3 Downlink Fragmentation Transport Message Package ................................................ 7 67 3.1 PackageVersionReq & Ans ...................................................................................... 8 68 3.2 FragSessionSetupReq & Ans ................................................................................... 8 69 3.3 FragSessionDeleteReq & Ans ................................................................................ 10 70 3.4 Downlink Data Fragment message ........................................................................ 10 71 3.5 FragSessionStatusReq & Ans ................................................................................ 11 72 4 File integrity check and authentication ....................................................................... 13 73 5 Fragmentation algorithm ............................................................................................ 14 74 Appendix: Data block fragmentation forward error correction code proposal ....................... 15 75 6 Introduction ................................................................................................................ 16 76 7 Fragment error coding ............................................................................................... 17 77 8 Fragment decoding and reassembling ....................................................................... 20 78 9 Performance of the coding scheme. ........................................................................... 22 79 10 End-device memory requirement ............................................................................... 24 80 11 Preliminary Matlab code ............................................................................................. 26 81 12 Glossary .................................................................................................................... 28 82 13 Bibliography ............................................................................................................... 29 83 13.1 References............................................................................................................. 29 84 14 NOTICE OF USE AND DISCLOSURE ....................................................................... 30 85 86 Tables 87 Table 1: Fragmentation Control messages summary ............................................................ 7 88 Table 2: PackageVersionAns ................................................................................................ 8 89 Table 3: FragSessionSetupReq ............................................................................................ 8 90 Table 4: FragSessionSetupReq FragSession field ................................................................ 8 91 Table 5: FragSessionSetupReq Control field ........................................................................ 9 92 Table 6: FragSessionSetupAns ............................................................................................. 9 93 Table 7: FragSessionSetupAns StatusBitMask field .............................................................. 9 94 Table 8: FragSessionDeleteReq ......................................................................................... 10 95 Table 9: FragSessionDeleteReq Param bits ....................................................................... 10 96 Table 10: FragSessionDeleteAns ........................................................................................ 10 97 Table 11: FragSessionDeleteAns Status bits ...................................................................... 10 98 Table 12: Downlink Data Fragment payload ........................................................................ 10 99 Table 13: Downlink Data Fragment Index&N field ............................................................... 10 100 Table 14: FragSessionStatusReq........................................................................................ 11 101 Table 15: FragSessionStatusReq FragStatusReqParam field ............................................. 11 102 Table 16: FragSessionStatusReq FragStatusReqParam field participant bit ....................... 11 103 Table 17: FragSessionStatusAns ........................................................................................ 12 104 Table 18: FragSessionStatusAns Received&index field ...................................................... 12 105 Table 19: FragSessionStatusAns Status field ..................................................................... 12 106
