「SORACOM LTE-M Button」デバイスのスマート設定機能 を試してみた。

SORACOMのLTE-Mボタン(for AWS)を押しまくっている人です(2回目 2020/11/18現在残り284)。

--- 
2020/11/17から3日間に渡り行われている
ソラコムさんのテクノロジーカンファレンス「SORACOM Technology Camp 2020」。
COVID-19の影響で、オンライン開催になったこちらで、
初日の11/17、新機能等がいくつか発表されましたが、
中でも、個人的に熱かったのは、
[新機能「SORACOM LTE-M Button」デバイスのスマート設定機能](https://blog.soracom.com/ja-jp/2020/11/17/smart-configure-for-soracom-lte-m/)
です。

早速試してみました。試してみたシリーズです。

---

コンソールにログインし、左側のメニューのガジェット管理のところに、「LTE-M Button for Enterprise」が追加されています。
![スクリーンショット 2020-11-18 0.53.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/5b5ea148-2b37-ed59-b2a5-7d4a9bcf1082.png)

開いてみると、使えるようにしていないので、
一覧には何もありません。
![スクリーンショット 2020-11-17 13.51.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/85b66c6d-1068-c36f-6362-543ea9ecc738.png)

登録が必要なので、
[新規デバイス設定]というボタンをクリックします。
なお、LTE-M Button for Enterprise(通称しろボタン)のほか、LTE-M Button Plus(通称ひげボタン)も登録可能です。
そうすると、登録可能なデバイスが・・・足りない？(しろボタン、ひげボタン合わせて３つ持っているのですが、表示されているのは2つ)
![スクリーンショット 2020-11-17 13.54.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/ed4c2115-0e75-581c-d934-750749385fbd.png)

### 利用するボタンを追加
よくみると、ボタンがない場合の[トラブルシューティングガイド](https://soracom.zendesk.com/hc/ja/articles/360052104812)があるので、そこに記載の方法で足りないボタンを追加します。
SIMのタグ情報にタグ名「DSN」、値にボタンのDSN(ボタンの裏蓋あげると右側にISMIとともに書いてあります)をセットする必要があるということで、設定します。

SIM管理画面に移動し、表示されていないボタンのSIMを選んで、SIM詳細のタグにDSNを追加します。

![スクリーンショット 2020-11-17 13.50.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/044ece36-10b0-7d9a-85c8-53d434856e89.png)

![スクリーンショット 2020-11-17 13.51.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/c06adb08-dd18-2a5b-3f9f-22e1d53f9bc7.png)

![スクリーンショット 2020-11-17 13.51.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/47ff671d-126b-0744-8c13-a5305d96e6de.png)

この状態にすると、デバイス設定に登録したボタンが出てきます(一番上)

![スクリーンショット 2020-11-17 13.51.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/30ac0d1e-84a0-c976-6db9-c8def9f71fad.png)


### 設定

では実際に設定してみましょう。

登録したいボタンを選択して、「次へ：グループを選択」をクリックします。
![スクリーンショット 2020-11-17 13.55.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/5b842c3d-a742-61ef-39c3-beb02f921ecb.png)

グループを登録しますが、
新規グループを作成にSIMグループ名を入力します。
![スクリーンショット 2020-11-17 13.55.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/56531532-c48a-04ff-92df-d61428746dbc.png)


1つでも追加した場合は、下の「既存のグループを利用」に追加済みのグループが出てきます。
![スクリーンショット 2020-11-18 1.29.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/0ffb0bdb-b774-29ce-eff1-4673a8a11bd5.png)

選んで、「次へ：設定を編集」をクリックします。

設定画面では、
- 可視化
- [簡易位置測位機能](https://dev.soracom.io/jp/docs/location_service/)
- メール送信
を設定できます。

![スクリーンショット 2020-11-17 13.56.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/09a164d3-ecfb-1c4b-bd88-9927f2893e11.png)

![スクリーンショット 2020-11-17 13.56.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/adee59d3-207f-48a6-c2cf-2570a0c4524f.png)

無論用途に応じて設定しますが、ここでは全部設定します。
また、この機能の1番の注目点であるメール送信機能も利用してみます。

宛先に送信する先のメールアドレスを設定します。
![スクリーンショット 2020-11-17 13.56.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/580bcd91-e312-c5f8-8a38-72b627edab12.png)

件名、本文はカスタマイズ可能ですが、初期設定値を利用します。

画面最下部の「保存」をクリックして、保存します。
終わったら、「戻る」をクリックします。

![スクリーンショット 2020-11-18 1.37.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/666b1954-4148-f3f0-6f55-26c57c9767cd.png)

デバイス一覧に登録したボタンが表示されていればOKです。

![スクリーンショット 2020-11-17 13.57.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/e0af5e0d-7a56-0d72-3601-15b238cefb27.png)

### メール送信テスト
徐ろに。ボタンを押しましょう。

メールに設定した先にこのようなメールが届けばOKです。

![スクリーンショット 2020-11-18 1.41.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72752/20c16ea9-305f-6e29-2b0f-9a1b1143ffc2.png)

以上、SORACOM LTE-M Button」デバイスのスマート設定機能を設定して、メールを飛ばすでした。

実際、登録して、メール送信するまで、ほんの数分だったと思います。

### ボタンを持っていない方へ
さて、この記事を見た。しろボタン、ひげボタンを持ってないみなさん。

まずアカウントを作って、ボタンを買いましょう。
[SORACOM Technology Camp 2020に参加された方にはどうも特別価格で買えるようです。](https://www.technology-camp.soracom.jp/2020-special-price-campaign)

そして、ボタンが届いたら、さっそくSORACOM LTE-M Button」デバイスのスマート設定機能 を試して見ましょう。
メールの送信まで、簡単にできるはずです。

それが終わったら、アウトプットです。
やってみたというブログ、記事を書きましょう。
ブログの書き方がわからない？
その方はこちらをご覧ください（私も時々見直してます）。
[初めての「技術ブログ」書き方のご紹介](https://blog.soracom.com/ja-jp/2018/04/18/howto-techblog/)

それを[アドベントカレンダー](https://qiita.com/advent-calendar/2020/soracom)に登録しましょう。

そうすると、SORACOM UG運営メンバーから、この記事のネタでLTしてみませんか？ってお声がかかるはずです。
晴れてLTデビューとなります。
LT資料、LTの仕方が作り方がわからない？
その方はこちらをご覧になるといいと思います（私も参考にしてます）。
[初めてのオンラインイベント登壇で使える！「スライドの作り方と話し方」6つのコツ](https://blog.soracom.com/ja-jp/2020/04/03/tips-for-online-stage/)


では、次はどうするか。
自前で何か作ってみたくなりませんか。
作ってみたくなったら、
まずはAWSのアカウントを作って（すでにあるならそれを使いましょう）、AWS Lambdaで、メール以外の通知の処理を実装してデプロイしてみましょう。
そして、そのLambda関数をSORACOM Funkを使って呼び出してみましょう。
そしてボタンを押すのです。
きっと、実装した通りに通知が行われるはずです。（一発で行かないかもしれませんが、そこはTry&Errorで！）

やり方は拙文ではございますが、
[SORACOM Funkを使ってみた。](https://qiita.com/keni_w/items/4b511f89c8dbd259a78d)
に買いてありますので、ご参考にしていただければ幸いです。

これもまた、やってみたという感じで、アウトプットしましょう。
そうすると、SORACOM UG運営からLTしませんか？とまた声がかかるかもしれません・・・。

**楽しくないですか？**

### まとめ
発表の際に説明がありましたが、
この機能を使うことで、ソラコムのサービス内だけで、ボタンを使った通知の仕組みを構築できます。
これって、ちょっと試してみようという方には大変いい仕組みだと思います。

上記もしましたが、これを試してみて、次はSlackに通知してみたいな。って思ったら、
AWS Lambdaなりで、実装してSORACOM Funkで呼び出してみるという感じで
ステップアップできます。

IoTデバイスちょっと試してみようっていうのに最適なしろボタン/ひげボタン。それを使う上での敷居をさらに下げる素晴らしい機能が誕生したんじゃないかと思います。
ソラコムさん最高ですね。