CoAP调试工具 Mozi.IoT.CoAP

  • CoAP调试工具 Mozi.IoT.CoAP已关闭评论
  • 222 次浏览
  • A+
所属分类:.NET技术
摘要

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


前言

        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                     -maxage                            -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

   

用例截图

CoAP调试工具 Mozi.IoT.CoAP

 

 CoAP调试工具 Mozi.IoT.CoAP