色々と調べてみたんですけどね
むずかしいようです。
ネットワークに繋がっているデバイスであれば
できるもんだとたかをくくっていたのですが
調べても調べても単独でMagic Packetを飛ばす方法が記載されていない...
どうしても同じセグメント上で起動している何か別の
PC媒体を仲介しないといけないようなのです。
IFTTT
https://ifttt.com/applets/482362p-alexa-to-turn-on-pc
これはTaskerの乗ったスマホが起動している必要があります。
こちら
https://www.reddit.com/r/amazonecho/comments/6p51ol/tutorial_using_alexa_for_wol/
このやりかたは同じセグメント上に常に起動しているサーバーがあることが前提のようです。
そしてこちら
antrikshy.com/blog/powering-on-my-desktop-pc-using-alexa-and-a-raspberry-pi
こちらは同様に同じセグメント上にラズベリーパイがあることを前提としています。
どれにしてもAlexaのほかに動作している機器が必要ということになるわけですね。
うーん...
できないのかね~
手順としてはそれほど難しくないはず。
まずブロキャスで同セグメント上のIPとMACアドレス拾って保管
そのアドレスとPC名を読み上げて
指定されたPCのデータを入れてセグメント上にマジックパケットを投げる
そんなに難しい手順ではなさそうなんだけど...。
機能としては元々ついていておかしくないから何とかこねくり回せばできるのかな?
AlexaとAmazon echoをやり取りしているパケットにマジックパケットを入れてそれをechoに送信、そのechoからそのパケットデータをブロキャス形式または特定のIPへ再送させれば言いだけだとも感じるのだけど...
そこまでのプログラムをAmazonが許しているのかどうか...
僕の知識ではココくらいまでしかわからない...
なんかね~生活家電の操作もできるみたいだから可能かとおもったんだけどね...
ちと残念。
でもここではなんだかそれっぽいこともかかれてるんだけど...
https://www.iot-tests.org/2017/02/testing-amazon-echo-dot-alexa-app/
0 件のコメント:
コメントを投稿