eruido/cloud-tools-community-edition

此软件包最新版本(dev-master)没有提供许可证信息。

脚本、技巧和工具,用于复制并发送您的噪声测量数据到云端

安装: 4

依赖项: 0

建议者: 0

安全性: 0

星标: 0

观察者: 2

分支: 0

开放问题: 0

语言:PowerShell

dev-master 2022-10-14 23:30 UTC

This package is auto-updated.

Last update: 2024-09-30 01:23:02 UTC


README

友好的Devops云脚本,用于同步您的eRuido噪声站到云服务

这些脚本是为您编写的,以

将eRuido噪声监测解决方案设备数据上传到SQL服务器。

将音频文件上传到您的Web服务器或CDN。

包括FTP和Azure Blob存储的示例

将您的设备统计数据上传到您的云提供商

为了充分利用这些脚本,您需要以下第三方工具:

dBAMonitor R9或更高版本(在www.eruido.org获取)eRuido声学软件正确配置。

请安装SQL Server Express或Developer SSMS Sql服务器管理工作室或Azure Data Studio。打开并连接SSMS到您本地的SQL服务器实例。并为eRuido创建一个数据库。命名为DBAMONITOR

打开dBAMonitor,等待它开始测量并停止。在没有测量进行的情况下进行数据库设置会更好。
转到设置/数据库,点击配置。设置数据库连接的值。

点击创建表。在您的数据库ERUIDO中将创建一个名为NPS2012的新表。

我们将存储由dBAMonitor捕获的数据到我们的本地SQL服务器实例。

为了将我们的本地数据库数据发送到云服务器,我们将使用一个名为SQLCMD的工具来运行执行魔法的SQL脚本。为了托管SQLCMD,我们将使用简单的.BAT Windows文件。在您的本地SQL服务器实例中需要一个链接服务器来发送数据到云服务器。

您的数据库将作为本地数据缓冲区。

然后我们将从那里发送噪声测量到云端。

send2cloud.sql包含用于保持本地数据与云同步的T-SQL语句。

它将检查时间戳,并仅发送新数据到公共云数据库服务器。

有必要在服务器对象下创建一个链接服务器,在SSMS中指向您的实际云SQL服务器。

链接服务器名称是区分大小写的

最后,您必须通过sql文件send2cloud.Sql

并替换您的实际值[链接服务器,端口]您的链接服务器DNS名称和端口。[本地计算机名称.]您的本地计算机名称,如它在SSMS中的服务器属性中所示。

Notepadd++或文本编辑器,用于编辑一些配置文件

CURL FTP命令行,用于运行音频文件上传脚本。自动通过FTP将您的文件发送到您的Web服务器。

AZCopy,Microsoft Azure复制工具,用于将您的音频发送到您的Blob存储帐户

FFMPEG命令行可执行文件。FFMPEG是一个开源包,它将允许您将dBAMonitor捕获的.WAV文件压缩成更轻的格式,如ogg、acc、flac或mp3。

Essentia编译包,如果您想在噪声测量站上提取音频特征。

备份和FTP,用于备份数据库并发送到云服务器。

数据可以发送到任何云提供商,请考虑使用我们的服务并帮助我们扩展我们的解决方案,以帮助我们创造一个更安静的世界!

保持关注!