Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
SORACOM,INC
12,889 views
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
2015/11/25 日本 Java ユーザーグループ JJUG CCC 2015 Fall ソラコム シニアソフトウェアエンジニア 片山の登壇スライドです
Technology
◦
Read more
18
Save
Share
Embed
Embed presentation
1
/ 55
2
/ 55
3
/ 55
4
/ 55
5
/ 55
6
/ 55
7
/ 55
8
/ 55
9
/ 55
10
/ 55
11
/ 55
12
/ 55
13
/ 55
14
/ 55
15
/ 55
16
/ 55
17
/ 55
18
/ 55
19
/ 55
20
/ 55
21
/ 55
22
/ 55
23
/ 55
24
/ 55
25
/ 55
26
/ 55
27
/ 55
28
/ 55
29
/ 55
30
/ 55
31
/ 55
32
/ 55
33
/ 55
34
/ 55
35
/ 55
36
/ 55
37
/ 55
38
/ 55
39
/ 55
40
/ 55
41
/ 55
42
/ 55
43
/ 55
44
/ 55
45
/ 55
46
/ 55
47
/ 55
48
/ 55
49
/ 55
50
/ 55
51
/ 55
52
/ 55
53
/ 55
54
/ 55
55
/ 55
More Related Content
PPTX
TechCrunch TOKYO 2015 CTO Night
by
SORACOM,INC
PPTX
SORACOM Update 20151211_SORACOM UG#0
by
SORACOM,INC
PPTX
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
by
SORACOM,INC
PPTX
【Connected.J5】ソラコム認定デバイス選定ガイド
by
SORACOM,INC
PPTX
IoT プラットフォーム「SORACOM」 20151202版
by
SORACOM,INC
PPTX
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
by
SORACOM,INC
PPTX
はじめてのSORACOM
by
SORACOM,INC
PPTX
Open Cloud Innovation Festa 2016 | モノがクラウドに直結 IoT向け プログラマブルな通信プラットフォーム "SORACOM"
by
SORACOM,INC
TechCrunch TOKYO 2015 CTO Night
by
SORACOM,INC
SORACOM Update 20151211_SORACOM UG#0
by
SORACOM,INC
【Connected.T1】SORACOM Air 再発見 - プログラマブルな SIM で実現できること
by
SORACOM,INC
【Connected.J5】ソラコム認定デバイス選定ガイド
by
SORACOM,INC
IoT プラットフォーム「SORACOM」 20151202版
by
SORACOM,INC
【Connected.T2】システム構築・運用負荷を軽減!SORACOM Beam が実現する、ヒトとモノにやさしいIoT
by
SORACOM,INC
はじめてのSORACOM
by
SORACOM,INC
Open Cloud Innovation Festa 2016 | モノがクラウドに直結 IoT向け プログラマブルな通信プラットフォーム "SORACOM"
by
SORACOM,INC
What's hot
PPTX
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
by
SORACOM,INC
PPTX
SORACOM UG 東海 #1 | SORACOM 紹介
by
SORACOM,INC
PPTX
SORACOMでのJava/AWS活用
by
Akio Katayama
PPTX
SORACOM Bootcamp Rec9 - SORACOM Direct / Door
by
SORACOM,INC
PPTX
SORACOM Bootcamp Rec12 | SORACOM Inventory
by
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
by
SORACOM,INC
PPTX
SORCOM UG #2 | SORACOM アップデート
by
SORACOM,INC
PPTX
SORACOM Bootcamp Rec3 - SORACOM Harvest
by
SORACOM,INC
PPTX
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
by
SORACOM,INC
PPTX
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
by
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
by
SORACOM,INC
PPTX
SORACOM UG Shikoku #1 | SORACOM紹介
by
SORACOM,INC
PPTX
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
by
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | A4. SORACOM Air for Sigfox
by
SORACOM,INC
PPTX
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
by
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
by
SORACOM,INC
PPTX
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
by
SORACOM,INC
PDF
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
by
SORACOM,INC
PPTX
SORACOM Conference Discovery 2017 | F1. F3. IoTシステム入門 〜IoTシステム構築・運用の課題とSORACO...
by
SORACOM,INC
PDF
MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用
by
SORACOM,INC
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
by
SORACOM,INC
SORACOM UG 東海 #1 | SORACOM 紹介
by
SORACOM,INC
SORACOMでのJava/AWS活用
by
Akio Katayama
SORACOM Bootcamp Rec9 - SORACOM Direct / Door
by
SORACOM,INC
SORACOM Bootcamp Rec12 | SORACOM Inventory
by
SORACOM,INC
SORACOM Conference Discovery 2017 | D2. 閉域直結!モバイルセキュアネットワークの仕組みとユースケース 〜NECクラ...
by
SORACOM,INC
SORCOM UG #2 | SORACOM アップデート
by
SORACOM,INC
SORACOM Bootcamp Rec3 - SORACOM Harvest
by
SORACOM,INC
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
by
SORACOM,INC
大阪Innovation egg 第6回資料:SORACOM AirやBeamそして新サービスについて
by
SORACOM,INC
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
by
SORACOM,INC
SORACOM UG Shikoku #1 | SORACOM紹介
by
SORACOM,INC
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
by
SORACOM,INC
SORACOM Conference Discovery 2017 | A4. SORACOM Air for Sigfox
by
SORACOM,INC
SORACOM Discovery 2019 基調講演「IoT を超えて」SORACOMプラットフォームの進化とお客様のイノベーション実践
by
SORACOM,INC
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
by
SORACOM,INC
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
by
SORACOM,INC
LPWA 勉強会 #4 | 事例から見る LPWA と実装の現場 〜SORACOM プラットフォームの活用方法 〜
by
SORACOM,INC
SORACOM Conference Discovery 2017 | F1. F3. IoTシステム入門 〜IoTシステム構築・運用の課題とSORACO...
by
SORACOM,INC
MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用
by
SORACOM,INC
Viewers also liked
PDF
Real world machine learning with Java for Fumankaitori.com
by
Mathieu Dumoulin
PPTX
Javaにおけるネイティブコード連携の各種手法の紹介
by
khisano
PDF
【こっそり始める】Javaプログラマコーディングマイグレーション
by
yy yank
PDF
プログラム初心者がWebサービスをリリースして運営するまで
by
Tomoaki Iwasaki
PDF
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
by
irof N
PDF
Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点
by
hishidama
PPTX
Java8移行から始めた技術的負債との戦い(jjug ccc 2015 fall)
by
sogdice
PPT
デバッガのしくみ(JDI)を学んでみよう
by
fukai_yas
PDF
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
by
Toshiaki Maki
PDF
マイクロサービスアーキテクチャ - アーキテクチャ設計の歴史を背景に
by
Yusuke Suzuki
PDF
タイムマシン採用:明日のエンタープライズJavaの世界を予想する -Java EE7/クラウド/Docker/etc.-
by
Takakiyo Tanaka
PDF
Jjugccc2017spring-postgres-ccc_m1
by
Kosuke Kida
PDF
Arachne Unweaved (JP)
by
Ikuru Kanuma
PDF
VMの歩む道。 Dalvik、ART、そしてJava VM
by
yy yank
PDF
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
by
Hiroyuki Ohnaka
PPTX
Jjug ccc
by
Tanaka Yuichi
PDF
Java libraries you can't afford to miss
by
Andres Almiray
PPTX
U-NEXT学生インターン、過激なJavaの学び方と過激な要求
by
hajime funaki
PPTX
Kotlin is charming; The reasons Java engineers should start Kotlin.
by
JustSystems Corporation
PDF
2017spring jjug ccc_f2
by
Kazuhiro Wada
Real world machine learning with Java for Fumankaitori.com
by
Mathieu Dumoulin
Javaにおけるネイティブコード連携の各種手法の紹介
by
khisano
【こっそり始める】Javaプログラマコーディングマイグレーション
by
yy yank
プログラム初心者がWebサービスをリリースして運営するまで
by
Tomoaki Iwasaki
よくある業務開発の自動化事情 #jjug_ccc #ccc_cd3
by
irof N
Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点
by
hishidama
Java8移行から始めた技術的負債との戦い(jjug ccc 2015 fall)
by
sogdice
デバッガのしくみ(JDI)を学んでみよう
by
fukai_yas
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
by
Toshiaki Maki
マイクロサービスアーキテクチャ - アーキテクチャ設計の歴史を背景に
by
Yusuke Suzuki
タイムマシン採用:明日のエンタープライズJavaの世界を予想する -Java EE7/クラウド/Docker/etc.-
by
Takakiyo Tanaka
Jjugccc2017spring-postgres-ccc_m1
by
Kosuke Kida
Arachne Unweaved (JP)
by
Ikuru Kanuma
VMの歩む道。 Dalvik、ART、そしてJava VM
by
yy yank
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
by
Hiroyuki Ohnaka
Jjug ccc
by
Tanaka Yuichi
Java libraries you can't afford to miss
by
Andres Almiray
U-NEXT学生インターン、過激なJavaの学び方と過激な要求
by
hajime funaki
Kotlin is charming; The reasons Java engineers should start Kotlin.
by
JustSystems Corporation
2017spring jjug ccc_f2
by
Kazuhiro Wada
Similar to 日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
PPTX
JAWS FESTA 東海道 2016 | ソラコム × AWSで作るセキュアなIoTシステム
by
SORACOM,INC
PPTX
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
by
SORACOM,INC
PPTX
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
by
SORACOM,INC
PPTX
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
by
SORACOM,INC
PPTX
IoTに必要な通信「SORACOM」入門セミナー
by
SORACOM,INC
PPTX
IoTに必要な通信「SORACOM」入門セミナー 20160616
by
SORACOM,INC
PPTX
Developer Summit 2015 Autumn
by
SORACOM,INC
PDF
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
by
SORACOM,INC
PPTX
SORACOM UG Miyagi #1 | IoT通信プラットフォーム SORACOM のご紹介と最新情報
by
SORACOM,INC
PPTX
SORACOM STUDY GROUP 九州 | IoTプラットフォームSORACOM
by
SORACOM,INC
PPTX
SORACOM 入門セミナー
by
SORACOM,INC
PPTX
SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27
by
SORACOM,INC
PPTX
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
by
SORACOM,INC
PPTX
SORACOMパートナースペース(SPS)説明会
by
SORACOM,INC
PPTX
SORACOM Conference "Connected."2016 keynote
by
SORACOM,INC
PPTX
IoT通信プラットフォーム SORACOM 説明資料
by
SORACOM, INC
PDF
JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE AWS連携編」| SORACOM 最新アップデート ーAfter the...
by
SORACOM,INC
PDF
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
by
SORACOM,INC
PPTX
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
by
SORACOM,INC
PPTX
Aws io tとsoracomを 使ってiotの世界に触れてみる
by
Hideto Masuoka
JAWS FESTA 東海道 2016 | ソラコム × AWSで作るセキュアなIoTシステム
by
SORACOM,INC
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
by
SORACOM,INC
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
by
SORACOM,INC
BPStudy #104 | IoTプラットフォームSORACOMと その開発の裏側
by
SORACOM,INC
IoTに必要な通信「SORACOM」入門セミナー
by
SORACOM,INC
IoTに必要な通信「SORACOM」入門セミナー 20160616
by
SORACOM,INC
Developer Summit 2015 Autumn
by
SORACOM,INC
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
by
SORACOM,INC
SORACOM UG Miyagi #1 | IoT通信プラットフォーム SORACOM のご紹介と最新情報
by
SORACOM,INC
SORACOM STUDY GROUP 九州 | IoTプラットフォームSORACOM
by
SORACOM,INC
SORACOM 入門セミナー
by
SORACOM,INC
SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27
by
SORACOM,INC
B4. SORACOM で守る IoT のエンドツーエンド・セキュリティ | SORACOM Technology Camp 2020
by
SORACOM,INC
SORACOMパートナースペース(SPS)説明会
by
SORACOM,INC
SORACOM Conference "Connected."2016 keynote
by
SORACOM,INC
IoT通信プラットフォーム SORACOM 説明資料
by
SORACOM, INC
JAWS-UG関西IoT専門支部 ✕ SORACOM UG 関西「Wio LTE AWS連携編」| SORACOM 最新アップデート ーAfter the...
by
SORACOM,INC
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
by
SORACOM,INC
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
by
SORACOM,INC
Aws io tとsoracomを 使ってiotの世界に触れてみる
by
Hideto Masuoka
More from SORACOM,INC
PPTX
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
by
SORACOM,INC
PPTX
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
by
SORACOM,INC
PPTX
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
by
SORACOM,INC
PDF
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
by
SORACOM,INC
PPTX
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
by
SORACOM,INC
PPTX
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
by
SORACOM,INC
PDF
開会宣言 | SORACOM Technology Camp 2020
by
SORACOM,INC
PPTX
起業家的?!エンジニアのススメ | Developer Summit 2020
by
SORACOM,INC
PDF
IoT向けプラットフォーム 「SORACOM」ご紹介
by
SORACOM,INC
PPTX
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
by
SORACOM,INC
PDF
コーポレートサイトを Shifter に移行した話
by
SORACOM,INC
PDF
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
by
SORACOM,INC
PDF
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
by
SORACOM,INC
PDF
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
by
SORACOM,INC
PPTX
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
by
SORACOM,INC
PDF
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
by
SORACOM,INC
PPTX
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
by
SORACOM,INC
PDF
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
by
SORACOM,INC
PDF
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
by
SORACOM,INC
PDF
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
by
SORACOM,INC
B3. 逆引きIoTクラウドデザインパターン: SORACOMサービスとクラウドサービスの組み合わせ/選択肢を紹介します | SORACOM Techno...
by
SORACOM,INC
IoTシステム構築の困り事から逆引き「SORACOM 全サービス解説」 | SORACOM Technology Camp 2020
by
SORACOM,INC
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
by
SORACOM,INC
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
by
SORACOM,INC
B2 改めて双方向通信について考えよう! 〜リモートアクセスのパターンとその実践〜 | SORACOM Technology Camp 2020
by
SORACOM,INC
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
by
SORACOM,INC
開会宣言 | SORACOM Technology Camp 2020
by
SORACOM,INC
起業家的?!エンジニアのススメ | Developer Summit 2020
by
SORACOM,INC
IoT向けプラットフォーム 「SORACOM」ご紹介
by
SORACOM,INC
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
by
SORACOM,INC
コーポレートサイトを Shifter に移行した話
by
SORACOM,INC
IoT 向けプラットフォーム "SORACOM" とは? / SORACOM 最新情報
by
SORACOM,INC
エッジとクラウド間の 通信/認証のハマりどころ / ML@Loft #10 Edge
by
SORACOM,INC
SORACOM を活用した IoT の先進的事例のご紹介 | 日本産業機械工業会環境ビジネス委員会
by
SORACOM,INC
Napter で簡単リモート操作のデモ | SORACOM UG 九州 #10
by
SORACOM,INC
SORACOM を使いこなすために 「1年のアップデートを一言解説」「サポートのより良い活用方法」 | SORACOM UG Explorer 2019
by
SORACOM,INC
IoT 時代における省電力長距離無線通信(LPWA)の選び方とLoRaWAN や Sigfox の活用方法
by
SORACOM,INC
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
by
SORACOM,INC
SORACOM UG 札幌#1 | IoT 向けプラットフォーム “SORACOM” とは?
by
SORACOM,INC
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
by
SORACOM,INC
Recently uploaded
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
1.
SORACOMでの Java/AWS活用 JJUG CCC fall
2015
2.
ハッシュタグは #jjug_ccc #ccc_ef4 でお願いします!
3.
• 名前:片山 暁雄 •
所属:株式会社ソラコム –シニアソフトウェアエンジニア • ID: @c9katayama
4.
SORACOMの紹介
5.
株式会社ソラコム 創業者:玉川 憲 元AWSエバンジェリスト IoT向け 通信プラットフォームの 提供
6.
IoT(Internet of Things) インターネット
クラウドモノ
7.
IoTの課題 インターネット クラウドモノ 接続方法 セキュリティ 通信プロトコル
8.
接続方法 インターネットモノ ・有線LAN 場所の制約 ・無線LAN 事前設定が難あり ・3G/LTEの通信は便利 初期費用、通信費高い 長期固定契約
9.
クラウド セキュリティ/通信プロトコル ・暗号化 暗号化実装が必要 デバイスには高負荷 ・認証 認証情報の個別設定必須 パスワードの変更難 ・通信プロトコル 通信フォーマットや 通信先変更は困難 インターネット
10.
ソラコムでの解決策 インターネット クラウドモノ
11.
専用線 NTTドコモ の交換局 モノ インターネット パケット交換 帯域制御 顧客管理 課金 API クラウド 3G/LTE
12.
専用線 モノがAWSクラウドに直結 IoT向けのプログラマブルなデータ通信を提供 3G/LTE API
13.
《 SORACOM Air
》
14.
専用線 インターネット SORACOM Air NTTドコモ の交換局 お客様 ① SIMを購入して モノに挿す API Webコンソール③Webから コントロール ②APIでコントロール
15.
SORACOM Air • API •
通信速度の変更 • SIMの停止/解約 • 通信量/利用料の取得 • タグ付け、グループ • DNS設定 etc • SDK/CLIも提供 システムの自動化 SIMの一括管理
16.
《 SORACOM Beam
》
17.
専用線 SORACOMからインターネット経由で データを転送する場合には暗号化が必要 3G/LTE API インターネット
18.
専用線 • データの暗号化 • SIMのIDを使った認証 •
通信先サーバの動的な変更 • プロトコル変換 SORACOM Beam 3G/LTE インターネット Beam モノ
19.
デバイスとクラウド間の通信の省力化 お客様 システム 専用線 NTTドコモ の交換局 簡易で最低限のデータを 送受信するプロトコル (Raw TCP socket,UDP等) 暗号化プロトコル (HTTPS等)
20.
AWSのクラウドサービスに直結 AWS Beamで直接各種AWSのサービスに 専用線 NTTドコモ の交換局 Amazon Kinesis Amazon Redshift Amazon DynamoDB デバイスからのデータ を直接AWSのクラウド サービスに入力 Amazon S3
21.
SORACOMのアーキテクチャ
22.
専用線 NTTドコモ の交換局 モノ インターネット パケット交換 帯域制御 顧客管理 課金 API クラウド 3G/LTE
23.
パケット転送 帯域制御 アクセス制御 Beam処理 回線・セッション管理 認証 課金 イベント通知 API コンソール Polaris Dipper Hubble 監視・デプロイ
24.
PolarisとDipper マイクロサービス化された 機能コンポーネント群 セッション管理 認証 課金 API
Gateway 3G/LTE API API インターネット通信 パケット転送 帯域制御 … Amazon DynamoDB
25.
呼び出された時だけ処理が実行/課金される イベント駆動型のサービス • 直接呼び出す(アプリケーションから) • AWSサービスのイベントきっかけで呼び出す •
スケジュール呼び出し AWS Lambda イベント
26.
• データが格納された時に加工する • データ変更の履歴の記録 •
DBレコード変更のイベント時に履歴テーブルに記録 • 変更時を顧客に通知 • 定期的な処理 • DB上の数値を集計してSlackにpost • 定期的に値を確認して有効でないデータを削除する 例えば・・
28.
•Java8 •Node.js •Python 使える言語
29.
ライブラリの設定 compile(“com.amazonaws:aws-java-sdk-lambda: XXX") 開発 import com.amazonaws.services.lambda.runtime.Context; public
class LambdaMain { public String handle(Context context) { return ""; } コードの実装
30.
デプロイ ・ZIPを作ってアップロード ・エンドリポイントのpublicメソッドを指定 ・メモリ量とタイムアウトを指定 ・呼び出し元の設定
31.
SORACOM API
32.
• SORACOM API •
https://dev.soracom.io/jp/docs/api/ • Swagger • http://swagger.io/
34.
• HTML/CSS/JavaScriptで作られたAPIフロントエンド • https://github.com/swagger-api/swagger-ui •
Swagger形式のJSONがあれば、APIの表示と実行が可能 • http://petstore.swagger.io/ SwaggerUI
35.
"paths": { "/pet": { "post":
{ "consumes": [ "application/json” ], "description": "", "operationId": "addPet", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { "$ref": "#/definitions/Pet” } } ], "produces": [ "application/json" ], "responses": { "405": { "description": "Invalid input" } }, "Pet": { "properties": { "category": { "$ref": "#/definitions/Category" }, "id": { "format": "int64", "type": "integer" }, "name": { "example": "doggie", "type": "string" }, "photoUrls": { "items": { "type": "string" }, "type": "array", "xml": { "name": "photoUrl", "wrapped": true } },
36.
•SpringMVCのControllerからSwagger用のJSONを生 成
37.
Gradle設定: compile("io.springfox:springfox-swagger2:2.2.0”) @SpringBootApplication @EnableSwagger2 <- Springfoxのコントローラーがenableになる public
class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public Docket restApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()).select() .paths(ant("/api/**")).build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() SpringBoot 設定:
38.
Controller/Model • 特別なアノテーションをつけなくてもOK SpringFoxのコントロール クラスにアクセス (/v2/api-docs) JSONメタ情報収集
39.
Swaggerのアノテーションで装飾 JSON
40.
•Springfoxのコントローラーにアクセスすれば、常 に最新のファイルが生成される •静的Webサイトに載せる場合は、吐き出したJSON をそのままデプロイすればOK • Testクラスのmock mvcで生成すると便利 生成されるJSONファイル
42.
•SwaggerのJSONから、 asciidocやmarkdownが作れる •asciidocからHTMLやPDFが生 成できる Springfox-static-docs
43.
buildscript { dependencies { classpath
"org.asciidoctor:asciidoctor-gradle-plugin:1.5.2" classpath 'org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.6' } } apply plugin: "org.asciidoctor.convert” testCompile("io.springfox:springfox-staticdocs:2.2.2") asciidoctor { dependsOn test sourceDir = new File("build/api-docs/asciidoc/generated") backends = ['html5', 'pdf'] } Gradle設定
45.
SORACOMならではの話
46.
•SIMカードの生産 • SIMの在庫管理 • SIMの生産(通称:SIM焼き) •
SIMのラベル貼り • SIMの検品 • SIMの受注 • SIMの発送 • SIMの解約 SORACOMならではの話
47.
SIM管理システム バーコードリーダー カードリーダー プリンタ
48.
• JavaからICカードを読み書きするためのクラ ス群 • 標準JDKに入っている •
ICカードはISO/IEC7816という規格もの • SIMだけでなくクレジットカードや住基 カードもこの規格がベース javax.smartcardio
49.
import javax.smartcardio.*; List<CardTerminal> terminals =TerminalFactory.getDefault().list(); CardTerminal
terminal = terminals.get(0); Card card = terminal.connect("*"); CardChannel channel = card.getBasicChannel(); byte[] c1 = {(byte)0x00,(byte)0xA4};//コマンド ResponseAPDU r = channel.transmit(new CommandAPDU(c1)); byte[] a = r.getData(); // disconnect card.disconnect(false); カードリーダーの取得 カードへの接続 コマンド実行
50.
注意点 • Eclipseだとjavax.smartcardioはデフォルトでは認識されない • JRE設定->Access
Rulesからアクセスを許可する
51.
さいごに
52.
SORACOM Developer Conference http://ascii.jp/elem/000/001/066/1066736/
53.
今後のスケジュール • 12月7日 AWSとの共催セミナー(大阪) •
IoTプラットフォームとAWS IoT • 12月10日 AWSとの共催セミナー(東京) • IoTプラットフォームとAWS IoT • 12月11日 SORACOM User Group • 1月27日 SORACOM Conference
54.
《 株式会社ソラコムのビジョン 》 世界中のモノと人をつなげ 共鳴する社会へ
Editor's Notes
#12
SIMを見せる?!
#13
SIMを見せる?!
#18
SIMを見せる?!
#19
SIMを見せる?!
#23
SIMを見せる?!