无法使用计算机同时控制两台A6000

时间:2015-10-12 12:04:27

标签: camera sony

当我尝试使用Ubuntu笔记本电脑同时通过WiFi连接到两台Sony A6000时遇到问题。 在那台笔记本电脑上有两个WiFi适配器,一个嵌入式(比如Wifi-A),另一个是华硕USB-N13 ProN USB 加密狗(比如,Wifi-B)。

使用Sony Camera Remote API我可以成功控制这两个A6000(例如,A6000-A& A6000-B) 通过这两个Wifi适配器,只提供一次连接一个摄像头。例如,使用Wifi-A来控制 A6000-A或A6000-B,或使用Wifi-B控制A6000-A或A6000-B,都可以使用。 我认为这证明了相机和Wifi适配器硬件功能正确,以及Wifi适配器和 相机工作正常。

但是,如果我尝试同时连接和控制两台摄像机,情况会有所不同。与两台摄像机的连接 没问题(虽然有时不太顺利),但控制它们不是。 以下是实验步骤列表:

  1. Wifi-B连接到A6000-B。然后Wifi-B获得IP地址192.168.122.166

  2. Wifi-A连接到A6000-A。然后Wifi-A获得IP地址192.168.122.165

  3. 将M-SEARCH请求发送到Wifi-A并从A6000-A获得响应。然后得到 设备描述A6000-A的XML文件成功。

  4. 向Wifi-B发送M-SEARCH请求并且永远不会得到回复

  5. 我想知道这样的配置(一台笔记本电脑+两台Wifi适配器+两台A6000)是否违反任何设计考虑因素 A6000?例如,因为两台摄像机本身使用相同的IP地址192.168.122.1? 如果有人可以对此问题发表评论,我将不胜感激。

    提前致谢!

2 个答案:

答案 0 :(得分:1)

经过多天的实验,我确定这个症状是由这两个A6000的IP地址冲突(两者都是192.168.122.1)引起的。

由于我找不到改变它们的方法,我在这种配置下的最佳解决方案(一台笔记本电脑+两台Wifi适配器+两台A6000)就是利用Linux网络命名空间。将Wifi-B移动到新的网络命名空间确实解决了这个问题,因为每个网络命名空间都有自己的网络堆栈。现在我可以从笔记本电脑上自由访问这两款A6000。

我希望这个答案对遇到类似问题的人有所帮助。

答案 1 :(得分:0)

没有任何设计考虑因素会妨碍此工作。很遗憾,我们无法提供任何其他问题排查建议。