私はそれを行う方法を見つけました。
これはCalifornium
の責任ではありません。 PDUサイズの管理は、block-wise
オプションBlock2
によって行われます。
はCoAP block-wise RFCSection 3.1
を参照してください。第2の例では
(図3)、クライアントがあるため、リンク形式 説明でサイズ表示のブロック - ワイズ転送(例えば、予想[RFC6690 ])、ブロックサイズの提案を送信します。すべてのACK ペイロードの最後の64バイトを除くメッセージ。最後の1つは で、1〜64バイトの間で実行されます。
Client Server
| |
| CON [MID=1234], GET, /status, 2:0/0/64 ------> |
| |
| <------ ACK [MID=1234], 2.05 Content, 2:0/1/64 |
| |
| CON [MID=1235], GET, /status, 2:1/0/64 ------> |
| |
| <------ ACK [MID=1235], 2.05 Content, 2:1/1/64 |
: :
: ... :
: :
| CON [MID=1238], GET, /status, 2:4/0/64 ------> |
| |
| <------ ACK [MID=1238], 2.05 Content, 2:4/1/64 |
| |
| CON [MID=1239], GET, /status, 2:5/0/64 ------> |
| |
| <------ ACK [MID=1239], 2.05 Content, 2:5/0/64 |
Figure 3: Block-Wise GET with Early Negotiation