> 文档中心 > CoAP调试工具 Mozi.IoT.CoAP

CoAP调试工具 Mozi.IoT.CoAP


前言

        CoAP是一种类HTTP协议的物联网专用协议,其数据包为人类不可阅读的字节流形式,在开发相关应用的时候往往不能准确的了解数据包的内容。故需要专用的调试工具对数据和通讯进行调试。

CoAP协议介绍

        CoAP(Constrained Application Protocol)受限应用协议,是一种在物联网世界的类web协议,RFC规范定义为RFC7252,7959,8613,8974。该协议使用在资源受限的物联网设备上。物联网设备的RAMROM都通常非常小,不能运行消耗资源比较多的TCP和HTTP。

CoAP调试工具

        工具名称:Mozi.IoT.CoAP

        下载地址:Mozi.Network 发行版 - Gitee.com

        调试地址:coap://coap.me

        运行环境:.Net4

命令行参数说明

 用法:coap command url [options] [body]   command 可选值: get post put delete      url 格式 coap://{host}[:{port}]/{path}[?{query}]      options 请求选项参数如下: -type      消息类型,取值 con   --Confirmable non   --NonConfirmable ack   --Acknowledgement rst   --Reset -time      监听若干秒,参数值为整数,单位为秒 -token     格式:0x0f0e -ifmatch    -etag-ifnonematch-extendedtokenlength-contentformat     -accept      -block2    Block2设置,格式:Num/MoreFlag/Size -block1    Block1设置,格式:Num/MoreFlag/Size     Num:0~1045785,MoreFlag:[0|1],Size:0~1024 -size2      -proxyuri   -proxyscheme-size1    注:     1.字符串变量值用""包裹     2.整型变量值用,直接输入整数即可,如 -size 1024 body 说明:     1.0x开始的字符串被识别为HEX字符串并被转为字节流     2.其它识别为普通字符串同时被编码成字节流,编码方式为UTF-8     3.带空格的字符串请用""进行包裹"      示例:  coap get coap://127.0.0.1:5683/core/time?type=1 -block1 0/0/128

   

用例截图