Linkingの端末をもらったのでデモアプリを試してみた

<img width="360" alt="linkingデバイス" src="https://qiita-image-store.s3.amazonaws.com/0/1213/e5b8e33f-f3c4-7b1a-4590-d4b70bc16e1a.jpeg">

先日、[Braveridge](http://www.braveridge.com/)さんから、[Linking](https://linkingiot.com/)対応のデバイスを頂きました。

執筆時点ではまだQiitaには[Linking](https://linkingiot.com/)の記事が何もないようなので、まずはデモアプリを試してみました。

# 準備

前準備として、Google Playから[Linkingの親玉アプリ](https://play.google.com/store/apps/details?id=com.nttdocomo.android.smartdeviceagent)を入れておく必要があるようなので、インストール。
Docomo製だけど、他のキャリアのSimが刺さっていてもインストールできた。
<img width="360" alt="linkingアプリ" src="https://qiita-image-store.s3.amazonaws.com/0/1213/92de0b42-f9ce-cd38-9a03-7b20c5c94778.png">

---
規約を読んでチェックボックスをタップして「同意する」を選んで次へ。
<img width="360" alt="利用規約" src="https://qiita-image-store.s3.amazonaws.com/0/1213/471265ac-bde7-f8ec-4632-e47b294e4481.png">

---
デバイス一覧画面が出るので、「デバイスの検索」
<img width="360" alt="デバイス一覧画面" src="https://qiita-image-store.s3.amazonaws.com/0/1213/76d30c62-3d12-3e44-9c51-e1e1b6edb95b.png">

---
Beacon機能の利用に位置情報のパーミッションが必要な旨の注意画面。
<img width="360" alt="位置情報機能の利用確認" src="https://qiita-image-store.s3.amazonaws.com/0/1213/f3df1a80-e3dc-a714-1711-01e44d222aea.png">

---
確認ダイアログが出るので「許可」。
<img width="360" alt="位置情報アクセス許可" src="https://qiita-image-store.s3.amazonaws.com/0/1213/62476f2f-47d8-b90f-1276-fc6e41f2bc72.png">

---
PochiruとSizukuにだけ電池を入れていたので、２つだけ一覧に出てきた。
<img width="360" alt="デバイス検索" src="https://qiita-image-store.s3.amazonaws.com/0/1213/4be94d48-d244-ed77-80db-24fa5900b77f.png">

---
Pochiruの方をタップしてペアリング。
ほんとは1m離さないといけないらしいけど、面倒なので、そのまま「OK」
<img width="360" alt="ペアリングダイアログ" src="https://qiita-image-store.s3.amazonaws.com/0/1213/7c1bfefe-1289-e7a4-fbef-a238fe94d04f.png">

ちなみにPochiruはこんなデバイス。大きい方の丸をポチポチとクリックできる。
クリック感がなかなかよいので指痙攣連打したくなる。
押すと赤く光ります。
<img width="360" alt="ペアリングダイアログ" src="https://qiita-image-store.s3.amazonaws.com/0/1213/c4335114-944d-cb57-c60c-6023586b04a2.jpeg">

---
連携アプリの設定をしろと言われるので、「OK」
<img width="360" alt="ペアリングダイアログ" src="https://qiita-image-store.s3.amazonaws.com/0/1213/3538aa8c-deaa-bc39-be84-c4f701e17369.png">

---
連携アプリが出てきた。iコンシェルとかドコモメールとかあるけど、キャリアが違うので入ってないのでトグルスイッチを押すと「インストールされていません」と怒られてしまう。
ドコモ端末なら多分ここから連携できるはず。
<img width="360" alt="連携アプリ" src="https://qiita-image-store.s3.amazonaws.com/0/1213/e0edc93f-766d-da2d-a7d2-9e89e1f2a32e.png">

---
# デモアプリを試す
デモアプリで連携できるはずなので、まずは[Developer向けのページ](https://linkingiot.com/developer/#developers)から、規約に同意して、アプリ開発者向けのSDK（LinkingSDK.zip）をダウンロード。
解凍した中身に「LinkingIFDemo.zip」があったので、さらに解凍してみると「LinkingIFDemo_v3」のプロジェクトが出てきたので、Android Studioで開いてビルドして実行。

<img width="360" alt="デモアプリ起動画面" src="https://qiita-image-store.s3.amazonaws.com/0/1213/9d92ebeb-7ea7-8d77-0bf4-50c61c0f9f05.png">

---
デバイス情報を選ぶとPochiruの情報が出てきた。なんか文字化けてるとこもある。
機器能力「17」とかはデバイスの資料を読めばわかるんかな？
<img width="360" alt="デモアプリ起動画面" src="https://qiita-image-store.s3.amazonaws.com/0/1213/111d9512-afa3-219c-5fb7-59910411a73b.png">

---
トップ画面に戻って、「ボタンID」を選んだところ。Pochiruのボタンを押すと通知が飛んできている。
一回押しで「２」、二回連続押しで「4」、長押ししてボタンを離すと「7」が飛んで来る模様。
いっぱい連打しても「4」しか飛んでこないようだ。
連打測定アプリでも作ろうと思ったけど仕様的に無理ぽい。
<img width="360" alt="ボタンID画面" src="https://qiita-image-store.s3.amazonaws.com/0/1213/9b57b70e-ce68-0291-7364-20334d13f961.png">

---
Linking親玉アプリのアプリ連携画面に戻ったら「LinkingIFDemo」のアプリが出てきていた。
<img width="360" alt="アプリ連携リスト" src="https://qiita-image-store.s3.amazonaws.com/0/1213/d76801d7-3a02-a4b1-db3e-4270d2a8e0b2.png">

---
いろいろ細かい設定ができるぽい。ぼちぼち試す予定。
<img width="360" alt="アプリ連携リスト" src="https://qiita-image-store.s3.amazonaws.com/0/1213/f0dd039d-21ea-d330-6be8-d3deb754c8c8.png">


---

# まとめ
Pochiruのクリック感がなかなかよい（二度目）のでつい連打したくなる・・・というのは置いといて、下回りのコーディング一切なしでデバイスのボタンやセンサー情報が拾えるのはかなり楽。
ぱっと思いつきでデバイスと連動するアプリを開発するのによさそう。
どんな情報が飛んで来るとかの資料が乏しいので、そのへんの情報やチュートリアルなどが充実すると、開発時間の短いハッカソンとかで、かなり重宝しそうです。

自分で何か思いついたら試してみようと思います。