全球最小型的InfluxDB服务器

导航至

在我这里,我已经构建了许多InfluxDB服务器,其中一些相当特殊,但我认为我终于实现了可以被称为“全球最小型InfluxDB服务器”的壮举!在2019年夏天,我在CrowdSupply.com上看到了一个名为“Giant Board”的项目。它看起来非常酷!一个完整的单板计算机(SBC),运行Linux,全部封装在Feather形态中。我立即支持它!然后,稍作思考,我又支持了一次!所以,我得到了两个这样的东西。完全是意外,我发誓。

一些规格。这就是Giant Board实际上是什么

Giant Board规格:

  • 处理器:Microchip SAMA5D2 ARM® Cortex®-A5处理器500 MHz
  • 内存:128 MB DDR2 RAM
  • 存储:microSD卡
  • 传感:6 x 12位ADC,3.3 V参考电压和外部触发
  • 执行:4 x 16位PWM,外部触发
  • 连接性:1 x I²C,1 x SPI,1 x UART,更多通过Flexcom
  • 电源:通过USB,支持LiPo电池
  • 操作系统:主线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版本,看看它在设备上的运行是否更好或更差,所以请关注这个空间,看看会发生什么!