关于Server for irplus LAN
使用装有旧红外设备的设备为irplus LAN应用程序提供服务器端。
由于Google不断更改,此应用不会更新。
使用Binarymode的罚款通用远程应用,我感到非常高兴但是我的新手机没有IR Blaster。幸运的是,binrarymode创建了一个其应用的wifi版本以支持将IR代码发送到服务器进行实际传输。 binarymode提供了一个基于python的服务器来与他的客户端应用程序一起工作。但是它依赖于超出我的技术水平的定制硬件解决方案。
我意识到,binarymode的努力将使我能够使用配备了旧IR的电话来创建虚拟IR发射器,以与新电话上的binarymode的LAN应用程序一起使用。我需要做的就是创建一个在旧手机上运行的服务器应用程序,以捕获binarymode客户端应用程序发送的代码并将这些代码路由到我手机的IR Blaster。这个程序就是结果。
当您安装并运行此应用程序时,它必须位于包含内置IR Blaster的设备上,该设备可以在Android的IR支持范围内进行识别和使用。对不起,但这将排除由耳机插孔的音频驱动的任何IR发射器。这也意味着只能支持Android 4.3及更高版本,因为在此之前,Android中没有内置的IR支持。
使用此应用程序再简单不过了。只需将其安装在配备了IR的设备上,启用wifi,打开应用程序,在标题栏上记下服务器的IP和端口(可能会帮助您使用横向模式查看此信息),然后按“启动服务器”按钮。将装有IR的设备放在要控制的组件有良好视线的位置(我将其指向娱乐中心),并且可以在另一台设备上使用Binarymode的应用程序将IR代码发送到此应用程序进行传输。
将Binarymode的LAN应用程序安装在与运行该应用程序的配有IR的设备位于同一网络上的另一台设备上后,应点击选项菜单,选择设置,并将此应用程序中显示的IP和端口放入正确的条目。完成后,您应该可以点击遥控器上的按钮,并在此应用程序的主页上看到响应。但更重要的是,如果一切顺利,您应该看到您的组件响应已发送的IR代码。
由于此应用程序和二进制模式的应用程序的IP必须相同,因此将静态IP分配给运行此应用程序的设备是很有意义的。这样,IP不会发生意外更改,您将始终知道该值是多少。通过网络搜索,大多数wifi路由器都可以轻松找到执行此操作的说明。
此应用程序中的菜单提供了有限的选项。我觉得很重要的一个复选框是在每次启动设备后自动运行此应用程序的服务器。这样,当您准备就绪时,它应该已准备就绪。但是,请注意,在启动过程完成后,发现一些无法正确通知应用程序的设备。我知道BLU Vivo XL2就是这样一种设备。这是由于设备制造商的决定不属于我,因此我无能为力。
无需显示该应用,屏幕可以关闭,并且仍可以正常工作。但是,我建议您始终将运行该应用程序的设备插入充电器,以确保服务器在需要时仍可正常运行。这不是必需的,只是一个建议。
还应注意,设备中的某些内置IR发射器具有非常窄的操作光束和较低的功率水平。这意味着运行此应用程序的设备必须直接指向要控制的组件。这也意味着红外信号可能不会穿透玻璃或塑料。我对此无能为力。我发现具有高功率和宽广操作范围的一款出色设备是三星Galaxy S6。但我敢肯定还有很多其他人。







