Amazon Echo インテントをプライベート/内部 https エンドポイントに送信するにはどうすればよいですか? nodeJSを実行しているラズベリーパイのように。
- 「Echo Proxy」を使用するには、インターネットからサービスにアクセスできる必要があります (Echo Proxy の詳細: https://www.reddit.com/r/amazonecho/comments/3blkax/alexa_api_proxy_java/ ) 。
- 「HUE Bridge Emulator」を使用すると、Alexa リクエストをプライベート(内部専用)https サーバーにフォークするのに役立ちます。ただし、このセットアップでは、Alexa インテントの使用を「オンにする」または「オフにする」(および調光レベルなどを設定する) に制限します。(HUE Bridge Emulator の詳細: https://github.com/armzilla/amazon-echo-ha-bridge )
この問題を回避する方法についてフィードバックをお待ちしております。
編集: Amazon Echo によって制御される Pi の安定した動作セットアップができました。そして、これはそれがどのように構成されているかです:
- Echo からの受信インテントを処理するように AWS Lambda をセットアップする
- Lambda で、各インテント/スロットに「ACTION KEYWORD」をマッピングします
- 一致するインテント/スロットで、ACTION KEYWORD を PubNub チャネルに投稿します
- Pi をセットアップして、新しいメッセージの PubNub チャネルにサブスクライブする
- Pi がチャネルで一致する ACTION KEYWORD を受信すると、関数/スクリプトをトリガーします
- この関数/スクリプトには、完全な実行ロジックがあります (例: ガレージのドアを開く)
この方法に関するフィードバックをお待ちしており、他の人がこれを達成するためのより簡単でより良い方法を投稿できるように質問を開いたままにしておきます