前文提要:工具适用范围
•天线指向 •平台稳定 •自动转向 •地形补偿 •车辆稳定性和调平
•动态倾斜检测 •结构健康监测 •车载车辆状态监测 •生产测试和验证
•旋转机械 • 工业自动化 •生产线监控 •位置控制和执行器反馈
•质量控制中的尺寸测量系统 •测量材料和结构的挠度和应变
请自觉对号入座
遥想当年我年轻那会儿还是条机电狗的时候,第一次碰到单片机一脸蒙逼,不知道这个长得跟小霸王上插的卡一毛一样的玩意儿到底是何方神圣,这里放个对比图
稍微动过手的不是纯程序员的小伙伴应该不少人都玩过Arduino这个单片机小玩具吧,它可以实现特别多搞笑的或者逆天的功能,我反正当时用它开过车,这里就不细说了。就是这么个东西,折磨了在下一年后终于对它的操作小有心得,但是大家应该也都会发现一个问题,类似Arduino这样开源的嵌入式MCU方便我们DIY放飞自我的创造能力的时候,在对串口数据的了解上,仿佛少了点什么,虽然他们都有开放的串口监测功能…
但是这些东西,有时候你自己设计的系统抓的数自己都搞不懂是啥玩意儿。杂乱无章的记录信息,然后导入Excel一顿操作猛如虎的乱分析,直到最后佛性调参,随机优化,在这方面工科狗的经历是如此的相似。
我接下来要介绍的就是为它注入灵魂的东西(应用不仅限于MCU,本人只是用单片机做导引)
正文开始
工具的名字叫SensorCloud,它允许你上传无限量的无线数据,以便在世界任何地方查看和分析。
使用MathEngine分析您的数据,MathEngine允许你对数据运行算法。更进一步,编写自己的Python脚本,所有这些都在云端。
通过无线系统以太网网关实现即插即用支持。无线数据会自动上传到你的SensorCloud帐户。
设置电子邮件和文本警报,以便在事件发生时收到通知。
SensorCloud是一个独特的传感器数据存储,可视化和远程管理平台,利用强大的云计算技术提供出色的数据可扩展性,快速可视化和用户可编程分析。
SensorCloud的核心功能包括FastGraph,MathEngine ®,LiveConnect的,以及将opendata API。
仪表板
SensorCloud允许你轻松创建仪表板以显示所有数据。仪表板可以像单个时间序列图形窗口小部件一样简单,也可以使用径向仪表,文本图表,线性仪表,FFT,统计等进行高级操作。
单个仪表板可以显示来自所有设备的数据。创建多个仪表板并在它们之间轻松切换以显示不同的数据集。
添加窗口小部件并为其选择频道后,您可以使用各种设置配置窗口小部件。设置标题,显示/隐藏图例,添加颜色范围等。
FastGraph
由于SensorCloud允许你根据需要上传尽可能多的数据,并且LORD的传感器可以以非常高的速率进行采样,因此能够快速可视化大量数据非常重要。我们很难找到任何可以处理几千兆字节数据的应用程序,所以我们从头开始使用我们自己独特的算法。
FastGraph允许你立即查看多年的高速数据,并放大到感兴趣的点,为你的数据分析提供比以往更多的功能和灵活性。
MathEngine
MathEngine是一组帮助分析数据的工具。MathEngine函数可直接从Timeseries Graph小部件中获得。只需放大感兴趣的数据,按MathEngine按钮,然后选择您想要运行的功能。
MathEngine 笔记本可作为SensorCloud的附件提供。这些允许您进一步进行数据分析,同时仍将所有数据保存在SensorCloud中。将Python与流行的Jupyter笔记本一起使用,可以提取数据,运行自定义功能,与第三方API集成,甚至可以在标准仪表板界面中创建新的SensorCloud通道。
SDK和Open Data API
SensorCloud提供RESTful API,允许任何设备或应用程序将数据上传到SensorCloud。API使用标准HTTP请求命令实现为Web服务。还提供了一个SDK,其中包含Python,Java和C#的库和示例代码。
还提供了SensorCloud LabVIEW VI,使您可以在自己的LabVIEW应用程序中与SensorCloud进行通信。查看LabVIEW文档以获取更多信息。
访问API并从我们的 GitHub页面下载我们的SDK
警报
SensorCloud警报功能允许您创建自定义电子邮件和SMS文本消息警报,以监控数据超出和感兴趣的事件。
灵活而强大的语法使您能够根据需要自定义警报消息,并添加可嵌入的事件数据参数。可以在传感器通道超出以及不活动时触发警报。可以添加多个警报收件人以协调团队事件响应。
________________________________________
LiveConnect
LORD Sensing的WSDA ® -2000网关收集传感器数据,并直接推动它SensorCloud,无缝长期监测。LiveConnect是SensorCloud附带的一项服务,允许您与世界上任何地方的WSDA-2000和相应的传感器进行交互。配置传感器网络设置,停止/开始采样,以及远程查看实时数据。
LiveConnect的工作原理是在WSDA-2000与本地PC之间建立Web套接字连接,无论您的WSDA位于何处。将WSDA-2000链接到SensorCloud帐户后,只需打开LORD Sensing的SensorConnect软件,登录SensorCloud帐户,在设备列表中选择WSDA-2000,然后按Create LiveConnect Session按钮。
安全
所有数据和事务都通过传输层安全性(TLS)进行。SensorCloud目前建立在亚马逊网络服务之上,提供世界一流的安全可靠平台。
存储在SensorCloud上的数据是SensorCloud客户的唯一财产。默认情况下,所有SensorCloud数据都是私有的,但可以与你授权的其他用户共享。服务协议[pdf]中概述了数据所有权,可访问性和访问控制的全部责任。
ITAR
SensorCloud的ITAR版本可用于托管敏感数据,并满足美国政府的安全性和合规性要求。
SensorCloud ITAR 构建于AWS GovCloud 之上,为你提供同样出色的SensorCloud体验,同时遵守ITAR法规,FedRAMP要求,国防联邦采购法规补充(DFARS),DoD(SRG)影响级别2和4以及5,以及其他一些安全和合规要求。
最后:现在大数据挺流行的不是吗,在这个洪流当中大家感觉黑匣子里面的东西好像是万能的一样,不管什么信息流啪往盒子里一塞,就能把你想要的结果都给你。但事实上并没有那么简单,我们要准确知道数据来源、类型,对于一些运动控制系统里嵌入式硬件为核心的机器,像无人机,自动驾驶和移动机器人等,还要有很好的数据同步性,工业级场景还需要很高的精度要求,特殊应用场景还需要采集数据的硬件设备能在极其恶劣的环境中稳定运行,其实数据挖掘分析还有很长的路要走,扯得远了。。在下学控制系统出身,SensorCloud只是抛砖引玉,关于这部分后期也会做一个系列专门讲应用和测评。
上面说了SensorCloud的交互界面和基本功能,但还没说兼容什么硬件,其实你能想象到的所有MEMS传感器都能兼容,如果不是MicroStrain的传感器,只需要把输入数据类型在串口节点中标准化即可,无线组网方式如下图,非常的简洁易懂,你所需要的只是增加一个Gataway和无线节点传输装置,输入是你的传感器,输出是你的计算机上安装的SensorCloud,收集监测分析调参一条龙服务,非常简单暴力,里面还拥有超强数据分析工具——MathEngine,这个以后我也会说,over
这项工具由LORD-Sensing,MicroStrain团队开发,各位工程师大佬们,想要尝试的快到碗里来,就酱。
作者:EPC-MicroStrain Engineer 玮峰 (Dave)
版权所有:LORD MicroStrain