(掲載日:2022年03月14日)
#Luaスクリプト #ルーター
当サイトでは、Luaスクリプトの活用方法のひとつとして「ネットワークの状態を監視し異常をLINEで通知する」という設定例を公開しています。
Luaスクリプトの詳細は、こちらをご覧ください。
サンプルプログラムも、設定例ページ内でいくつか紹介しています(設定例>ルーター/ファイアウォール>ルーターの状態を監視>Luaスクリプト機能)。
ここではLINE連携のさらなる応用例として、「ルーターにLINEで問い合わせて答えてもらう」設定を紹介します。
回答はルーターのLuaスクリプト機能によって送られています。
現在のルーターの情報を問い合わせて取得するのはもちろんのこと、設定コマンドの実行もできます。ただし、http revision-up goコマンドのようなLuaスクリプトから実行できないコマンドは失敗してしまいます。ルーターへの問い合わせやコマンド実行をAWSを介して行うため、LuaスクリプトとLINE Developersの設定に加えて、AWSの設定も必要です。 利用するAWSのサービス、およびシステム構成は下記のようになります。
LINEへ問い合わせてから答えが返ってくるまでの処理は、下記の流れで行われます。
上記のサンプルのLuaスクリプトとPythonスクリプトはコチラからダウンロード可能です。
今回はLINE通知の応用例のご紹介ということで、詳しい設定方法には触れていません。ご要望が多いようでしたら次回以降で詳しい設定方法もご紹介したいと思います。なお、AWSの設定はヤマハではサポートできませんので、ご了承ください。
ご相談・お問い合わせ