REST是一种代表性状态转移架构风格,被设计为以HTTP通信的请求/响应模型。MQTT是一个通过TCP / IP套接字或WebSockets运行的发布/订阅模型。在WebSocket上的MQTT可以用SSL固定。您可以选择使用REST GEEK或POST请求或使用MQTT发布方法。您使用REST GET请求或检索通道数据MQTT订阅。
在这些方案中,使用REST调用来更新或从意见频道检索数据是有用的。
在这些方案中,使用MQTT将数据更新到事项通道是有用的。
您的设备是电源限制,并且您希望较低的电池消耗将数据发送到Thingspeak。此外,在这种情况下,MQTT发布操作通常更快。
您的设备连接是间歇性的,并且您的带宽使用量有限。
您希望立即发布到频道的数据更新。
您希望邮件推送给您,而不是需要轮询服务器进行新消息。
发布到频道馈送|发布到频道字段源|读取数据|订阅频道馈送|订阅频道字段源|写数据