我把coolpy 运行在国外的VPS 上,用http协议 上传传感器数据,发现发送很慢,需要5-10秒,同样的 get 回来一个数据也很慢。 但是MQTT 控制开关速度明显比http 快很多,所以想问问能不能MQTT上传数据,貌似么有例子?
目前cp还不支持用mqtt直接提交数据。这是因为mqtt本身就不是用来提交数据的,它是一个中转服务,只会把数据中转给订阅客户端。目前建议你看下你国外的vps是什么原因降速,如果是共享带宽的话就请自行买个更好的,或买回国内的vps
哇,很不错啊,非常感谢!MQTT是TCP长连接,比较快,HTTP 一般先要连接上,然后发送报文,再关闭连接,每次都是这样,比较慢,http报文比较重,内容多,需要时间也长,频繁查询数据库很费内存,小内存的VPS 不出10分钟就挂了,512以上的就不会挂