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

Camera 无法使用计算机同时控制两台A6000,camera,sony,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控制

当我试图使用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适配器和 照相机也很好用

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

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

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

  • 向Wifi-A发送M-SEARCH请求,并从A6000-A获得响应。然后获取 已成功从A6000-A获取设备描述XML文件

  • 向Wifi-B发送M-SEARCH请求,但从未收到响应

  • 我想知道这样的配置(一台笔记本电脑+两个Wifi适配器+两个A6000)是否违反了任何设计考虑 A6000?例如,因为两个摄像头使用相同的IP地址192.168.122.1? 如果有人能对这个问题发表意见,我将不胜感激

    提前谢谢


    Xavier

    没有任何设计考虑因素会阻止它工作。不幸的是,我们无法提供任何其他故障排除建议。

    在做了许多天的实验之后,我确信这个症状是由这两个A6000的IP地址冲突(它们都是192.168.122.1)引起的

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


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

    首先感谢您确认我的配置没有违反任何设计考虑。我想知道,当智能遥控器应用程序运行时,192.168.122.1是否是A6000本身唯一可能的IP地址?如果是,这意味着通过WiFi连接到我的笔记本电脑的两个A6000都将使用192.168.122.1。这是一个非常好的主意。我一直在努力解决让这些相机充当接入点的看似疯狂的想法(这有什么好处吗?)以及它在试图控制倍数时所造成的困难。我在考虑使用Arduino或ESP8266之类的设备来构建专用客户机,然后通过第三个控制器连接到这些客户机,并将其全部放在一个盒子中,但这太可怕了。现在我必须了解您描述的这些名称空间。谢谢不客气。让相机充当AP是可以的。但是,不允许更改其IP地址对用户来说是不够的。允许其IP地址可更改不需要花费任何金钱。