用树莓派做数据可视化大屏

我们的团队是在开发管理上使用的是敏捷式的开发模式,也用了腾讯出品的TAPD作为协同工具,目前这款产品也是免费的,不限人数,不限项目,所有的功能几乎都有了,而且还提供了API接口,可以和自有的系统进行对接,实属实不错。在同时开发二三个产品,在使用的过程中,每个项目都是各自分开的但打算用 开发一个数据可视化的驾驶舱,后端基于NodeJs ,前端基于ReactJs.在京东买了一个小米电视和乐歌的架子回来就完事

配置树莓派

  1. 设置Chromium 开机自动启动 并默认全屏’

sudo vi /home/pi/.config/autostart/chromium.desktop 如果没有新建一下

[Desktop Entry]Type=ApplicationExec=chromium-browser  --disable-popup-blocking --no-first-run --disable-desktop-notifications  --kiosk "http://xxx要打开的网址"

 

2. 设置树莓派禁止屏保黑屏

sudo vi /etc/lightdm/lightdm.conf

找到#xserver-command=X

去掉注释改成 xserver-command=X -s 0 -dpms

-s # –设置屏幕保护不启用

dpms 关闭电源节能管理

3. 设置10秒鼠标自动隐藏

1.sudo apt-get install unclutter
2. echo “@unclutter -idle 10 -root” >> /etc/xdg/lxsession/LXDE/autostart

第二步如果提示权限不够,直接打开

sudo vi /etc/xdg/lxsession/LXDE/autostart

把@unclutter -idle 10 -root 加到末尾一行

4.设置Chromium 禁止出现更新提示

cd /etc/chromium-browser/customizations
sudo vi 01-disable-update-check
执行以上命令,在这个打开的文件编辑里把
CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --check-for-update-interval=31536000"
给怼上,保存关闭,后面这个时间大概是秒数,大概一年时间再检查。

 

5.重启 reboot

 

大屏的展示效果

github:https://github.com/championgo/datav

Related Posts

发表评论