在工业树莓派上安装 Teamviewer

一、Teamviewer

TeamViewer 是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的 ID 到 TeamViewer,然后就会立即建立起连接。
工业树莓派和 Teamviewer 的结合,可以实现公网访问工业树莓派,远程调试设备,远程监控可视化数据界面。这样也可以减少人力成本,不需要在工业现场配备技术人员,仅需要有一个操作人员负责工业树莓派正常启动即可,技术人员远程调试即可。

二、实验环境申明

硬件:RevPi Connect模块
处理器:树莓派3B

三、错误安装方法

1、安装步骤

1)下载 Teamviewer

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
sudo dpkg -i teamviewer-host_armhf.deb
sudo apt-get -f install

2)安装 GDebi,解决依赖问题

sudo apt-get install gdebi

3)安装 Teamviewer

sudo gdebi teamviewer-host_armhf.deb

2、出现的问题及原因分析

1)出现的问题
用图形化界面打开Teamviewer后,无法查看ID和密码,也就无法进行Teamviewer链接.
2)原因分析
wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb指令下载的Teamviewer版本不适用我们的工业树莓派,已经过时了。

四、正确安装方法

1、注册 Teamviewer 账号,并在PC端安装 Teamviewer 客户端.
2、用指令查看树莓派系统版本和位数,本次测试使用的是RevPi connect模块,arm71 32位。

uname -a
getconf LONG_BIT

3、前往 Teamviewer 官网 Linux 版本下载页面,找到适用的版本,下载文件。下载链接:
https://www.teamviewer.cn/cn/download/linux/

这里下载方式也有两种:
a.通过树莓派图形化界面访问teamviewer下载,通过这个方式下载的文件一般会保留在 /home/pi/Downloads 路径下,开始安装前,需要先进入这个路径。
b.通过PC端下载需要的版本,然后通过USB、FTP服务器、Finalshell 等方式上传到树莓派内。此次测试采用的是用Finalshell的方式上传到树莓派。


4、卸载旧版本软件(如果之前有按照错误方法安装过,就需要卸载,若没有则直接跳过,直接进入第5步)

sudo apt-get remove teamviewer-host
sudo apt autoremove

5、换源
a.将 /etc/apt/sources.list 内容换成

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi

b.将 /etc/apt/sources.list.d/raspi.list 内容换成

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

c.更新源

apt update

6、安装新版本

sudo dpkg -i <下载的文件名>
sudo apt-get -f install
sudo apt-get install gdebi



7、设置密码(ID和密码需要记住)

sudo teamviewer passwd <密码>

8、开启Teamviewer服务

sudo teamviewer --daemon start

9、开启Teamviewer开机自启服务

sudo teamviewer --daemon enable

10、Teamviewer连接测试

关于虹科
虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供一系列先进的高端的工业4.0 HMI、高端边缘计算机、IoT开发方案、PLC与HMI一体机、OPC UA、工业级树莓派等解决方案。物联网事业部所有成员都受过国内外专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。

我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。我们致力于为中国乃至全球的万物互联、智能制造贡献自己的力量。

这是一篇发布于 3年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。


坐沙发

发表评论

你的邮件地址不会公开


*