IBM Bluemix + Watson IoT Platform で、お手軽 IoT 体験!1. IBM Bluemix + Watson IoT Platformで
お⼿軽IoT体験!
⽇本アイ・ビー・エム株式会社
クラウド事業本部
クラウド・テクニカル・サービス
宇藤 岬
2016/12/06
IBM Cloud Community ⼥⼦会 IoT x Cloud
5. 5
Platform as a ServiceとしてのIBM Bluemixとは
主な特徴
1. オープン・スタンダードを採⽤したPaaS
2. 豊富な「API」と「サービス」の提供
3. DevOps推進のための開発ツールの提供
4. お客様の要件に合わせた提供形態
17. MQTT(MQ Telemetry Transport) 1999年にIBMとEurotech社が考案した、センサーやデバイス等の
少ないリソースでも軽量かつ効率的な通信を可能とする通信プロトコル。2011年にクライアントコードを
Eclipse Foundationに寄贈し、Pahoプロジェクトを通してMQTTのオープンソース実装を公開。
IoTを⽀えるテクノロジー:MQTTプロトコル
1. ⾮同期、双⽅向通信:電話(HTTP)からメール・チャット(MQTT)へ
• 繋がったときに送受信 – IoTでの最適な通信
• 「モノのインターネット」での「1:複数」、「複数:1」、「複数:複数」の通信
2. 極⼩デバイスにも対応:HTTPと⽐べ圧倒的に軽量なプロトコル
• 最⼩のヘッダーは2バイト
• 軽量のプロトコル → センサー/モバイルでの電池消費量を軽減
3. オープン仕様:「モノのインターネット」のデファクトプロトコルへ
• 誰でもモジュールをダウンロードすれば利⽤可能
• シンプルなAPI(CONNECT、PUBLISH、SUBSCRIBE、DISCONNECT)による実装が可能
23. 23
Watson API でコグニティブなアプリを作成できます!
Language Translation
⾃然⾔語テキストについて翻訳対象の⾔語へ翻訳
を⾏う
Relationship Extraction
使⽤されている語彙の関連性を⾒つける
Personality Insights
個⼈の発信した⽂章を解析して性格を診断する
Concept Insights
テキストからの概念の抽出を⾏う
Text to Speech
テキスト⽂章を⼈間の⾳声に変換する
Speech to Text
⼈間の⾳声をテキスト⽂章に変換する
Tradeoff Analytics
複数の競合する選択肢の中から、選択を⾏う過程を⽀
援する
Visual Recognition
学習データに基づきイメージの分類や性別・年齢判定を⾏う
Natural Language Classifier
テキスト⽂章の分類を⾏う(質問の意図推定など)
Conversation
ユーザーとの対話の制御を事前定義されたルールに基づき
⾏い、対話の内容を記録して次のプロセスに継承
Tone Analyzer
テキストの感情や社交性を解析する
Retrieve and Rank
⾃然⾔語の質問に対して、回答の候補を返す
テキスト
解析機能
洞察系
画像系
⾳声系
テキスト
応答機能
Document Conversion
テキスト⽂章を段落などの塊に分割する
AlchemyAPI – AlchemyLanguage
URLやテキストからポジネガ分析等を⾏う
AlchemyAPI - AlchemyData News
ニュースやブログをキーワード等で検索する
BETA
⽇本語対応済みサービス
ベータ版サービスBETA
27. 27
業界特化型サービス IBM Watson IoT for Automotive 概要
集合知に基づく知性提供
• 推測による存在の把握
• 交通流の予測と最適化
クルマ⾃⾝の知能化
• 状況認識と判断
• ⾃⾞位置推定
周囲環境との協調
• G空間地理情報
• コンテキストデータ
(天候、SNS、POI etc.)
⾞両
知能
環境
Deep Learning / AI
Cognitive / Watson
Smarter Cities
⾼精度センサー・
カメラ
Cognitive Chip
IBM Watson IoT
for Automotive
統合
• ⾃動運転社会の発展には、「⾞両」単体による⾃律⾛⾏だけでなく、周囲
• 「環境」との協調と集合知に基づく「知能」の提供が不可⽋であり、技術進化が著しい
個々の領域をリアルタイムに「統合」連携する仕組が必要。
28. 28
IBM Watson IoT for Automotive関連サービス
• Driver Behavior
• Probeデータを基にしたドライバーの⾏動分析
• 急アクセル/ブレーキ、速度超過、⾼頻度停⾞/アクセル/ブレーキ、
急ターン、ターン前アクセル、ターン中過ブレーキ、過労運転
• ⾏動分析のしきい値はパラメータで指定可能
• Probeデータの集計処理
• Context Mapping
• 地図の道路網とGPS座標のマッチング(マップ・マッチング)
• Bluemix版 IoT4AではOpen Street Mapをサポート
• 地図上のリアルタイムイベントの操作(ダイナミックマップ)
• 交通量などのイベントを考慮した最短パス検索(ルート検索)
30. 30
Next Step : ハンズオン・セミナー
本⽇のデモ詳細、後続処理、
Node-REDを活⽤した
ハンズオン・シナリオ
2017年2⽉2⽇
19:00〜21:00
@IBM本社
35. フリートライアル登録⼿順 2. アカウントの確認
35
Hi xxx,
Thank you for signing up for Bluemix! Your 30-day trial starts when you confirm your account by clicking the link that follows.
During your trial, you'll have access to Bluemix to build apps, with 2GB of runtime and container memory, as well as up to 10
provisioned Bluemix services. And, you won't need to provide any form of payment for this trial.
When you click to confirm your account, you accept the Bluemix Terms of Use.
Confirm your account
If you have any problems logging in, let us know at ibm.biz/bluemixsupport.
--IBM Bluemix Team
差出⼈: "The Bluemix Team" <no-reply@bluemix.net>
⽇時: 2016年8⽉29⽇ 13:35:32 JST
宛先: xxx@xxx.xxx
件名: Confirm your Bluemix account
返信先: "The Bluemix Team" <no-reply@bluemix.net>
通常10分程度でBluemixチームからメールが届きます。”Confirm your account”
をクリックしてアカウントをアクティベーションします。
40. Bluemix ユーザー会 (Bluemix User Group)
40
bmxug.doorkeeper.jp
ibm.biz/bluemixug
qiita.com/tags/bluemix
ja.stackoverflow.com/questions/tagged/bluemix
Qiita の Bluemix タグでの投稿を
ぜひフォローしましょう!
Slack での情報交換も活発です。
http://bit.ly/1QzOgiC
Bluemix User Group(BMXUG -ビーザグ):
・IBM Bluemix の利⽤促進や情報交換のためのユーザーグループです
・現時点、⽇本国内では約2,100名のお客様にご登録いただいております
・ユーザーの皆様により、定期的に勉強会や研修等を実施いただいております
ビーザグ
と読みます
41. Node-RED を始めるならまずはここ!
41
http://qiita.com/tags/node-red
Qiita の Node-RED タグでの投稿を
ぜひフォローしましょう!
これから始める⽅は、
まず下記の3つは要チェックです!
http://qiita.com/joeartsea/items/93e8483a31292067c654
http://qiita.com/zuhito/items/e9abfd6f1ba188f908ed
http://qiita.com/junkonakajima/items/a885a88e0f177058b1d6
Facebook での Node-RED ユーザー会
https://www.facebook.com/groups/noderedjp/
42. IBM Watson Developer Cloud
42
各サービス詳細
API Reference
サービス⼀覧
コミュニティー
サンプルアプリ、ユースケース
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/
43. Bluemix 料⾦体系
43
ランタイム コンテナー
サービス
¥7.35 / GB 時間 (*)
(*)ランタイムのメモリ使⽤量 x 稼働時間
無料枠 : 375 GB 時間
(512MBのランタイム1つ分)
¥3.02 / GB 時間
¥216.00 / パブリック IP アドレス
外部ストレージ (サイズ・IOP により変動)
無料枠 :
365 GB 時間、2 パブリック IP アドレス
20 GB 外部ストレージ
API コール回数 単価
1-250,000 ¥0.735 / API
250,001-
5,000,000
¥0.105 / API
5,000,000 ¥0.021 / API
無料枠 : 毎⽇ 1000 API まで実⾏可能
¥2.10 / 1000⽂字
無料枠 : 最初の100万⽂字
Text to Speech
AlchemyAPI
dashDB
Entryプラン (最⼤20GB) ¥ 5,250 / ⽉
無料枠 : 1GBまでの利⽤であれば課⾦なし
アプリケーションの
実⾏環境としての
システム利⽤量
サービスの利⽤量として
各サービスの計算式に
もとづいた結果の総和
サービスと実⾏環境(ランタイム、コンテナー) 、サポートの3層構造
サポート
⽉額21,000円 or ⽉額料⾦の10%
オプションだが、
契約を推奨