请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

小简同学 2025-04-07 22:34:29
在MQTT报文里,有些字节最高位,也就是序号为7的那一位是属于标记位,如果标记位为0,那么这个字节最大值是01111111,转化为10进制就是127, 再将这个最大值的标记位转为1,就是10000000,转化为10进制就是128,
0 回复 有任何疑惑可以回复我~
  • bgkp #1
    那不看符号位, 请问1111 1111 不应该是最大值吗?
    回复 有任何疑惑可以回复我~ 2025-04-10 15:35:29
  • 小简同学 回复 bgkp #2
    我这里所说的字节最大值是0111 1111,指的是报文剩余长度值只占1个字节的情况下,并不是指其他的字节。对于剩余长度的字节,如果它只占1个字节,那么这个字节的最高位只能是0,也就是这个字节的最大值只能是0111 1111这个是需要注意的
    回复 有任何疑惑可以回复我~ 2025-04-10 19:25:54
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号