關於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。但我敢肯定還有很多其他人。







