如何获取打开球形摄像机设备的IP地址并检查是否已连接?

时间:2019-05-14 06:23:39

标签: ios swift ip-address theta360

我正在创建一个应用,该应用中我正在使用开放球面相机API与相机进行通信。我想了解如何获取相机的网关IP地址,并检查相机是否与iPhone连接。

更具体地讲,我想知道连接的wifi网络的网关IP地址吗?

1 个答案:

答案 0 :(得分:1)

您可以使用第三方库FGRoute,该库提供一种获取网关IP地址的方法。

关于检查是否已连接相机,您可以按照以下步骤操作:

  1. 连接到相机的Wifi网络
  2. 检查FGRoute.getGatewayIP()中的有效IP地址
  3. 如果IP地址有效,则向摄像机发送命令并检查其响应

如果它在任何阶段都失败了,那当然是没有连接相机。


仅供参考:

RICOH THETA API v2.1符合Google的Open Spherical Camera API Version 2.0,因此您有许多类似camera.getLivePreview的命令可以发送到相机并检查其响应。