Inosensor ES Devkitを使ってみた！ ③（はじめてのSigfox通信編）

# Inosensor ES Devkit って何？

Inosensor ES Devkit は、Sigfox無線モジュール搭載の小さな基板です。

![img-inosensor-ES-Devkit.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/e68bbc30-f60e-045b-4baa-ec69bcb479aa.jpeg)

前回の[Inosensor ES Devkitを使ってみた！ ②（付属品の取り付け編）](https://qiita.com/tonosamart/items/9af3fe28963411edb8e2)では、付属品の取り付けができました。今回は、電池を入れて通信をしてみたいと思います！

## Sigfoxのバックエンドにアクセスしよう！

まずは、[Sigfoxのバックエンド](https://backend.sigfox.com/)にアクセスしてみましょう。

![スクリーンショット 2020-09-24 10.46.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/3cc791a1-8663-561f-c72c-84417973a572.png)

Sigfox Devkitを登録したときのアカウントでログインできます。

![スクリーンショット 2020-09-24 10.45.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/7dfd952f-8d18-bebe-fae1-07a3ed1b143b.png)

初回ログイン時には、かんたんなチュートリアルや利用規約の確認があります。それが終わると、このような画面になります。

上のメニューのDEVICEをクリックすると、デバイス一覧を見ることができます。

![スクリーンショット 2020-09-24 10.50.52のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/622f79f6-ffb0-b61a-d8a0-3202b48bbcf2.png)

## 電池を入れよう！

電池ボックスに電池を入れます。Inosensor ES Devkitには電源スイッチはないので、電池を入れたら自動的に電源が投入されます。

## 電源投入メッセージが送信される！

電源が投入されると、初期動作の後に、電源投入メッセージの送信が始まります。LEDが消灯するまでまちましょう！

## バックエンドを確認しよう！

Sigfoxバックエンドに戻って、画面をリロードします。

![スクリーンショット 2020-09-24 11.29.15のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/058927ce-9d35-d4ee-3dbc-9b28d2b3533b.png)

Last seenがN/Aから日時になっているのが確認できます。電源投入メッセージがSigfoxバックエンドで受信できました！

## 本体のボタンを押してみよう！

続いて、本体搭載のボタンを押してみましょう。

LEDが点灯、点滅した後に消灯します。これで、Sigfoxバックエンドにメッセージが送信できました！

Sigfoxバックエンドに戻って、画面をリロードします。

![スクリーンショット 2020-09-24 12.01.12のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/d4983887-8e00-3f71-4d88-25f33af36538.png)

Last seenの日時が変わっていますね！

## Sigfoxバックエンドを触ってみよう！

デバイスのIDをクリックすると、デバイスの詳細画面に移動します。

![スクリーンショット 2020-09-24 14.21.12のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/682735d6-e8b3-bab1-d95f-df625f7aaf63.png)

最後にメッセージを受信したときの電波強度や、Sigfox Devkitに登録した日時など、デバイスのインフォメーションをみることができます！

## 左側のタブを切り替えてみよう！

DEVICEタブのLOCATIONには、現在位置が表示されます。Inosensor ES Devkitには、GPSを搭載していませんが、バックエンドの設定を行うことで、Sigfox側で通信を受信した基地局の位置を元に、端末の位置を計算して表示させることが可能です。設定を行っていない状態では、「メッセージを受信した基地局のうち１つをピックアップした想定エリア（シミュレーション上の電波伝搬範囲）」が表示される・・・はずなのですが、今回は表示されませんでした。

※周りに通常の基地局がなく、位置情報を登録されていないレンタル基地局が電波を受信した時には、何も表示されないようです。

![スクリーンショット 2020-09-24 14.21.32のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/16bc846a-9b7a-0eec-3495-cf77ce5cc051.png)

次に、MESSAGESをみてみましょう。

![スクリーンショット 2020-09-24 14.21.49のコピー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/40994/af89041a-8a54-dfcd-eef8-add1475f8f8c.png)

このように、全てのメッセージを一覧で見ることができます。便利ですね！

### どんなデータが送られるの？

ここで、Inosensor ES Devkitが送信するデータを見てみましょう。Data / Decordingに書いてある文字列が、送信されたデータになります。

```
011e01000101010000000000
```

この文字列には、さまざまな情報が含まれています。詳しい情報は、マニュアルを参照してください。

[Inosensor ES Devkit 製品マニュアル](https://qiita.com/tonosamart/items/d825fbcccaa153d2e5da)

## はじめてのSigfox通信成功！

これで、はじめてのSigfox通信は成功です！ 次回は、[Inosensor ES Devkitを使ってみた！ ④（Sigfox CallBacks入門編）](https://qiita.com/tonosamart/items/b5f20f30c445441522c4)に、挑戦してみたいと思います！

## 参考リンク

### 購入情報

[Inosensor ES Devkit：販売ページ](https://www.robotma.com/webshop/products/detail/1)
[接点入力用ハーネス：販売ページ](https://www.robotma.com/webshop/products/detail/2)
[Inosensor ES Devkit & 接点入力用ハーネスセット：販売ページ](https://www.robotma.com/webshop/products/detail/3)

### 製品マニュアル

[Inosensor ES Devkit 製品マニュアル](https://qiita.com/tonosamart/items/d825fbcccaa153d2e5da)

### チュートリアル

##### 初級編

[Inosensor ES Devkitを使ってみた！ ①（購入〜Devkit登録編）](https://qiita.com/tonosamart/items/f3cbc3b8fbdc84c7ce33)
[Inosensor ES Devkitを使ってみた！ ②（付属品の取り付け編）](https://qiita.com/tonosamart/items/9af3fe28963411edb8e2)
[Inosensor ES Devkitを使ってみた！ ③（はじめてのSigfox通信編）](https://qiita.com/tonosamart/items/b79421a954bc63642f78)
[LPWAって本当にローパワーなの！？ Sigfox端末（Inosensor ES Devkit）が本当に低消費電力か測定してみた！](https://qiita.com/tonosamart/items/8c48f4669fd23bd43d2e)

##### 中級編

[Inosensor ES Devkitを使ってみた！ ④（Sigfox CallBacks入門編）](https://qiita.com/tonosamart/items/b5f20f30c445441522c4)
[Inosensor ES Devkitを使ってみた！ ⑤（接点入力用ハーネスを使ってみよう！）](https://qiita.com/tonosamart/items/342862211f38597f892d)
[Inosensor ES Devkitを使ってみた！ ⑥（位置情報活用編）](https://qiita.com/tonosamart/items/619770390fa8dd5c15b4)
[Inosensor ES Devkit にオムロンの振動センサ（転倒センサ）を接続してみた！](https://qiita.com/tonosamart/items/53a45948a2cc6e18ff38)

##### 上級編

[Inosensor ES Devkit 用SDK（IFS-M01 SDK）に挑戦！①（開発環境編）](https://qiita.com/tonosamart/items/8a7d86626959b959801d)
[Inosensor ES Devkit SDKに挑戦！②（ケーブル編）](https://qiita.com/tonosamart/private/ff1d06107c83d6a3b724)
[Inosensor ES Devkit 用 ファームウェア（IFS-M01-FIRM）の書き込みに挑戦！](https://qiita.com/tonosamart/items/63e143554646fe7f7b40)
[Inosensor ES Devkit 用 ATコマンドファームウェア（IFS-M01-FIRM-AT）を使ってATコマンドに挑戦！](https://qiita.com/tonosamart/items/27debeb1c6d40095cdcb)

### リンク集

[Inosensor ES Devkit 関連リンク集（随時更新）](https://qiita.com/tonosamart/items/64baaa0c666d4539448f)