關於Home Switch
用於私人家庭服務器,Raspberry Pi,物聯網,...的自定義交換機
此APP使您可以為自己的家庭構建自定義開關,以切換您想要的任何內容。但是,這個APP只是一個客戶端,需要一個自己的Web服務器來完成請求的切換事件。
APP功能:
   - 每個交換機的小部件
   - 可選擇的開關功能(充當按鈕或開關)
   - 如果使用自簽名證書,則為SSL例外
   - 如果沒有可用的域,則支持ownDNS
   - 保持屏幕開啟的選項
Web服務器可以是Raspberry Pi,它具有已安裝且可訪問的Apache或Nginx Web服務器,可提供手冊中定義的switch-api並處理切換請求(在設備上切換某些內容或橋接/將其轉換為另一個網絡) / protocoll)。
應用程序通過使用URL參數向服務器的服務器切換API發送請求,如下面的示例所示:
http://www.myhome.com/switch-api.php?sw_action=set_state&sw_name=switch_a&sw_state=1
服務器必鬚根據交換機請求結果發送JSON fromated響應,作為確認成功切換操作或作為錯誤/失敗指示返回APP。以下示例顯示了這樣的響應:
  {
    “api”:“1.1”,
    “action_reply”:“OK”,
    “sw_name”:“switch_a”,
    “sw_state”:“1”
 }
有關更多詳細信息和服務器switch-api示例文件,請查看APP的網站或APP集成手冊。
https://sites.google.com/view/soerinator-en/apps/home-switch
如果需要APP的其他語言支持,您可以給我發郵件。
最新版本2.9.0的更新日誌
(min required version is Android 4.1.2)
- compiled with Android 10 SDK
- new adaptive button style for >/=Android 8 (API 26) added