支持MQTT5.0 协议 的PHP客户端有吗

支持MQTT5.0 协议 的PHP客户端有吗

可以看下这个:GitHub - simps/mqtt: 🕹 MQTT Protocol Analysis and Coroutine Client for PHP. Support for 3.1, 3.1.1 and 5.0 versions of the MQTT protocol.

这个类库还不是很完善,准备通过http_api 的形式来发布消息了

还有一个问题,body 参数,payload_encoding,content_type 都有哪些值可以选择?想直接返回json ,一直提示BAD_REQUEST,设置为: “payload_encoding”: “plain”,“content_type”: “text/plain” 是没有问题的

只支持 Json 格式的请求体哦,payload 字段只要是字符串就可以了,所以可以是 json,也可以是经过 base64 编码的二进制数据

非常感谢,已解决,在面板已经启用api 密钥 ,但是在postman 里面测试还是不行,最后还是用账号,密码来验证的,需要重启服务吗?

不用的,你 postman 是怎么设置的?

image

应该选择 Bearer Token 才对。

如何得到token值呢?没找到这个这一块的介绍,只找到了这一块介绍

<API Key>:<API Secret>,这样拼接起来就可以了。

抱歉,用 Token 也是选择 Basic 认证的

好的,非常感谢