#ruuvitag #command #ruuvi

app ruuvitag-upload

收集一组 ruuvitag 传感器测量数据并将其上传以供进一步处理的工具

2 个不稳定版本

0.3.0 2019年5月27日
0.2.0 2019年4月13日

#1258 in #command

GPL-3.0-or-later

18KB
319 代码行

ruuvitag-upload

收集一组 ruuvitag 传感器测量数据并将其上传以供进一步处理的工具。

测量数据以 JSON 格式格式化,结构如下

{
    "<ALIAS>": {
        "address": "XX:XX:XX:XX:XX:XX",
        "timestamp": <seconds since unix epoch>,
        "humidity": <0-100%>,
        "pressure": <kPa>,
        "temperature": <Celcius>,
        "battery_potential": <volts>
    },
    ...
}

其中 ALIAS 将是传感器的地址或您定义的别名。

程序的部分灵感来源于,部分内容来自 ruuvitag-listener

用法

ruuvitag-upload [--url=URL] <sensor>...
ruuvitag-upload -h | --help
ruuvitag-upload --version

参数

<sensor>...

    A sensor address and optionally a human-readable
    alias. You can either specify the address as
    XX:XX:XX:XX:XX:XX or you can attach a human-
    readable alias to the address
    XX:XX:XX:XX:XX:XX=mysensor.

选项

-u URL, --url=URL

    Where the measurements are uploaded to. If you don't
    specify this, the measurements are written to stdout.

-h, --help

    Show this message.

--version

    Show the version number.

依赖项

~29MB
~616K SLoC