SlideShare una empresa de Scribd logo
1 de 35
Powerd by
株式会社スタイルズ
サーバサイドエンジニア
が
知りたいIoTの話
(トラッカーアイオー)
Powerd by
Who am I ?
- 1 -
髙橋 ゆうき (@ukitiyan)
- Stylez Corp.
Technology Strategy Group
Lead Developer
- Japan ownCloud UserGroup
Member
 サーバサイドアプリエンジニア 。ownCloudは
PHPだけど、主にJava。
 SoftLayer本に寄稿してるけど、主にAWS。
Powerd by
About Us
- 2 -
会社名 株式会社スタイルズ
所在地 東京都千代田区神田小川町1丁目2番地
URL https://www.stylez.co.jp/
代表者 梶原 稔尚
Powerd by
- 3 -
長年、エンタープライズのシステムを開発してきた
アプリ育ちなメンバーによるクラウドで提供される
マネージドサービスの利用を前提とした、クラウドネ
イティブなシステムの開発・運用事業。
Powered by
Powerd by
本日のアジェンダ
- 4 -
 Trackrr.ioというIoT用プラットフォーム
を構築した話
 Trackrr.ioがIoT用のプラットフォームな
話
 まとめ
Powerd by
本日のアジェンダ
- 5 -
 Trackrr.ioというIoT用プラットフォーム
を構築した話
 Trackrr.ioがIoT用のプラットフォームな
話
 まとめ
Powerd by
- 6 -
Trackrr Service API デバイスの認証、トラッキング情報をプラットフォームへ送信、トラッキング情
報をプラットフォームから取得するためのAPI
Trackrr Device SDK スマートフォンなどのIoT用デバイス上で、トラッキングをおこなうためのアプ
リケーションを開発するためのSDK
Trackrr Management Console デバイスの登録や管理などを行う管理画面
Trackrr Device SDK
Trackrr Service API
Trackrr Management
Console
Powerd by
- 7 -
Trackrr Service API
IoT Device
User Interface
Push Tracking
Data
Search
Tracking Data
Powerd by
- 8 -
Trackrr Device SDK
IoT Device
SDK
Built-in
Download
Powerd by
- 9 -
Trackrr Management Console
Registration
&
Management
Powerd by
- 10 -
Only 4 steps to start
STEP1 - 登録:デバイスの登録や管理などを行う管理画面(Trackrr Management
Console)にログインするためにTrackrrアカウントを作成。
STEP2 - 設定:接続に必要なデバイス毎のアクセスキーの設定、シークレットキーの
発行・確認。
STEP3 - 接続:お手持ちのデバイスにデバイス用のSDK(Trackrr Device SDK)を
組み込み。
STEP4 - 開始:ステップ2で確認したアクセスキー・シークレットキーをデバイスに
設定。
Powerd by
- 11 -
IoT/GPSトラッキングを低コストに
すぐ始められる
Powerd by
- 12 -
ほんとに?
じゃ、10分でデモっ
てみろよ。
Powerd by
- 13 -
いや、
5分でデモります!!
Powerd by
- 14 -
デモ中・・・
https://trackrr.io/
https://s3-ap-northeast-1.amazonaws.com/qiita-sample/trackrr-example.html
Powerd by
- 15 -
見事成功!!
Powerd by
- 16 -
やるじゃん!!
ところで、Trackrr.io
って何がIoT用なの?
Powerd by
- 17 -
いくつか紹介します。
Powerd by
本日のアジェンダ
- 18 -
 Trackrr.ioというIoT用プラットフォーム
を構築した話
 Trackrr.ioがIoT用のプラットフォームな
話
 まとめ
Powerd by
- 19 -
Trackrr Device SDK
Trackrr Service API
Supports MQTT
MQTT
Powerd by
- 20 -
Amazon
Kinesis
AWS
Lambda Amazon
S3
JSON
HTTPS
なぜ MQTT に対応しているか
開発当初のプロトコルはHTTPSでした。
Powerd by
- 21 -
なぜ MQTT に対応しているか
あれ?デバイスから受けるプロトコルはMQTT
じゃないの?
よし、実装もほぼ終わって、予定していたリリ
ース日には間に合いそうだ!
IoT/GPSプラットフォームなんだから、MQTT
じゃなきゃダメでしょ!
あ、はい。。
Powerd by
可能性のあるソリューション
① 偉い人の話しをスルーする
② リリースを延期して対応する
③ リリースを延期せずに対応する
なぜ MQTT に対応しているか
Powerd by
- 23 -
偉い人の言うこと
聞かないと
出世にひびくので、
ソリューションは一択
Powerd by
- 24 -
Amazon
Kinesis
AWS
Lambda Amazon
S3
JSON
HTTPS
AWS IoT
MQTT
③ リリースを延期せずに対応!!
Powerd by
- 25 -
見事
出世コースに!!
Powerd by
- 26 -
他にも
IoT要素あります
Powerd by
- 27 -
Serverless Architecture
100% AWS Managed Service
Full Scale Out
User Info.
GPS Info.
Authentication API
STS Token
MQTT PUT
Search API
Powerd by
- 28 -
Provides console
Powerd by
- 29 -
Development tool
情報交換用 SlackROOM設置
APIリファレンスをSWAGGER UIで
公開
Android、Java、JavaScriptの
SDKを公開(オープンソース)
Androidサンプルソース公開
trackrr-io.slack.com
https://trackrr.io/swagger-ui/index.html
Powerd by
本日のアジェンダ
- 30 -
 Trackrr.ioというIoT用プラットフォーム
を構築した話
 Trackrr.ioがIoT用のプラットフォームな
話
 まとめ
Powerd by
Summary
- 31 -
 Trackrr.ioはIoTに対応したプラット
フォーム
 プラットフォームをIoTに対応させる
ことで、出世できることが判明
 もっと出世したいので、IoTニーズを
知りたい!!
Powerd by
- 32 -
https://trackrr.io/start.html
出世するための
IoTニーズ募集中です。
Slack ROOM
からお願いします
Powerd by
- 33 -
Contact Us
株式会社スタイルズ CloudShift 担当
0 3 - 5 2 4 4 - 4 1 1 3
電話でのお問い合わせ
受付時間:平日10:00~17:00
メールでのお問い合わ
せ
受付時間:24時間受付中
cloudshift@stylez.co.jp
株式会社スタイルズ
〒101-0052 東京都千代田区神田小川町1-2 風雲堂ビル6F
https://www.stylez.co.jp/
https://cloudshift.stylez.co.jp/
Powerd by
- 34 -
Thank you !

Más contenido relacionado

La actualidad más candente

Developer Summit_20140214
Developer Summit_20140214Developer Summit_20140214
Developer Summit_20140214
samemoon
 
Azureの契約直前・直後に意識しておくこと10箇条
Azureの契約直前・直後に意識しておくこと10箇条Azureの契約直前・直後に意識しておくこと10箇条
Azureの契約直前・直後に意識しておくこと10箇条
Yui Ashikaga
 
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
Kazumi Hirose
 

La actualidad más candente (20)

クラウド時代のエンジニアについて #sesfukui
クラウド時代のエンジニアについて #sesfukuiクラウド時代のエンジニアについて #sesfukui
クラウド時代のエンジニアについて #sesfukui
 
エナジャイル設立によせて
エナジャイル設立によせてエナジャイル設立によせて
エナジャイル設立によせて
 
Developer Summit_20140214
Developer Summit_20140214Developer Summit_20140214
Developer Summit_20140214
 
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
アジャイルと言わないエンタープライズアジャイル導入 - Agile Japan 2016
 
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
JavaとOSSとAndroid - JavaAPI訴訟問題を考えるJavaとOSSとAndroid - JavaAPI訴訟問題を考える
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
 
Microsoft Azure で始める サクサク Android開発 in jazug青森
Microsoft Azureで始めるサクサクAndroid開発 in jazug青森Microsoft Azureで始めるサクサクAndroid開発 in jazug青森
Microsoft Azure で始める サクサク Android開発 in jazug青森
 
VRライブ・コミュニケーションサービス「バーチャルキャスト」でのモノビットエンジンの採用事例と最新情報 - モノビットエンジン(株式会社インフィニットルー...
VRライブ・コミュニケーションサービス「バーチャルキャスト」でのモノビットエンジンの採用事例と最新情報 - モノビットエンジン(株式会社インフィニットルー...VRライブ・コミュニケーションサービス「バーチャルキャスト」でのモノビットエンジンの採用事例と最新情報 - モノビットエンジン(株式会社インフィニットルー...
VRライブ・コミュニケーションサービス「バーチャルキャスト」でのモノビットエンジンの採用事例と最新情報 - モノビットエンジン(株式会社インフィニットルー...
 
161218 cybozu SRE
161218 cybozu SRE161218 cybozu SRE
161218 cybozu SRE
 
Azureの契約直前・直後に意識しておくこと10箇条
Azureの契約直前・直後に意識しておくこと10箇条Azureの契約直前・直後に意識しておくこと10箇条
Azureの契約直前・直後に意識しておくこと10箇条
 
シラサギ紹介20170525
シラサギ紹介20170525シラサギ紹介20170525
シラサギ紹介20170525
 
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
INTEROP Tokyo 2015 C2-6 クラウド時代の運用技術と運用ビジネス最新動向 / The Technology and Business ...
 
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016
 
20201029 hirata
20201029 hirata20201029 hirata
20201029 hirata
 
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015
 
JJUG初心者のためのJava/JJUG講座
JJUG初心者のためのJava/JJUG講座JJUG初心者のためのJava/JJUG講座
JJUG初心者のためのJava/JJUG講座
 
phpck
phpckphpck
phpck
 
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきことgumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
 
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
「ITアーキテクトの役割と責任」デブサミ2015 20-C-1
 
プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016
プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016
プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016
 
ITトレンドに見る日本のエンタープライズITについて
ITトレンドに見る日本のエンタープライズITについてITトレンドに見る日本のエンタープライズITについて
ITトレンドに見る日本のエンタープライズITについて
 

Destacado

Destacado (8)

JavaOne 2015 - Java SE Update
JavaOne 2015 - Java SE UpdateJavaOne 2015 - Java SE Update
JavaOne 2015 - Java SE Update
 
Java女子部勉強会参加した感想
Java女子部勉強会参加した感想Java女子部勉強会参加した感想
Java女子部勉強会参加した感想
 
Rancher LT Talk 20170126
Rancher LT Talk 20170126Rancher LT Talk 20170126
Rancher LT Talk 20170126
 
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
PHPer女子が語る2015!こんなコードを書くヒトはモテない〜コラボ編〜@PHPカンファレンス2015 #phpcon2015
 
Java女子部について
Java女子部についてJava女子部について
Java女子部について
 
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
 
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心にJava SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
 
Spring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjugSpring Bootの本当の理解ポイント #jjug
Spring Bootの本当の理解ポイント #jjug
 

Similar a サーバサイドエンジニアが知りたいIoTの話

モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
 

Similar a サーバサイドエンジニアが知りたいIoTの話 (20)

IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
 
OSC KYOTO 2018
OSC KYOTO 2018OSC KYOTO 2018
OSC KYOTO 2018
 
Shirasagi20190222(OSC TOKYO)
Shirasagi20190222(OSC TOKYO)Shirasagi20190222(OSC TOKYO)
Shirasagi20190222(OSC TOKYO)
 
フロントエンドエンジニアに伝えたい 常時SSLとCDNの話
フロントエンドエンジニアに伝えたい 常時SSLとCDNの話フロントエンドエンジニアに伝えたい 常時SSLとCDNの話
フロントエンドエンジニアに伝えたい 常時SSLとCDNの話
 
シラサギ紹介20170915
シラサギ紹介20170915シラサギ紹介20170915
シラサギ紹介20170915
 
OSC長岡
OSC長岡OSC長岡
OSC長岡
 
Osc広島2017
Osc広島2017Osc広島2017
Osc広島2017
 
OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)
 
シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)
 
シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017
 
せっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターンせっかちな私のAWS Lambda活用パターン
せっかちな私のAWS Lambda活用パターン
 
シラサギ紹介osc京都
シラサギ紹介osc京都シラサギ紹介osc京都
シラサギ紹介osc京都
 
[Japan Tech summit 2017] CLD 023
[Japan Tech summit 2017]  CLD 023[Japan Tech summit 2017]  CLD 023
[Japan Tech summit 2017] CLD 023
 
AWS IoT、Lambda、Kinesis などマネージドサービス を駆使したIoT開発事例紹介(Trackrr.io)
AWS IoT、Lambda、Kinesis などマネージドサービス を駆使したIoT開発事例紹介(Trackrr.io)AWS IoT、Lambda、Kinesis などマネージドサービス を駆使したIoT開発事例紹介(Trackrr.io)
AWS IoT、Lambda、Kinesis などマネージドサービス を駆使したIoT開発事例紹介(Trackrr.io)
 
【Sb】「if 自動化するなら then stack stormを使おう」 展開用
【Sb】「if 自動化するなら then stack stormを使おう」 展開用【Sb】「if 自動化するなら then stack stormを使おう」 展開用
【Sb】「if 自動化するなら then stack stormを使おう」 展開用
 
デバイス時代の Web UI コンポーネント活用
デバイス時代の Web UI コンポーネント活用デバイス時代の Web UI コンポーネント活用
デバイス時代の Web UI コンポーネント活用
 
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
 
構築者に知っておいてもらいたい 運用設計者が語るAWS @Developers.IO 2015
構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015構築者に知っておいてもらいたい運用設計者が語るAWS @Developers.IO 2015
構築者に知っておいてもらいたい 運用設計者が語るAWS @Developers.IO 2015
 
OSC Chiba 2017
OSC Chiba 2017OSC Chiba 2017
OSC Chiba 2017
 
クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件クラウド事業者に求めるビジネス要件
クラウド事業者に求めるビジネス要件
 

Más de Yuki Takahashi

AmazonESを利用した学会論文検索システム
AmazonESを利用した学会論文検索システムAmazonESを利用した学会論文検索システム
AmazonESを利用した学会論文検索システム
Yuki Takahashi
 

Más de Yuki Takahashi (6)

AmazonESを利用した学会論文検索システム
AmazonESを利用した学会論文検索システムAmazonESを利用した学会論文検索システム
AmazonESを利用した学会論文検索システム
 
MroongaとownCloudの良い関係 Groonga Meetup 2015
MroongaとownCloudの良い関係 Groonga Meetup 2015MroongaとownCloudの良い関係 Groonga Meetup 2015
MroongaとownCloudの良い関係 Groonga Meetup 2015
 
大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ大切なビジネスデータはownCloudに簡単バックアップ
大切なビジネスデータはownCloudに簡単バックアップ
 
オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介
オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介
オープンソースカンファレンス OSC 2015 Tokyo/Spring 最新レポート!ownCloud8とMroongaを使った日本語全文検索アプリのご紹介
 
ownCloudの深イイ話
ownCloudの深イイ話ownCloudの深イイ話
ownCloudの深イイ話
 
5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方5分でわかる!ownCloudアドオンの作り方
5分でわかる!ownCloudアドオンの作り方
 

Último

Último (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

サーバサイドエンジニアが知りたいIoTの話

  • 2. Powerd by Who am I ? - 1 - 髙橋 ゆうき (@ukitiyan) - Stylez Corp. Technology Strategy Group Lead Developer - Japan ownCloud UserGroup Member  サーバサイドアプリエンジニア 。ownCloudは PHPだけど、主にJava。  SoftLayer本に寄稿してるけど、主にAWS。
  • 3. Powerd by About Us - 2 - 会社名 株式会社スタイルズ 所在地 東京都千代田区神田小川町1丁目2番地 URL https://www.stylez.co.jp/ 代表者 梶原 稔尚
  • 4. Powerd by - 3 - 長年、エンタープライズのシステムを開発してきた アプリ育ちなメンバーによるクラウドで提供される マネージドサービスの利用を前提とした、クラウドネ イティブなシステムの開発・運用事業。 Powered by
  • 5. Powerd by 本日のアジェンダ - 4 -  Trackrr.ioというIoT用プラットフォーム を構築した話  Trackrr.ioがIoT用のプラットフォームな 話  まとめ
  • 6. Powerd by 本日のアジェンダ - 5 -  Trackrr.ioというIoT用プラットフォーム を構築した話  Trackrr.ioがIoT用のプラットフォームな 話  まとめ
  • 7. Powerd by - 6 - Trackrr Service API デバイスの認証、トラッキング情報をプラットフォームへ送信、トラッキング情 報をプラットフォームから取得するためのAPI Trackrr Device SDK スマートフォンなどのIoT用デバイス上で、トラッキングをおこなうためのアプ リケーションを開発するためのSDK Trackrr Management Console デバイスの登録や管理などを行う管理画面 Trackrr Device SDK Trackrr Service API Trackrr Management Console
  • 8. Powerd by - 7 - Trackrr Service API IoT Device User Interface Push Tracking Data Search Tracking Data
  • 9. Powerd by - 8 - Trackrr Device SDK IoT Device SDK Built-in Download
  • 10. Powerd by - 9 - Trackrr Management Console Registration & Management
  • 11. Powerd by - 10 - Only 4 steps to start STEP1 - 登録:デバイスの登録や管理などを行う管理画面(Trackrr Management Console)にログインするためにTrackrrアカウントを作成。 STEP2 - 設定:接続に必要なデバイス毎のアクセスキーの設定、シークレットキーの 発行・確認。 STEP3 - 接続:お手持ちのデバイスにデバイス用のSDK(Trackrr Device SDK)を 組み込み。 STEP4 - 開始:ステップ2で確認したアクセスキー・シークレットキーをデバイスに 設定。
  • 12. Powerd by - 11 - IoT/GPSトラッキングを低コストに すぐ始められる
  • 13. Powerd by - 12 - ほんとに? じゃ、10分でデモっ てみろよ。
  • 14. Powerd by - 13 - いや、 5分でデモります!!
  • 15. Powerd by - 14 - デモ中・・・ https://trackrr.io/ https://s3-ap-northeast-1.amazonaws.com/qiita-sample/trackrr-example.html
  • 16. Powerd by - 15 - 見事成功!!
  • 17. Powerd by - 16 - やるじゃん!! ところで、Trackrr.io って何がIoT用なの?
  • 18. Powerd by - 17 - いくつか紹介します。
  • 19. Powerd by 本日のアジェンダ - 18 -  Trackrr.ioというIoT用プラットフォーム を構築した話  Trackrr.ioがIoT用のプラットフォームな 話  まとめ
  • 20. Powerd by - 19 - Trackrr Device SDK Trackrr Service API Supports MQTT MQTT
  • 21. Powerd by - 20 - Amazon Kinesis AWS Lambda Amazon S3 JSON HTTPS なぜ MQTT に対応しているか 開発当初のプロトコルはHTTPSでした。
  • 22. Powerd by - 21 - なぜ MQTT に対応しているか あれ?デバイスから受けるプロトコルはMQTT じゃないの? よし、実装もほぼ終わって、予定していたリリ ース日には間に合いそうだ! IoT/GPSプラットフォームなんだから、MQTT じゃなきゃダメでしょ! あ、はい。。
  • 23. Powerd by 可能性のあるソリューション ① 偉い人の話しをスルーする ② リリースを延期して対応する ③ リリースを延期せずに対応する なぜ MQTT に対応しているか
  • 24. Powerd by - 23 - 偉い人の言うこと 聞かないと 出世にひびくので、 ソリューションは一択
  • 25. Powerd by - 24 - Amazon Kinesis AWS Lambda Amazon S3 JSON HTTPS AWS IoT MQTT ③ リリースを延期せずに対応!!
  • 26. Powerd by - 25 - 見事 出世コースに!!
  • 27. Powerd by - 26 - 他にも IoT要素あります
  • 28. Powerd by - 27 - Serverless Architecture 100% AWS Managed Service Full Scale Out User Info. GPS Info. Authentication API STS Token MQTT PUT Search API
  • 29. Powerd by - 28 - Provides console
  • 30. Powerd by - 29 - Development tool 情報交換用 SlackROOM設置 APIリファレンスをSWAGGER UIで 公開 Android、Java、JavaScriptの SDKを公開(オープンソース) Androidサンプルソース公開 trackrr-io.slack.com https://trackrr.io/swagger-ui/index.html
  • 31. Powerd by 本日のアジェンダ - 30 -  Trackrr.ioというIoT用プラットフォーム を構築した話  Trackrr.ioがIoT用のプラットフォームな 話  まとめ
  • 32. Powerd by Summary - 31 -  Trackrr.ioはIoTに対応したプラット フォーム  プラットフォームをIoTに対応させる ことで、出世できることが判明  もっと出世したいので、IoTニーズを 知りたい!!
  • 33. Powerd by - 32 - https://trackrr.io/start.html 出世するための IoTニーズ募集中です。 Slack ROOM からお願いします
  • 34. Powerd by - 33 - Contact Us 株式会社スタイルズ CloudShift 担当 0 3 - 5 2 4 4 - 4 1 1 3 電話でのお問い合わせ 受付時間:平日10:00~17:00 メールでのお問い合わ せ 受付時間:24時間受付中 cloudshift@stylez.co.jp 株式会社スタイルズ 〒101-0052 東京都千代田区神田小川町1-2 風雲堂ビル6F https://www.stylez.co.jp/ https://cloudshift.stylez.co.jp/
  • 35. Powerd by - 34 - Thank you !

Notas del editor

  1. osctrackrr002@gmail.com osctrackrr003@gmail.com trackrrio1234
  2. オープンというのは何でも良いというわけではないという考えがあります。公開するポイントのライセンスを定義することも可能としています。