WebThings Gateway - 一个自托管的Web应用程序,用于通过网络监控和控制建筑物
WebThings Gateway 是一个自托管的 Web 应用程序,用于通过 Web 监控和控制建筑物。
它是一个 开源 Web of Things 网关。
从 2.0 版本开始,推荐使用 Docker 镜像 安装 WebThings Gateway。此外,还有一个实验性的 snap 包,或者您也可以从源代码自行构建(见下文)。
(如果你只是在自己的电脑上安装,可以跳过这一步)。
如果你是在树莓派上安装,则可能需要先在树莓派上设置操作系统。参见此处获取说明。
$ sudo apt update
$ sudo apt install \
autoconf \
build-essential \
curl \
git \
libbluetooth-dev \
libboost-python-dev \
libboost-thread-dev \
libdbus-1-dev \
libffi-dev \
libglib2.0-dev \
libpng-dev \
libudev-dev \
libusb-1.0-0-dev \
pkg-config \
python3-six \
python3-pip \
$ sudo -H python3 -m pip install git+https://github.com/WebThingsIO/gateway-addon-python#egg=gateway_addon$ sudo dnf --refresh upgrade
$ sudo dnf group install "C Development Tools and Libraries"
$ sudo dnf install \
autoconf \
bluez-libs-devel \
boost-devel \
boost-python2-devel \
boost-python3-devel \
curl \
git \
glib2-devel \
libffi-devel \
libpng-devel \
libudev-devel \
libusb1-devel \
pkgconfig \
python2-pip \
python3-pip
$ sudo -H python2 -暂无开放 Issues,或尚未同步最近议题。