访问许可证服务器
服务器必须能够访问网址https://licensing.svc.frontlineworker.com/app,该网址可解析为IP 13.69.62.84。你可能需要在你的corporate 防火墙中对这个IP进行白名单。超时将表明连接被阻止了。
注意:如果没有与许可证服务器的连接,你将无法使用该服务器。
如果您在服务器上使用浏览器进行测试,请确保不需要代理,或者确保我们的应用服务器被配置为使用适当的代理。在调用Java VM时,关于代理配置的可用选项可以在这里找到:https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
应用服务器必须可以通过一个完全合格的host 名称(也可以是一个不改变的IP地址)到达(从Frontline 客户端和其他将要访问Web界面的机器)。
SSL
使用SSL加密的网络流量(HTTPS)是Frontline 的要求。
对于云计算安装,所需的信任是通过使用由受信任的根CA颁发的证书建立的。
对于内部安装,这种信任必须由本地基础设施建立,例如,本地服务器需要一个被所有本地用户信任的证书。本地IT部门需要为服务器颁发一个可以被Frontline Command Center使用的证书。我们需要一个标准的X509证书,就像其他网络服务中使用的那样。获得这种证书有两种常见的情况:
- 客户提供的密钥库:在这种情况下,客户以密码保护的PKCS12(PFX)密钥库的形式为服务器提供私钥和证书。密码(用于钥匙库和私钥)在设置过程中交给TeamViewer ,或者由当地IT部门在配置的服务器上配置。
- 客户签署的证书:在这种情况下,TeamViewer 将使用提供的服务器主机名提供一个标准的X509证书签名请求(CSR)。本地IT部门将签署该请求,并向TeamViewer ,提供所产生的DER或PEM格式的证书。然后TeamViewer ,配置服务器以使用该证书。
在这两种情况下,客户有责任对用户机器进行配置,使其信任浏览器中产生的证书。
我们的软件需要以下通信端口。如果需要,可以配置其他端口:
Wi-Fi连接
注意: 需要DHCP。安卓系统不正式支持静态IP地址。请通过DHCP获得IP地址。
支持的Wi-Fi功能
基础设施服务(FaaS)
Frontline 指挥中心(FCC)使用功能即服务(FaaS)的概念来支持产品各部分使用的功能。这减少了单个服务器的维护工作,集中了处理组件。这些组件不存储任何数据。
对于Frontline 云服务,我们使用 OpenFaaS,它是一个可以在Kubernetes Cluster内交付的无服务器框架。目前有三个组件在使用,即Proglove、PDFMake 和Imagemagick。
Proglove是一个图像生成器,用于创建QR配对代码和条形码。然后可以使用这些代码,将ProGlove设备连接到Frontline 工作场所。
PDFMake 是一个用于生成PDF文件的JavaScript库。它的一个应用是在xAssist中创建一个服务报告。
ImageMagick 是一个用于图像处理的软件套件。它主要用于将图像从一个尺寸扩展到另一个尺寸。