【问题标题】:Open-source mobility device management solution for isolated network [closed]用于隔离网络的开源移动设备管理解决方案 [关闭]
【发布时间】:2014-04-03 08:28:05
【问题描述】:

有谁知道用于 Android 的开源 MDM,它在隔离网络 (LAN) 上运行。因此,设备和服务器将无法从外部访问互联网。

不幸的是,这不包括任何使用 Google Cloud Messaging 作为其推送服务的 MDM。

它需要非常基本的功能,例如 ping(查看设备是否处于活动状态)和更新应用程序。

【问题讨论】:

    标签: android open-source mdm


    【解决方案1】:

    首先,您可以在这里查看类似的问题: https://stackoverflow.com/questions/20612067/open-source-mobile-device-management-solution-for-android

    最好的办法是获取 http://wso2.com/products/enterprise-mobility-manager/ 并将其修改为不使用 Google Cloud Messaging。大多数时候,GCM 仅用于让设备知道服务器上有一些新的命令/设置可供它使用。您可以将其更改为使用您自己的本地广播方法。

    【讨论】:

    • 嗨@Victor 谢谢你的回复。我看过这个问题,但是他们所有的解决方案都使用云服务。我目前确实有一个 WSO2 EMM 并且正在晒太阳。但是,我正在努力删除 GCM 并将其替换为 MQTT Mosquitto 和 Paho。我错过了更直接的方法吗?我的经验仍然非常有限,感谢任何帮助和指导。
    • 坦率地说,我接触 MQTT Mosquitto 和 Paho 之类的东西绝对是零。我想说,作为第一步,您可以将 Android 客户端更改为仅进行定期签入(这将为您争取一些时间来找出将其他消息从服务器发送到设备的解决方案。
    【解决方案2】:

    WSO2 EMM 将来有可能迁移到 MQTT 协议。无论如何,现在如果你真的需要它,你可以获取源代码并自己实现它,这没什么大不了的,因为代码是免费/开源的。无论如何,如果您在实施时卡在任何位置,请告诉我们。您也可以考虑为其他人的利益回馈项目。

    (仅供参考,我是 WSO2 EMM 的核心团队成员)

    【讨论】:

    • 嗨@Dilshan,感谢您的回复,我知道您和Kasun 是WSO2 EMM 的核心成员,他之前也帮助过我,一旦我成功实施了我的计划,我将很乐意做出贡献我瞄准。但是我对 Android 还很陌生,所以我需要先学习一些知识并考虑时间限制解决方案)。然后如果时间允许,实施 MQTT,因为我也没有这方面的经验。
    【解决方案3】:

    您可以将 GCM 替换为 MQTT,然后您必须在 android 代理端实现本地通知并轮询服务器以检查是否有任何待处理的操作。如果有待处理的操作,您将通过 MQTT 获得对设备的响应。任何方式的实现级别,你都必须做更多的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多