世界最小的 InfluxDB 服务器

导航至

我在这里构建了很多 InfluxDB 服务器,并且我还构建了一些非常深奥的服务器,但我认为我终于成功构建了只能被描述为世界最小的 InfluxDB 服务器!早在 2019 年夏天,我在 CrowdSupply.com 上看到了一个名为“Giant Board”的项目。它看起来非常非常酷!一个完整的单板计算机 (SBC),运行 Linux,全部采用 Feather 外形尺寸。我立即支持了它!然后,稍微思考了一下,我又再次支持了它!所以我得到了 2 个这样的东西。完全是意外,我发誓。

一些规格。以下是 Giant Board 的实际情况

Giant Board 规格:

  • 处理器: Microchip SAMA5D2 ARM® Cortex®-A5 处理器 500 MHz
  • 内存: 128 MB DDR2 内存
  • 存储: microSD 卡
  • 传感: 6 个 12 位 ADC,具有 3.3 V 参考电压和外部触发
  • 驱动: 4 个 16 位 PWM,具有外部触发
  • 连接: 1 个 I²C,1 个 SPI,1 个 UART,通过 Flexcom 可扩展
  • 电源: 通过 USB,支持锂聚合物电池
  • 操作系统: 主线 Linux 内核

全部采用我通常用于微控制器的微小外形尺寸!

好吧,几周前,它们到了!所以,一些开箱图片

GiantBoard in package

等等,整个东西都装在那个小袋子里?是的。不仅如此——那个袋子里还有多个零件!我意识到(现在)图片中没有那个袋子的比例尺,但旁边是 Mac 鼠标。我想重新拍照,但我已经把袋子扔掉了!

Giant Board Parts

没错:我订购了 WiFi Feather Wing 附加组件,因为毕竟,没有网络的物联网板——尤其是 InfluxDB 服务器——算什么!

Giant Board with Feather wing

只是为了比例,它们之间是一枚美国 25 美分硬币。所以这将成为我的服务器我的网络接口!对于一个名为“Giant Board”的东西来说,它确实很小!

经过一点焊接后,我将所有东西组装在一起,并且添加了 microSD 卡后,它启动了!

Command line with login to the Giant Board

哇!这个小东西运行 Debian Linux?没错,确实如此!因此,安装 InfluxDB 超级简单,因为我们已经为 InfluxDB 和所有其余的 TICK Stack 提供了 ARMv7 二进制文件!

Terminal showing influxd running

好的,当然,它目前正在猛烈地冲击这个微小的 CPU,但它也在运行!

live shot of a dashboard on the Giant Board

正如您所看到的,仪表板在 Chronograf 中运行,让我可以了解整个系统的运行情况!

现在,我会将其作为生产系统运行吗?绝对不会!正如您所看到的,它在如此小的设备上使用了过多的系统资源。我会将其作为边缘收集和转发设备运行吗?很有可能。我会将其作为嵌入式 Telegraf 代理设备运行吗?100% 绝对会。尤其是我也可以用它做这个

Giant Board running on battery

没错,我可以在电池上运行它!可充电锂聚合物电池(并且充电电路内置在板上!)。为了完整起见,我将在此处提供引脚输出,以便您可以了解我还可以向其中添加其他东西——传感器、驱动器等——使其既成为数据节点又成为传感器节点

接下来,我将为 ARMv7 构建一个 InfluxDB 2.0 版本,看看它在这个设备上运行得更好还是更差,所以请关注这个空间,看看会发生什么!