Freeboard,使web仪表板变得简单
如果你一直在寻找一个简单的,低成本的网络信息中心为你的东西,网络应用,或网络监控互联网,干舷是一个很好的解决方案
在所有的在我们的数字生活的东西有一个的成倍增加,在过去的几年里:状态数据。尽管许多服务和设备非常可靠,我们还需要密切关注一切,所以我们需要监视可用性和吞吐量,我们的服务器和状态Web应用程序,我们的错误日志文件,我们的订单销售系统提供的网络连接,我们的故障单系统积压...名单成长每一天,因为每个数据源是一个筒仓,我们风与例行检查可笑的一些孤立的状态报告。我们需要的是整合我们所有的数据源的仪表盘。
现在,有一些的,让您实现Web的仪表板,但很多真正好的是极其复杂和昂贵,而其他人都在他们可以做什么通常是有限的产品。如果你一直在寻找一个价格合理,易于实施的解决您的网络信息中心(或者说,缺乏网络信息中心)的问题,我有一个伟大的答案...
该项目被称为干舷并开发了错误实验室,一个强大的服务的创造者称为dweet,专为物联网设备的互联网消息服务(我将在以后的文章涵盖dweet)。干舷是可选的托管订阅一个免费,开源的仪表板项目,很容易与不同的数据源,生产准备集成和优雅的设计
您可以使用的Bug Labs的托管服务,在自己的环境中免费帐户或本地轻松地测试干舷。对于后者,简单地下载干舷副本,将压缩包解压,并在浏览器中加载index.html文件。
干舷被组织为与上述的结构面板的画布。在左配置面板的顶部的数据源菜单是在其中添加数据的源窗口小部件显示。在下载的版本,你可以包括从URL JSON数据,调用Open天气地图API,从错误实验室获取数据dweet.io服务,播放列表,从文件的URL JSON数据,获取日期和时间数据,并从中检索数据Citrix Octoblu服务(我将介绍另一个物联网平台)。
顺便说一句,检查出的干舷在线教程(需要注册至少免费订阅)。该演示使用dweet从网页上运行,从智能手机发送的X,Y,Z轴陀螺仪的数据仪表盘控制在或多或少的实时性。在这个帖子顶截图,三个仪表都显示我的iPhone的方向。如何令人讨厌的是?
在线版本还增加了对从检索数据的支持BuildingLink(一房舍管理物联网平台),dweet存储(长期存储dweet数据)FIWARE猎户座(一个NGSI9 / 10服务器实现其“让你管理的上下文信息所有的整个生命周期,包括更新,查询,注册和订阅”),PubNub(带有可编程中间件的实时设备消息传递),天气(这使用优秀的simpleWeather jQuery插件),和Xively(另一种物联网综合配套服务平台)。
对于每个数据源,可以设置各种参数,并且对于大多数源类型,刷新频率。一个选项,对于大多数数据源,是允许的Bug Labs的Thingproxy试图处理数据来解决任何API连接问题(注意,在写的时候,在Freeboard UI到Thingproxy的链接给出了一个404;我的链接是正确的)。Thingproxy被描述为…
一个简单的正向代理服务器进行处理API调用不发送CORS标头或支持服务器HTTPS ...用于处理API调用不发送服务器[简单转发代理服务器跨域资源共享(CORS)]标题或支持HTTPS ... thingproxy允许在通常会被封锁,由于同源策略其他领域网站上的JavaScript代码来获取资源。它作为与远程服务器浏览器之间的代理,并添加适当的CORS标头的响应。
此外,一些浏览器不允许非加密的HTTP数据请求,如果页面本身是从HTTPS加载。thingproxy还允许您访问不安全的HTTP API的从安全的HTTPS URL。
......同时错误实验室鼓励你运行你自己的服务器Thingproxy,使得公司免费提供的公共服务。
Be warned, the documentation and error reporting for Freeboard is pretty much non-existant so things like datasource incompatibility problems won’t be flagged and you’ll need to get creative when debugging a non-working datasource (I speak from experience from trying to sort out why JSON generated byNode-Red流没有显示)。
用户界面的左侧菜单,您可以加载和保存配置,并添加窗格显示区域。正如你所看到的,我添加了一个窗格,并把它命名为“板1”。我的窗格是一列宽,但你可以选择任何宽度适合你的数据部件的布局。
包括在干舷的下载版本的部件是文本,仪表,迷你图,指针,图片,指示灯(开或关显示器,非常适合服务器和服务状态报告),谷歌地图,以及HTML,而在线托管版本增加一个历史图表插件来显示任一条形图或数据源的线图;希望这最后的部件将被列入的可下载版本以后的版本中。
您可以通过点击加号在面板中选择窗口小部件,其标题,大小和值的类型添加窗口小部件到仪表盘。该值可以从你配置一个数据源中导出,也可以添加JavaScript给小窗口以做你想做的,并设置相应的部件。基于文本的小部件的一个很好的特性是动画显示,使得当值发生变化,它采用平滑过渡的一个选项。一旦小部件配置,它是活的,立即。
当你设置你所有的部件,并将其拖动到您想要的地方位于画布上,您可以通过点击图标插入符号在面板瞧底部隐藏顶级配置面板!一个整洁,精心设计的,高度灵活的响应性网页的仪表板与所有隐藏除了一个扳手图标显示配置面板的配置控制。在托管版本存在于配置面板没有用户访问。
在“事情我想看看”部门是当配置面板关闭我想看看小部件屏蔽,其内容也不会被意外选中(人,尤其是菜鸟,经常点击仪表盘,同时寻找在他们想不通为什么他们已经做出了选择,他们不能做任何事情)。我也想看看有高有低的阈值相关联的声音,并弹出小窗口让您可以深入到数据源。
干舷提供免费订阅它允许无限制的数据和设备,无限的小工具,和无限的仪表盘虽然所有的仪表盘是公共的(这么说,你必须知道仪表板的URL进行查看)。付费订阅干舷包括免费订阅的功能,以及提供私人密码保护的仪表板。你得到5私有仪表板为每月$ 12,10 22 $每月20每月$ 42和50为每月$ 100。企业定价的要求。
我的愿望清单尽管如此,干舷是由小企业规模网络仪表盘什么建设物联网系统的网络或用于监控提供任何类型的数据源的任何系统或服务的精良又实用的平台。干舷得到的4.5分减速机的评级。
注释?思考?给我留言或者在下面评论,然后跟随我推特和Facebook的。
[更新10/17:Xively的URL是错误的,并已得到纠正。]
版权所有©2016Raybet2