Android 在iOS应用程序中进行身份验证的方法

Android 在iOS应用程序中进行身份验证的方法,android,ios,authentication,ios4,plc,Android,Ios,Authentication,Ios4,Plc,我正在为通过TCP/IP读取PLC控制器数据的客户端开发一个iOS应用程序。PLC设备没有任何验证用户身份的方法。因此,基本上,如果你知道你在寻找什么,就在网上;如果需要,您可以读取数据并写入寄存器。这个应用程序的目标是在应用程序中允许某种权限或身份验证。例子。上述设备的工程师有权访问寄存器,但维护人员只有只读权限。无法向局域网上的PLC设备添加身份验证方法。我需要想出一种通过应用程序实现的方法 有什么建议吗 要记住的事情 1:这些PLC设备通常不在可以访问internet的LAN上 2:通常情

我正在为通过TCP/IP读取PLC控制器数据的客户端开发一个iOS应用程序。PLC设备没有任何验证用户身份的方法。因此,基本上,如果你知道你在寻找什么,就在网上;如果需要,您可以读取数据并写入寄存器。这个应用程序的目标是在应用程序中允许某种权限或身份验证。例子。上述设备的工程师有权访问寄存器,但维护人员只有只读权限。无法向局域网上的PLC设备添加身份验证方法。我需要想出一种通过应用程序实现的方法

有什么建议吗

要记住的事情

1:这些PLC设备通常不在可以访问internet的LAN上

2:通常情况下,iPAD/iPhone无法上网进行任何基于web的身份验证

3:该应用程序还需要在Android上开发,因此认证需要跨平台兼容

4:来自不同公司的不同客户需要能够“调整”和“自定义”用户权限


如果我需要澄清什么,请告诉我。谢谢

艾伦·布拉德利已经为他们的PLC创建了一个非常类似的软件平台,名为AssetCenter for OC。我建议您仔细阅读他们的文档,了解他们的体系结构。在他们的软件系统中,第一步是从所有PC上删除PLC通信软件,并强制他们通过一个特殊的“网关”网络版本进行连接,该版本既处理身份验证/安全性,也进行实际的PCPLC通信

对于“未连接”模式,PC“借用”一个有过期日期的许可证(下载安全配置文件),以便文件“过期”


显然,任何在工厂拥有“流氓”电脑的人都可以通过回到过去的方式绕过所有这些问题。

你在寻找什么答案?您想知道如何在Android设备上进行身份验证,还是需要帮助设计整个系统的体系结构?