本記事はソラコムが提供する「SORACOM公式ブログ」に掲載された「IoTデバイスをLINEで遠隔操作!LINE DC と SORACOM UGの合同ハンズオンイベント」を再編集したものです。
みなさんこんにちは、ソラコムの伊藤(ニックネーム: Masaki)です。
先日1/28に行われたイベント「【ハンズオン】LINE Bot×SORACOM Beamで画面の彼方のデバイスを遠隔操作してみよう!」の様子をお届けします。
本イベントは、実際に手を動かしてLINE Botを使ってIoTデバイスを操作する仕組みを作る「ハンズオン」でした。LINE Botを扱うのは初めてでしたが、以下のようにLINE Bot経由でIoTデバイスを動かすことに成功したので、その様子も一緒にお送りいたします。
LINE Botとは?
LINE自体は多くの方が利用されているとは思いますが、LINE Botはご存じでしょうか?
LINE Botは、ユーザーからのメッセージに自動で応答してくれるプログラムのことです。例えばヤマト運輸LINE公式アカウントには、「いつ届く?」というユーザーのメッセージに応じて、お届け日を回答してくれる仕組みがあります。これはプログラムによって実現されており、まるでロボットが働いている様子から「Bot(ボット)」と呼ばれます。
LINE Botは個人でも扱うことができます。そこで今回は、参加者それぞれが実際にLINE Botを作り、イベント運営側で準備済みのIoTデバイスをプログラムでつなげていきました。
両コミュニティーの紹介
ここからは、イベントの内容に沿ってレポートを紹介します。まずはイベントをご案内する講師の皆さんの紹介です。
まずはSORACOM UG の九州支部の木村さんと東京支部の和田さんより、SORACOM UGの紹介をいただきました。
SORACOM UG(User Group の略)とは、IoTプラットフォーム「SORACOM」の最新情報や技術を学んだり、IoTの仲間を探しができるユーザーコミュニティーです。北は北海道、南は九州と日本各地、そして農業活用コミュニティといったテーマに特化した支部を含めて合計12支部があり、全てSORACOMユーザーの有志の面々によって運営されています。
続いてはLINE Developer Community (略称 LINE DC) をLINE DCの三浦さんより紹介いただきました。
LINEは今回のLINE Botのような、メッセージングを使ったシステム開発によって便利なサービスを作ることができ、これを「LINE Platform」と呼んでいます。LINE DCは、LINE Platformを活用するエンジニアやクリエイターが集まるコミュニティーです。
LINEを活用したアプリケーション開発など、様々な情報が集まっています。YouTubeでの情報発信もしているとのこと。過去イベントやプログラミングの情報がとてもよくまとまっています。
ハンズオンのシステム構成
LINE Botは大きく2つの仕組みで構成されています。1つ目はスマホ上のLINEアプリとのメッセージをやり取りする部分、2つ目がメッセージを実際に処理する部分です。
そこでハンズオンも、初級は1つ目の「メッセージをやり取りする部分」を、中級で2つ目の「Botの実際の処理」を体験する内容になっています。初級でLINE Botの全体像を知ることができ、中級までできるとLINE Botを自在に作れるというわけです。
参加者がLINEへ「IoTデバイス回転の角度と速度」を入力すると、LINE BotとAWSを通じて、遠隔地のIoTデバイスが指示通り回転します。このIoTデバイスは、ソラコムの松下(ニックネーム: Max)の自宅に設置されており、参加者はカメラ越しに回転の状況を確認できるようにしています。
参加者がLINEで指示を出すたびにIoTデバイスがグルグル回るのですが、その様子をMaxが興奮気味にレポートしていたのが印象深かったです!
IoTデバイスを動かす部分は、初級・中級ともにイベント運営側で用意済みの仕組みを利用しています。内容はAWS(Amazon Web Services)のIoT向けサービス「AWS IoT Core」(以下、IoT Core)と、SORACOMのデータ転送サービス「SORACOM Beam」(以下、Beam)を連携して作ったものです。
IoT Core と Beam の連携方法や、Beamを利用する理由、また回転している IoT デバイスについての詳しい情報は、ハンズオンテキストの「Appendix」をご覧ください。
私のチャレンジ結果は…動きました!
まず全員で初級に取り掛かりましたが、無事IoTデバイスを動かすことに成功しました。そこでAWSサービスを使う中級にも挑戦しました。AWS のアカウント作成から開始し、テキストに沿って作業を進めたところ……
ご覧の通り、LINE Bot と AWS を連携してIoT デバイスを無事動かすことができました!私をはじめ、参加者はMax宅のIoTデバイスを操作し合っていて大盛り上がりでした。
このように、普段使い慣れたLINEを利用して、打ち込んだ指令でデバイスを遠隔操作ができるというのはとても楽しい上、普段IoTに触れていない人も操作しやすく応用幅が広い技術のように感じました。
終わりに ~ 資料や動画の公開と、最新情報の入手方法
最後に参加者全員で集合写真を撮りました!とても楽しいイベントでした。
資料はハンズオンテキストと動画が公開されています。加えて、当日に投稿されたツイートもまとめていただきました。当日の盛り上がりを感じていただければと思います。
各コミュニティーの最新情報の入手先
それぞれのコミュニティーの最新情報は、以下で入手できます。今回のようなハンズオンは不定期ではありますが開催しているそうなので、チェックしてみください。
- LINE DC
- LINE DC Twitter公式アカウント (公式ハッシュタグ: #LINEDC)
- LINE DC connpass ページ
- SORACOM UG
自分のペースでIoTを学べる「IoT通信講座」 (株式会社ソラコム提供)
また、今回をきっかけにIoTに興味を持たれた方にIoTデバイスを無料で貸し出してもらえる「IoT通信講座」をご紹介します。こちらは株式会社ソラコムからの提供です。
お申込みいただくと手元にIoTデバイス一式が届き、IoT DIY レシピに沿って進められるようになっています。詳細や学べる内容、お申込み方法は自分で学べるIoT通信講座のページをご覧ください。お待ちしております!
― ソラコム 伊藤 (Masaki)
投稿 IoTデバイスをLINEで遠隔操作!LINE DC と SORACOM UGの合同ハンズオンイベント は SORACOM公式ブログ に最初に表示されました。
この連載の記事
-
第401回
デジタル
IoTの基礎知識から実務を網羅した一冊「IoTの知識地図」 ― 見どころ解説 -
第400回
デジタル
USB型LTEデバイス「Soracom Onyx」向け、防水・防塵アンテナセットの販売開始 -
第399回
デジタル
クラウド型カメラの新たな使い方を提案!ソラカメの新機能「ライブ視聴見放題」ご紹介 -
第398回
デジタル
見える化、監視の次は? ソラコムが考える製造業IoTのメリットと課題 -
第397回
デジタル
Make a Global Impact as a Technical Writer at Soracom -
第396回
デジタル
SORACOM LTE-M Button powered by AWSの移行受付を開始、SPSアワード 2023の表彰を発表 takuyaのほぼ週刊ソラコム 04/01-04/14 -
第395回
デジタル
SORACOMの新機能開発の舞台裏 ― お客様の声からリリースまでの道のり -
第394回
デジタル
動画で分かる!SORACOM Lagoon 3への移行の手順 -
第393回
デジタル
ソラカメ運用管理をより簡単に!アクセス権限設定テンプレートのご紹介 -
第392回
デジタル
生成AIによる「ブログの原稿作り」手順やプロンプトを公開