ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CoAP调试工具 Mozi.IoT.CoAP

2022-04-12 08:34:40  阅读:217  来源: 互联网

标签:IoT -- Mozi CoAP coap 字符串 调试 Size


前言

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

CoAP协议介绍

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

        -locationpath            

        -contentformat           

        -maxage                  

        -accept                  

        -locationquery           

        -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


   

用例截图

 

 

 

标签:IoT,--,Mozi,CoAP,coap,字符串,调试,Size
来源: https://www.cnblogs.com/mozicoder/p/16133436.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有