我正在为一个通过TCP/IP读取iOS控制器数据的客户端开发一个PLC应用程序。如果你知道你要找的是什么,基本上,可编程逻辑控制器设备没有任何方法来验证user..so;如果你想要,你可以读取数据并写入寄存器。这个应用程序的目标是允许在应用程序中进行某种权限或身份验证。举例说明。所述设备的工程师具有访问寄存器的权限,但是维护人员仅具有只读权限。无法向LAN上的PLC设备添加身份验证方法。我需要想出一种通过应用程序来做这件事的方法。
有什么建议吗?
要牢记的事情...
1:这些PLC设备通常不在可以访问互联网的LAN上。
2: iPAD/iPhone通常无法访问互联网进行任何基于web的身份验证。
3:这个应用程序也将需要在Android上开发,因此身份验证将需要跨平台兼容。
4:来自不同公司的不同客户将需要“调整”和“自定义”用户权限的能力。
如果我需要澄清什么,请告诉我。谢谢!
发布于 2016-03-05 03:29:08
Allen Bradley已经为他们的PLC创建了一个非常类似的软件平台,叫做Assetcentre for OC,我建议你仔细阅读他们的文档来理解他们的架构。在他们的软件系统中,第一步是删除所有PC上的PLC通信软件,并强制它们通过一个特殊的“网关”网络版本进行连接,该版本既处理认证/安全,又执行实际的PC-->PLC通信。
对于“未连接”模式,PC“借用”一个许可证(下载安全配置文件),其中有一个到期日期,这样文件就“过期”了。
显然,任何在工厂中拥有“流氓”PC的人都可以通过回到他们过去使用的方式来绕过所有这些。
https://stackoverflow.com/questions/8088708
复制相似问题