bigうんちdata インタラクティブトイレの考察と実践
TRANSCRIPT
Big"うんち "DATA ・インタラクティブトイレの考察と実践
IoT ALGYAN今岡 通博
動画 URL :https://goo.gl/photos/syqkKhYvKLUE2DJQA
今岡 通博 imaoka michihiro@imaoca今岡工学事務所 個人事業主代表十数年前は現役のプログラマーでした。当時は呼吸をするようにコードを書いていました。 FPGA のコーディングも SMD の半田付けも得意でした。最近は老眼も進み原稿書きへ転進を図っている最中です。物書きで凌げるか暗中模索の毎日です。
愛媛県松山市在住
・最近は原稿を書いていることが多い・セキュリティ・キャンプの講師とか・ハードウエアスタートアップ支援
Itmedia の monoist で記事を書いています http://www.itmedia.co.jp/author/208685/
自主規制
「うんち」は "UNCHI" と表現します。
背景
• 長寿社会 / 健康に対する関心の高さ• 国家予算、個人消費の総額はなんと• 産業的にはまだまだ未開拓• 今まで見逃されてきたビッグデータに着
目
UNCHI の重量をビッグデータとして活用できない
か• 個人の健康管理• マクロ的に国民の健康状態の把握• 食生活の把握• 脱水症状の予防• 他の産業への有用なデーターの提供
UNCHI のはかり方
• 現物を量りに載せるのは嫌だ。• そこでトイレに入る前と後の体重差を UN
CHI の重量と推定する。• 課題として「両方出ちゃったよ」という
場合は別途検討
システム構成
Power BI desktopFlashAirSD カード対応
電子体重計
FlashAir について
• SD カードと Wi-Fi が一緒になったようなもの
• Lua でプログラミングができる• 今回は FTP API を利用して体重計のデー
ターを Azure に転送 • 東芝製
電子体重計について
• SD カードが入る• データーを SD カードに保存できる• データーはCSV形式• 分解能は 100g• TAITAN BC-5690-GR• Amazon で8000円くらい
Microsoft Azure について
• Microsoft のクラウドシステム• 今回は無料の App Service を利用• FTP でストレージとして利用• http://bigunchi.azurewebsites.net/
Azure の設定
FTP でデプロイに必要なパラメータ
FlashAir CONFIG ファイルの設定
[Vendor]
CIPATH=/DCIM/100__TSB/FA000001.JPGAPPMODE=5APPSSID=elecom2g-3dfc4bAPPNETWORKKEY=*************VERSION=FA9CAW3AW3.00.00CID=02544d535730384731c0e90d7900eb01PRODUCT=FlashAirVENDOR=TOSHIBAMASTERCODE=3010b3334da6LOCK=1LUA_RUN_SCRIPT=/ftp.lua
Lua Programming
result=fa.ftp("put", "ftp://bigunchi\\user:****************@waws-prod-sn1-013.ftp.azurewebsites.windows.net/site/wwwroot/test.csv", "\TANITA\GRAPHV1\DATA\/test.csv")print(result)
FTP (File Transfer Protocol) によるファイルのダウンロードまたはアップロードを実行します。書式result = fa.FTP(cmd, uri, filename)
Power BI で Azure のデータを取得
http://bigunchi.azurewebsites.net/DATA1.CSV
Azure 経由で取得した体重データ
まとめ