iOS 12 新加入的 Siri 捷徑(Siri Shortcuts)功能,可以輕易的讓 Siri 語音助理以簡單的 URL 網址指令控制 Arduino 設備,當然也利用 Python 利用 paho.mqtt.client 與 urllib 及 http.server 來控制遠端的 MQTT 設備,或是 Python 的 pyModbusTCP.client 搭配 urllib 及 http.server 控制現有的 MODBUS 設備。
設定時必須先自 App Store 下載 "捷徑" App,執行後按 + 製作捷徑,選取 URL (傳送指定的 URL 到下一個動作),於 URL 欄位輸入命令網址與參數,再按下右上完成下方的小圖示設定捷徑的名稱、圖像,並點選"加入到 Siri",輸入指令後按下完成。在於下方搜尋處輸入 URL,在搜尋結果找到並點選 取得 URL 內容按下完成,即可聲控讓 Siri 依指令傳送至 URL 連結的設備。
以下影片為新增一個捷徑並由 Siri 控制的操作示範
https://www.youtube.com/watch?v=xxE-1oBjviw