dweet.io: A simple, effective messaging service for the Internet of Things
大惊小怪的最低设置和操作意味着发展物联网系统的消息传递基础结构是快速和容易
在我的上一个帖子我讨论了干舷,一个强大的,抛光,开源Web仪表板和提到错误的实验室干舷的创造者,还提供了一个非常有趣的物联网信息服务dweet今天,我们来看看。
现在,有许多消息传递服务(例如MQTT由物联网应用程序),可以使用但很少很简单和自由;dweet确实是简单和自由虽然还有一个便宜的增强的dweet服务水平我们以后会讲到。
物联网信息的目的是为设备分配一个数据块发送到服务器的存储一段时间。检索数据可以由一个或多个设备进行分析、显示、存储等等。,这里开始变得复杂:当一个消息从源设备丢失怎么办?当它被复制?当两个消息到达的顺序吗?Dweet忽略这些问题,只是做了最大的努力尝试接收和发送消息所以任何消息完整性保证必须由设备两端(换句话说,必须添加的设备序列号或时间戳时发送消息和检测失踪,复制,和序列消息时检索消息)。
所以,使用dweet有多容易吗?让我们发送消息:
https://dweet.io/dweet/for/gearhead?hello=world
这是它;不需要身份验证,没有瞎忙活,你只是做一个GET请求,瞧!dweeting的“事”在这里被命名为“计算机迷”和dweeting“世界”的价值是“你好”的关键。这是JSON响应该请求:
{“这”:“成功”、“通过”:“dweeting”、“的”:“dweet”,“与”:{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t19:23:36.899z”、“内容”:{“hello”:“世界”},“交易”:“2 b6f25c1 - d0b2 - 4319 - 8160 - 9 - f4e42caa794 "}}
说到JSON,如果你想要在您的浏览器中查看JSON在一个漂亮的和格式化显示,我彻底的建议json-viewer,印刷JSON和JSONP的Chrome扩展。
如果您需要,您可以使用HTTP,而不是HTTPS可以发送一条消息,该消息带有多个键/值对:
https://dweet.io/dweet/for/gearhead?hello=world&status=online
…,你可以使用一个POST请求的键/值对JSON作为有效载荷。
检索消息怎么样?
https://dweet.io/get/latest/dweet/for/gearhead
再一次,非常简单。这是反应:
{“这”:“成功”、“通过”:“”,“”:“dweets”、“与”:[{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t19:25:23.238z”、“内容”:{“hello”:“world3}}]}
如果有多个消息等待,我们可以让他们通过这个请求:
https://dweet.io/get/dweets/for/gearhead
…产生:
{“这”:“成功”、“通过”:“”,“”:“dweets”、“与”:[{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t20:18:02.207z”、“内容”:{“你好”:“世界”,“状态”:“在线”}},{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t19:25:23.238z”、“内容”:{“hello”:“world3}},{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t19:25:18.394z”、“内容”:{“hello”:“world2}},{“事”:“计算机迷”,“创建”:“2016 - 10 - 21 t19:23:36.899z”、“内容”:{“hello”:“世界”}}]}
但是等等!还有更多!您可以包括关键?回调=
和dweet。io将返回一个JSONP实时响应和dweets也可以流。如果你构建软件,有客户端库节点。js、JavaScript、Python和Ruby。
这当然好,但您可能已经猜到,dweets本质上是公共,因为所有你需要检索dweet就是它的名称。此外,dweet.io只有商店过去五dweets长达24小时。你应该希望你数据保持私有和或持续超过24小时,你可以购买“锁”;钥匙,确保您的数据(通过默默无闻)并使dweets保存1个月。锁费用每月1.99美元和一个锁可用于250万每月dweets。
与锁dweets一样可以检索一个特定的24小时窗口的dweets每请求或小至一个特定(检索最后dweet也适用于锁和检索所有dweets没有时间框架将返回所有dweets过去24小时内)。
锁的另一个特点是,你可以建立和删除电子邮件警报dweets具体情况,例如,下面的邮件我每当离线状态的值等于:
https://dweet.io/alert/gearhead@gibbs.com/when/gearhead/dweet.status=offline?key=abc123
如果你想看到什么dweeted现在,dweet.io有一个页面,这个页面列出当前的事情和dweets他们发送。
dweet非常有用的消息传递基础设施迅速建设物联网设备的星座,锁特性使它容易和便宜,确保隐私和数据持久性。dweet.iois highly recommended by the AIs here at Gearhead Laboratories anddweet.io获得计算机迷5 5的评级。
版权©2016足球竞彩网下载