一种基于树莓派的看板终端控制系统的制作方法

文档序号:20788953发布日期:2020-05-19 21:59阅读:342来源:国知局
一种基于树莓派的看板终端控制系统的制作方法

本发明涉及网络信息技术领域,较为具体的,涉及到一种基于树莓派的看板终端控制系统。



背景技术:

在竞争日益激烈的市场环境下,准时化生产的理念已经被国内外众多企业普遍接受和倡导。目前大多数制造企业的生产车间面临这样的问题:生产过程忙乱,生产工人盲目,生产效率低下,信息不连贯。面对这些问题,在工业4.0全球化的大趋势下,精益生产打通了企业计划层和执行层的信息通道,建立起了透明、高效、有效的生产模式,解决了以上问题。

其中,看板是精益生产中的一个不可或缺的工具,看板被用作交流厂内生产管理信息的重要手段,看板包含了相当多的信息并且可以反复使用,看板不但具有生产及运送工作指令的基本机能,同时看板还必须要按照既定的运用规则来进行使用,并且看板必须附在实物上存在,这样使得看板能够实时监控设备的运行状态,帮助企业建立真实美观的现场可视化界面,满足企业管理者对宏观工厂的生产和运营管理需求,帮助企业管理者做出及时、准确的策略。

传统的看板至少包括主机和显示屏,主机和显示屏之间连接,主机的体积非常大,且布线较为复杂,尤其是当大屏的看板安装在高处的时候,由于大型主机的影响,就会导致看板的安装非常不方便。树莓派是只有信用卡大小的一款基于arm的微型电脑主板,所以用树莓派来取代电脑主机是势在必行的,有专利号为cn201910740952.x的发明专利已经提出一种树莓派实现信息看板,其包括网络服务终端、树莓派和显示设备,所述网络服务终端与树莓派之间通过无线网络相连接,树莓派上连接有显示设备,显示设备是基于linux的客户端应用,需要进行信息显示后,通过树莓派把应用进行兼容linux系统的打包,通过显示设备执行被打包后的可执行文件。但是,仅仅使用树莓派替代传统的主机应用在看板上,很显然是不够的,由于树莓派的系统全部是一开始在树莓派中烧录成功的,而在实际使用中运营起来后,对树莓派中的系统更新升级将会成为很大的难点,在大型的生产车间,存在大量的看板,而每一个看板都需要随时进行树莓派中的系统更新,而如果每次的系统更新都需要在相应的树莓派上进行操作,将会非常麻烦,所以如何对树莓派的系统自动更新显得尤为重要。另外,如果树莓派发生浏览器宕机或者整个系统的宕机,都会带个生产线错误的信息,导致整个精益生产的控制收到影响,所以如何让树莓派的网页保持实时更新状态,以及系统处于正常运行状态,显得尤为重要。



技术实现要素:

有鉴于此,为了解决现有的基于树莓派的看板的系统更新麻烦,以及可能出现浏览器宕机或者整个树莓派的系统宕机的情况,本发明提出一种基于树莓派的看板终端控制系统,其包括:树莓派、显示屏、服务器,其中,树莓派通过hdmi线与显示屏连接,服务器通过网路与树莓派连接,其中,树莓派中安装linux系统,linux系统中安装有多个应用软件,看板可以将多个应用软件打开后的状况显示在显示屏上,树莓派可以获取服务器的ip地址和mac地址,并且每隔一段时间从服务器中获取url地址,并将从服务器中获取的url地址存储在树莓派本地的地址文件夹中,接着树莓派的浏览器驱动会去打开从服务器中获取的url地址,并将原来的url地址抛弃掉,当从服务器中获取的url地址发生改变后,那么树莓派新获取的url地址会在更新后存储到树莓派的config.url的文件夹中。采用这种方式,可以有效对树莓派的linux系统进行实时自动更新。

一种基于树莓派的看板终端控制系统,其包括:树莓派、显示器和服务器,其中,树莓派通过hdmi线与显示屏连接,树莓派连接到电源,服务器通过有线网络或者无线网路与树莓派连接,其中,树莓派中安装linux系统,linux系统中安装有多个应用软件,看板可以将多个应用软件打开后的状况显示在显示屏上,其特征在于:每个树莓派分配有一个独立的ip地址和一个mac地址,其中树莓派的ip地址被用于从服务器端监控对应身份的树莓派是否联网,而树莓派的mac地址被作为树莓派的唯一身份认证,且每个树莓派中安装有开源的分布式版本控制系统git,每个树莓派实现系统自动更新包括如下步骤:

s1,服务器与一个或多个树莓派之间通过网络连接;

s2,服务器通过网络监控每个树莓派的ip地址和mac地址;

s3,树莓派通过网络获取树莓派的ip地址和mac地址,并且每隔开固定的一段时间,树莓派从服务器中获取url地址;

s4,树莓派将从服务器中获取的url地址存储在树莓派中的本地地址的文件夹中;

s5,树莓派利用浏览器驱动打开树莓派中的本地地址的文件夹,实现网址的打开。

采用以上控制系统,在通过ip地址和mac地址的匹配后,可以定位到相应的树莓派,然后相应的树莓派可以从服务器中抓取对应于本身的url地址,在抓取后存放在树莓派中的本地地址的文件夹中,这样就使得服务器中的系统资料更够随时传送到树莓派中,并能及时通过浏览器驱动器打开,实现对应ip地址和mac地址的树莓派的系统更新。

进一步的,所述的树莓派在linux系统中安装git时,都需要去完成更新密码的命令,这样可以增强树莓派中linux系统的安装性。

进一步的,所述的树莓派中设有网页最大化功能,当浏览器驱动打开树莓派中的本地地址文件夹,实现网址打开时,同时利用网页最大化功能,将相应的网址的页面调整到适合显示屏的分辨率和大小。

进一步的,所述的树莓派使用的是运行在700mhz的arm11微处理器,所述的树莓派的型号包括2代b型、3代b型和4代b型。

进一步的,所述的树莓派中设有sd卡槽和4个usb接口,其中,sd卡槽中插入sd卡,sd卡的内存为16g,且sd卡中安装有lunix系统;usb接口可以连接鼠标和键盘,这样可以方便在初期调试过程中,直接在现场进行调试,在初期调试过程中可以直接通过键盘和鼠标对显示屏的分辨率或者树莓派中的源代码就行修改。

进一步的,所述的网络包括有线网络和无线网络,当使用有线网络时,树莓派的网口通过网线与服务器连接;当使用无线网络时,无线网络包括td-lte、cdma2000、wcdma、td-scdma、cdmaone、gprs、edge、gsm、umits、wi-fi、wimax和zigbee等。

进一步的,在相同的局域网中,可以在任意一台电脑中安装vnc远程控制软件,同时在树莓派中安装vnc远程控制软件,树莓派每次上网都会被分配到一个ip地址,后台从服务器获取存储在数据库中的树莓派的ip地址,并将ip地址发送给相同的局域网中的任意一台电脑,这样可以通过相同的局域网中的任意一台电脑打开vnc远程控制软件,并输入相应的树莓派的ip地址,然后就可以实现对相应的树莓派的远程控制。

进一步的,所述的看板具有轮播功能,轮播的源程序写入后台,后台与树莓派之间通过mac地址进行连接,这样可以采用一个看板观察多个工序的情况,可以使得一个看板实现多个用途,可以为企业节省成本。

进一步的,在树莓派上安装有硬件看门狗,硬件看门狗会即时检测树莓派的温度,当树莓派的温度连续20s~30s超过预先设定阈值时,则判定树莓派处于死机状态,树莓派会实现重启来保护cpu;当树莓派的温度没有超过预先设定阈值时,则默认树莓派工作正常,无需对其进行自动重启。

进一步的,设定阈值为60℃~80℃。

进一步的,所述的树莓派的linux系统中安装有开机自动启动脚本程序,在树莓派开机后可以自动运行程序,完成每隔30s刷新浏览器,防止浏览器宕机。这样可以确保所有的显示器上的信息都是最新信息,避免对生产造成影响。

由此可见,本发明的基于树莓派的看板终端控制系统,具有以下有益效果:

(1)设备简单,安装方便,体积小,成本低。

(2)能够实现树莓派中的linux系统的自动更新。

(3)能够在同一个局域网中,通过vnc远程控制软件。

(4)具有现场调试和远程控制两种调试模式。

(5)可以实现轮播功能。

附图说明

图1为本发明的基于树莓派的看板终端控制系统的示意图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

具体实施案例1:

一种基于树莓派的看板终端控制系统,其包括:树莓派、显示器和服务器,其中,树莓派通过hdmi线与显示屏连接,树莓派连接到电源,服务器通过有线网络或者无线网路与树莓派连接,其中,树莓派中安装linux系统,linux系统中安装有多个应用软件,看板可以将多个应用软件打开后的状况显示在显示屏上,其特征在于:每个树莓派分配有一个独立的ip地址和一个mac地址,其中树莓派的ip地址被用于从服务器端监控对应身份的树莓派是否联网,而树莓派的mac地址被作为树莓派的唯一身份认证,且每个树莓派中安装有开源的分布式版本控制系统git,每个树莓派实现系统自动更新包括如下步骤:

s1,服务器与一个或多个树莓派之间通过网络连接;

s2,服务器通过网络监控每个树莓派的ip地址和mac地址;

s3,树莓派通过网络获取树莓派的ip地址和mac地址,并且每隔开固定的一段时间,树莓派从服务器中获取url地址;

s4,树莓派将从服务器中获取的url地址存储在树莓派中的本地地址的文件夹中;

s5,树莓派利用浏览器驱动打开树莓派中的本地地址的文件夹,实现网址的打开。

采用以上控制系统,在通过ip地址和mac地址的匹配后,可以定位到相应的树莓派,然后相应的树莓派可以从服务器中抓取对应于本身的url地址,在抓取后存放在树莓派中的本地地址的文件夹中,这样就使得服务器中的系统资料更够随时传送到树莓派中,并能及时通过浏览器驱动器打开,实现对应ip地址和mac地址的树莓派的系统更新。

所述的树莓派在linux系统中安装git时,都需要去完成更新密码的命令,这样可以增强树莓派中linux系统的安装性。

所述的树莓派中设有网页最大化功能,当浏览器驱动打开树莓派中的本地地址的文件夹,实现网址打开时,同时利用网页最大化功能,将相应的网址的页面调整到适合显示屏的分辨率和大小。

所述的树莓派使用的是运行在700mhz的arm11微处理器,所述的树莓派的型号包括2代b型、3代b型和4代b型。

所述的树莓派中设有sd卡槽和4个usb接口,其中,sd卡槽中插入sd卡,sd卡的内存为16g,且sd卡中安装有lunix系统;usb接口可以连接鼠标和键盘,这样可以方便在初期调试过程中,直接在现场进行调试,在初期调试过程中可以直接通过键盘和鼠标对显示屏的分辨率或者树莓派中的源代码就行修改。

所述的网络包括有线网络和无线网络,当使用有线网络时,树莓派的网口通过网线与服务器连接;当使用无线网络时,无线网络包括td-lte、cdma2000、wcdma、td-scdma、cdmaone、gprs、edge、gsm、umits、wi-fi、wimax和zigbee等。

在相同的局域网中,可以在任意一台电脑中安装vnc远程控制软件,同时在树莓派中安装vnc远程控制软件,树莓派每次上网都会被分配到一个ip地址,后台从服务器获取存储在数据库中的树莓派的ip地址,并将ip地址发送给相同的局域网中的任意一台电脑,这样可以通过相同的局域网中的任意一台电脑打开vnc远程控制软件,并输入相应的树莓派的ip地址,然后就可以实现对相应的树莓派的远程控制。

所述的看板具有轮播功能,轮播的源程序写入后台,后台与树莓派之间通过mac地址进行连接,这样可以采用一个看板观察多个工序的情况,可以使得一个看板实现多个用途,可以为企业节省成本。

在树莓派上安装有硬件看门狗,硬件看门狗会即时检测树莓派的温度,当树莓派的温度连续20s~30s超过预先设定阈值时,则判定树莓派处于死机状态,树莓派会实现重启来保护cpu;当树莓派的温度没有超过预先设定阈值时,则默认树莓派工作正常,无需对其进行自动重启。

设定阈值为60℃~80℃。

所述的树莓派的linux系统中安装有开机自动启动脚本程序,在树莓派开机后可以自动运行程序,完成每隔30s刷新浏览器,防止浏览器宕机。这样可以确保所有的显示器上的信息都是最新信息,避免对生产造成影响。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1