ヤマムギ

growing hard days.

*

JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE + 絶対圧センサーで遊ぼう!」ワークショップにいってきた

      2019/06/02


JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE + 絶対圧センサーで遊ぼう!」ワークショップ勉強会に行ってきました。

会場はAWSJ大阪さんです。

中之島がきれいに見えます。
会場のご提供ありがとうございます!

今回は運営も手伝いまして、受付を担当しました〜

まずは、今回のハンズオンの構成要素各メーカーさんからのインプットです。

SORACOM最新アップデート

ソラコム 松下さん

室町ケミカルさんはラズパイで水の流量をクラウドへ送信して交換時時期をレコメンドしている。

600さんでは、商品の状態管理、決済通信で利用。
マーケティングデータからのメニュー個別カスタマイズも可能になった。

この3社さんの事例は見えなかったものを見える化している。
だからといって可視化で終わりではなく、見えたことによって自動化、新提案といった活用につながる。
クラウドにつながるからこそ活用ができる。
クラウド連携のための仕組みやセキュリティ対応も通信とあわせてサービスとしてSORACOMは提供されている。

細かいことは公式ガイドブック SORACOMプラットフォームを参考に。

SORACOM Air SIM(Plan-D)が値下げしたそうです。
最近使う機会がなかったから、知らなかったです。
その他にもたくさんの2月から最近のアップデート。
もう1枚のスライドもありました。

Wio LTE開発環境アップデート & Wio Ext. RTCの実力

seeed 松岡さん

開発環境のアーキテクチャ。
今回事前準備でやったやつですね。

MjGrove
松岡さん個人で提供されているライブラリ。
Wio LTE/3Gシリーズで使えるライブラリMjGroveの紹介 – Qiita

15秒周期でセンシングデータをとって、10分周期で通信してデータを送る。
常時ではないので省電力。

単三2本で7時間。市販のモバイルバッテリーだと40日連続で使うことも可能。
バイナリパーサーという通信量を抑制するSORACOMの機能があって、それも使っている。

強化学習とDeepRacer

AWSJ 亀田さん

機械学習は蓄積されたデータをもとに一定の推察を得るアルゴリズムの育成のこと。
AIとは計算の知識を必要とはせず、ユーザーに価値を提供するために機械学習モデルを活用するためのビジネスロジック。

データサイエンティストをアプリケーション開発ワークにかり出してはいけいない。
権威がさがり時間が奪われ、本来の分析、レコメンドの力が損なわれる。

学習環境の準備をするのはインフラエンジニアの仕事。
アプリケーションに推論を食い込むのはフロントエンジニアの仕事。
推論を作るのがデータサイエンティストの仕事。
これをわかるのが難しい組織であれば、SageMakerを使うことによって、データサイエンティストが本来の仕事に集中できない課題を解決できる。

バーチャルサーキットでモデルを走らせて、スコアリングすることで、モデルを育てていく。

オムロンのセンサをIoTで使いやすく

オムロン高塚さん

センサーはつながりやすさが求められるようになってきた。

高さが変わると圧力が変わるので、絶対圧センサーで高さがわかる。

オムロンさんでは、つながりやすさのためにハードウェアやサンプルコードを提供されている。
感震センサーは揺れをセンシングして、ガス漏れを防いだり。

ハンズオン

さて、いよいよ今日のメインのハンズオンです。

IoT.kyotoさんからは今回のハンズオン手順の提供です。
プロトタイピングを簡単にて提供するスターターパックもあるそうです。

ハンズオンに使うコンポーネントのインプットが各メーカーからあったので、少し理解が進んでからのスタートです。

手順はこちらの「Wio LTEとAWSを連携させ、IoTサービスを開発する」にあります。

まず最初はLチカで動作の確認です。

無事に完了しました。

DFUモードと通常モードの切替方法がよくわからなかったので、ネットで検索して調べながら進めました。

こちらの「Arduino IDEのインストールとセットアップ」のページがわかりやすかったです。

ブートボタンを押しながら起動すると、DFUモードで起動されて、PCでデバイスを確認すると、「STM32 BOOTLOADER」と表示されている。
ブートボタンを押さずに起動するか、起動中であればブートボタンを押しながらRSTボタンを押すと通常モードになって、PCでデバイスを確認すると、「STM32 Virtual ComPort in FS Mode」と表示されている、というのが確認できました。
なるほど。

そのあとは、SORACOM Harvestで可視化したり。

SORACOM BeamからAWS IoTへデータを送信して確認したり、連携できることを確認して。

最後にはいよいよ絶対圧センサーです。

絶対圧の変化によって、高度を可視化します。

設定(センサーとSIMをつないで、コードをインストール)したWio LTEにモバイルバッテリーで電源供給しながら、非常階段で25階から1階へ降りて、エレベータで25階に戻りました。

SORACOM Harvestでグラフを見ると、非常階段で降りているときは、ゆっくりと絶対圧の数字があがって、エレベーターで25階へのぼっているときは、一気に絶対圧が下がっています。
気圧が変化するから、高低差ありすぎると耳キーンってなるのですね。
なるほどなるほど。

機器を一式購入するともちろん費用はかかりますが、今回は無償で、SORACOMさん、オムロンさんから貸し出していただけました。
ありがとうございます!
おかげさまで、Wio LTEで簡単にセンシングとクラウドへのデータ送信が簡単にできることがわかりました。

ハンズオンは0を1にできます。
そして0と1にはものすごく大きな差があると思っています。


最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

 - AWS ,

ad

ad

  関連記事

DS18B20センサー+Raspberry Piで取得した温度をAmazon Kinesis FirehoseからS3へ格納してAthenaでクエリーしたのをQuickSightで可視化する

JAWS DAYS 2017でやりますハンズオンの「[IoTハンズオン] Ras …

AtomエディタでEC2のファイルを直接編集する

Webページを編集していてEC2のファイルをvimエディタでさわったりしています …

slackのbotにWikipediaを調べてもらう(Python on AWS Lambda + API Gateway)

slackのbotに少しでも役に立ってもらおうと、Wikipediaを調べてもら …

AWS Lambdaで「Process exited before completing request」

AWS lambdaで「Process exited before comple …

Amazon RDS MySQLでCSVをload data するときに「Access denied」発生

超小ネタです。 AWSのデータベースサービスの Amazon RDSのMySQL …

TwilioからのリクエストをAPI Gateway+LambdaでTwimlを返して処理する

Twilioで着信した時のリクエスト先としてTwimlをWebサーバやS3で用意 …

EC2 Amazon LinuxのNginx+RDS MySQLにレンタルWebサーバーからWordPressを移設する(手順整理版)

ブログサイト(WordPress)をレンタルWebサーバーからAWSに移設する事 …

LINE Bot APIのファーストステップをLambda+API Gatewayでやってみたらものすごく簡単で驚いた

トライアル当初はホワイトリストのしばりや、初回反応するまで時間がかかったりとみな …

AWS BatchでPandocコンテナイメージを実行する

「ECR(Amazon Elastic Container Registry)に …

AWS CodeStarで静的webサイトのテンプレートプロジェクトを作成する

執筆環境の検討中です。 CodeCommitは使うつもりで、コミットしたときにE …