栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

树莓派4B搭建awtrix2服务器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

树莓派4B搭建awtrix2服务器

树莓派4B搭建awtrix2服务器

此教程除了在树莓派4B上可以使用,也可用于其它类型设备(如树莓派3B、X86 Linux服务器等),博主查阅资料,总结了两种搭建awtrix2服务器的方法,分别是直接安装和docker安装。

一、直接安装

安装准备:

  • 树莓派已安装raspberrypi-os系统;

设置树莓派时区,根据自己所在位置修改,此处设置的时区为上海,:

sudo timedatectl set-timezone 'Asia/Shanghai'

awtrix服务需要jdk才可以运行,所以先安装jdk:

sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre

下载awtrix安装脚本并运行:

wget -N https://blueforcer.de/awtrix/awtrix.sh
sudo sh awtrix.sh

如下表示安装成功,该脚本会下载awtrix.jar包,下载速度可能会比较慢:

Installation script 0.3 for AWTRIX Host
by Blueforcer

Updating...
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for mime-support (3.62) ...
Make Dirs


Download stable

--2021-10-07 12:47:55--  https://blueforcer.de/awtrix/stable/awtrix.jar
Resolving blueforcer.de (blueforcer.de)... 213.136.87.88
Connecting to blueforcer.de (blueforcer.de)|213.136.87.88|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19186585 (18M) [application/java-archive]
Saving to: ‘awtrix.jar’

awtrix.jar                           100%[===================================================================>]  18.30M  27.3KB/s    in 14m 36s

2021-10-07 13:02:34 (21.4 KB/s) - ‘awtrix.jar’ saved [19186585/19186585]

create Service

Start AWTRIX HOST
Created symlink /etc/systemd/system/multi-user.target.wants/awtrix.service → /etc/systemd/system/awtrix.service.
Checking installation...

Installation successful.

Webinterface http://[Server-IP]:7000
二、docker安装

安装准备:

  • 树莓派已安装raspberrypi-os系统;
  • 树莓派已安装docker,docker安装以及具体使用方法博主不再做过多介绍。

博主在dockerhub上找到了下载量和支持平台数最多的一个镜像,支持x86和arm平台:

首先需要拉取镜像:

docker pull whyet/awtrix2

然后使用下述命令启动容器,同样的,时区设置为Shanghai,端口映射可以根据自己需要修改:

docker run --name AwTriX2 -p 7000:7000 -p 7001:7001 -p 5568:5568/udp --restart always -e TZ=Asia/Shanghai  whyet/awtrix2:latest 

其它设置,可以不设置,直接跳过:

  • 如果想使用beta版本,参数加上:
-e AWTRIX_BETA=true -e AUTOUPDATE=true
  • 取消自动更新,参数加上:
-e AUTOUPDATE=false 
  • 想将数据存储至本地目录(持久化存储),参数加上:
# 为本次存储路径
-v :/data
  • 语言设置

If you want AWTRIX to automatically display some apps like DayOfTheWeek in your local language/format (e.g. “Sonntag” instead of “Sunday”) you can specify this with an eviroment variable.

-e JAVA_TOOL_OPTIONS="-Duser.language=de -Duser.country=DE"

Where de is your two-letter language code. (see ISO 639-2) And DE is your two-letter country code. (see ISO 3166-1 alpha-2)

  • Awtrix Premium Users

If you want to use Premium please mount the host interface address to the container with: (works only with beta Version for Stable change to host mode like below)

-v /sys/class/net//address:/data/hostmac

or run the container in host mode:

--network host
三、使用服务

服务器配置完成后,需要知道树莓派ip地址,awtrix连接服务需要ip地址,在上文中可以看到一共用到了两个端口,7000端口是服务的Web管理节点,7001是awtrix服务器开放的连接端口,供awtrix设备连接使用。

当然,搭建awtrix服务器前提是需要有一台awtrix,个人可以自己组装或者淘宝上购买成品

如果已设置awtrix,可以按住顶部三个按键然后通电,这样awtrix就会重新复位。

awtrix启动后,会开启一个名为Awtrix Controller的热点,连接热点,打开浏览器输入172.217.28.1访问设置页面,设置好wifi信息和服务器ip后,awtrix就会自动连接服务。

打开浏览器,访问:7000,可以进入服务管理界面,在该界面可以设置awtrix参数和安装需要的app。

参考链接

AWTRIX 2.0服务端搭建与问题 - 種種菌’s Blog

使用树莓派3B制作AWTRIX时钟(上)

如何在 Raspberry Pi 上安装 Java

树莓派安装jdk 8

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/301656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号