2018もいよいよ終盤に差し掛かってきました。LagoonとAndroidThingsを使った物体温度計測システムについて紹介します。当日のLTの資料は以下の通りです。speakerdeck.com物体温度計測とは?温度センサなどで部屋の温度や外気温を計測し可視化・モニタリングすることはIoTのユースケースとして一般的に紹介される例です。言った場合、部屋の住環境のモニタリングや商品が保管してある倉庫などの環境モニタリングとして実施されることが大半でしょう。温度計測が必要であるが、前述の例のような部屋や空間といった面としてのセンシングではなく、ピンポイントで温度を計測したい場合が出てきます。機械設備の保守では設備のある特定の部分の温度上昇を検知したい場合です。ショウケースに入った食品などの品質監視を行う場合、ショウケース内の温度を1箇所測っただけでは実際の食品の温度を知ることはできません。いった場合、測りたい物に直接センサを貼り付けて温度を監視したくなりますが、以下の理由から難しいと考えます。計測する個数があらかじめ特定できない計測箇所があらかじめ特定できない。Learningによる物体検知を行うことで解決します。Lagoonでダッシュボードとして提供します。以下のようになっています。詳細については以下で順に説明します。ThingsとSORACOMの接続について今回デバイス構築に利用したのはGoogleが提供しているIoTデバイス向けのOSであるAndroidThingsを利用します。Thingsについての紹介記事は以下の過去記事を参照ください。Inventoryからデバイス登録を行い、デバイスのシークレットを取得します。HarvestのAPIへインターネット経由でデータを送信します。具体的な手順は以下ソラコムさんのサイトを参照してください。dev.soracom.ioAndroidThingsからAPIを叩く際はokhttpを使い。以下のコードスニペットを使い、データの送信を行なっています。storeなどに保存しておくと良いと思います。liteモデルへ変換し、AndroidThings場で動作させました。cocoと呼ばれるモデルです。AndroidThingsでの動作については以下の過去記事を参照ください。masato-ka.hatenablog.com非接触温度センサについて非接触温度センサはPanasonic社のAMG8833赤外線アレイセンサを利用します。このセンサは8X8の格子状に非接触で温度データを取得することができます。エアコンに内蔵され、人発見などの利用されるセンサーです。masato-ka.hatenablog.com実行結果デバイス側でおの物体検知と温度計測についてAndroidThings側での実行結果は以下の動画のようになっています。物体検出でマグカップを認識しています。その後、マグカップにお湯を注ぐことで発生する温度上昇をセンサーで捉えています。IoTの醍醐味でしょう。Lagoonでの可視化は以下のようになっています。このダッシュボードでは缶コーヒーの温度と個数を計測しています。これらを1つのデバイスで実現出来つところがみそです。Lagoonで可視化させてみました。プラットフォームとしての進化を遂げています。AIなサービスでも活躍できるのではないのでしょうか。2019年2月12日付けで以下のアナウンスがありました。»プロフィールid:masato-ka日々思ったこととか、やったことの備忘録。Carの教師なし学習の検討JetBotのroad_followingを使いやすくする。RoboMakerのJetbotチュートリアルをやってみる(シミュレーター編)月別アーカイブはてなブログをはじめよう!masato-kaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。