SlideShare a Scribd company logo
1 of 55
SORACOMでの
Java/AWS活用
JJUG CCC fall 2015
ハッシュタグは
#jjug_ccc
#ccc_ef4
でお願いします!
• 名前:片山 暁雄
• 所属:株式会社ソラコム
–シニアソフトウェアエンジニア
• ID: @c9katayama
SORACOMの紹介
株式会社ソラコム
創業者:玉川 憲
元AWSエバンジェリスト
IoT向け
通信プラットフォームの
提供
IoT(Internet of Things)
インターネット クラウドモノ
IoTの課題
インターネット クラウドモノ
接続方法 セキュリティ
通信プロトコル
接続方法
インターネットモノ ・有線LAN
場所の制約
・無線LAN
事前設定が難あり
・3G/LTEの通信は便利
初期費用、通信費高い
長期固定契約
クラウド
セキュリティ/通信プロトコル
・暗号化
暗号化実装が必要
デバイスには高負荷
・認証
認証情報の個別設定必須
パスワードの変更難
・通信プロトコル
通信フォーマットや
通信先変更は困難
インターネット
ソラコムでの解決策
インターネット クラウドモノ
専用線
NTTドコモ
の交換局
モノ インターネット
パケット交換
帯域制御
顧客管理
課金 API
クラウド
3G/LTE
専用線
モノがAWSクラウドに直結
IoT向けのプログラマブルなデータ通信を提供
3G/LTE
API
《 SORACOM Air 》
専用線
インターネット
SORACOM Air
NTTドコモ
の交換局
お客様
① SIMを購入して
モノに挿す
API
Webコンソール③Webから
コントロール
②APIでコントロール
SORACOM Air
• API
• 通信速度の変更
• SIMの停止/解約
• 通信量/利用料の取得
• タグ付け、グループ
• DNS設定 etc
• SDK/CLIも提供
システムの自動化
SIMの一括管理
《 SORACOM Beam 》
専用線
SORACOMからインターネット経由で
データを転送する場合には暗号化が必要
3G/LTE
API
インターネット
専用線
• データの暗号化
• SIMのIDを使った認証
• 通信先サーバの動的な変更
• プロトコル変換
SORACOM Beam
3G/LTE
インターネット
Beam
モノ
デバイスとクラウド間の通信の省力化
お客様
システム
専用線
NTTドコモ
の交換局
簡易で最低限のデータを
送受信するプロトコル
(Raw TCP socket,UDP等)
暗号化プロトコル
(HTTPS等)
AWSのクラウドサービスに直結
AWS
Beamで直接各種AWSのサービスに
専用線
NTTドコモ
の交換局
Amazon
Kinesis
Amazon
Redshift
Amazon
DynamoDB
デバイスからのデータ
を直接AWSのクラウド
サービスに入力
Amazon S3
SORACOMのアーキテクチャ
専用線
NTTドコモ
の交換局
モノ インターネット
パケット交換
帯域制御
顧客管理
課金 API
クラウド
3G/LTE
パケット転送
帯域制御
アクセス制御
Beam処理
回線・セッション管理
認証
課金
イベント通知
API
コンソール
Polaris Dipper
Hubble
監視・デプロイ
PolarisとDipper
マイクロサービス化された
機能コンポーネント群
セッション管理 認証 課金
API Gateway
3G/LTE API
API
インターネット通信
パケット転送
帯域制御
…
Amazon DynamoDB
呼び出された時だけ処理が実行/課金される
イベント駆動型のサービス
• 直接呼び出す(アプリケーションから)
• AWSサービスのイベントきっかけで呼び出す
• スケジュール呼び出し
AWS Lambda
イベント
• データが格納された時に加工する
• データ変更の履歴の記録
• DBレコード変更のイベント時に履歴テーブルに記録
• 変更時を顧客に通知
• 定期的な処理
• DB上の数値を集計してSlackにpost
• 定期的に値を確認して有効でないデータを削除する
例えば・・
•Java8
•Node.js
•Python
使える言語
ライブラリの設定
compile(“com.amazonaws:aws-java-sdk-lambda: XXX")
開発
import com.amazonaws.services.lambda.runtime.Context;
public class LambdaMain {
public String handle(Context context) {
return "";
}
コードの実装
デプロイ
・ZIPを作ってアップロード
・エンドリポイントのpublicメソッドを指定
・メモリ量とタイムアウトを指定
・呼び出し元の設定
SORACOM API
• SORACOM API
• https://dev.soracom.io/jp/docs/api/
• Swagger
• http://swagger.io/
• HTML/CSS/JavaScriptで作られたAPIフロントエンド
• https://github.com/swagger-api/swagger-ui
• Swagger形式のJSONがあれば、APIの表示と実行が可能
• http://petstore.swagger.io/
SwaggerUI
"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
}
},
•SpringMVCのControllerからSwagger用のJSONを生
成
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
設定:
Controller/Model
• 特別なアノテーションをつけなくてもOK
SpringFoxのコントロール
クラスにアクセス
(/v2/api-docs)
JSONメタ情報収集
Swaggerのアノテーションで装飾
JSON
•Springfoxのコントローラーにアクセスすれば、常
に最新のファイルが生成される
•静的Webサイトに載せる場合は、吐き出したJSON
をそのままデプロイすればOK
• Testクラスのmock mvcで生成すると便利
生成されるJSONファイル
•SwaggerのJSONから、
asciidocやmarkdownが作れる
•asciidocからHTMLやPDFが生
成できる
Springfox-static-docs
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設定
SORACOMならではの話
•SIMカードの生産
• SIMの在庫管理
• SIMの生産(通称:SIM焼き)
• SIMのラベル貼り
• SIMの検品
• SIMの受注
• SIMの発送
• SIMの解約
SORACOMならではの話
SIM管理システム
バーコードリーダー
カードリーダー
プリンタ
• JavaからICカードを読み書きするためのクラ
ス群
• 標準JDKに入っている
• ICカードはISO/IEC7816という規格もの
• SIMだけでなくクレジットカードや住基
カードもこの規格がベース
javax.smartcardio
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);
カードリーダーの取得
カードへの接続
コマンド実行
注意点
• Eclipseだとjavax.smartcardioはデフォルトでは認識されない
• JRE設定->Access Rulesからアクセスを許可する
さいごに
SORACOM Developer Conference
http://ascii.jp/elem/000/001/066/1066736/
今後のスケジュール
• 12月7日 AWSとの共催セミナー(大阪)
• IoTプラットフォームとAWS IoT
• 12月10日 AWSとの共催セミナー(東京)
• IoTプラットフォームとAWS IoT
• 12月11日 SORACOM User Group
• 1月27日 SORACOM Summit(仮)
《 株式会社ソラコムのビジョン 》
世界中のモノと人をつなげ
共鳴する社会へ
SORACOMでのJava/AWS活用

More Related Content

What's hot

SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢SORACOM,INC
 
SORACOM UG 東海 #1 | SORACOM 紹介
SORACOM UG 東海 #1 | SORACOM 紹介SORACOM UG 東海 #1 | SORACOM 紹介
SORACOM UG 東海 #1 | SORACOM 紹介SORACOM,INC
 
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜SORACOM,INC
 
SORACOM Conference Discovery 2017 ナイトイベント |
SORACOM Conference Discovery 2017 ナイトイベント | SORACOM Conference Discovery 2017 ナイトイベント |
SORACOM Conference Discovery 2017 ナイトイベント | SORACOM,INC
 
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM,INC
 
SORACOM Update 20151211_SORACOM UG#0
SORACOM Update 20151211_SORACOM UG#0 SORACOM Update 20151211_SORACOM UG#0
SORACOM Update 20151211_SORACOM UG#0 SORACOM,INC
 
SORACOM Bootcamp Rec10 - SORACOM Gate
SORACOM Bootcamp Rec10 - SORACOM GateSORACOM Bootcamp Rec10 - SORACOM Gate
SORACOM Bootcamp Rec10 - SORACOM GateSORACOM,INC
 
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介SORACOM,INC
 
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM,INC
 
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハJAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハSORACOM,INC
 
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎SORACOM,INC
 
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM BeamSORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM BeamSORACOM,INC
 
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM,INC
 
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理SORACOM,INC
 
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM Bootcamp Rec3 - SORACOM HarvestSORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM Bootcamp Rec3 - SORACOM HarvestSORACOM,INC
 
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのか
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのかSORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのか
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのかSORACOM,INC
 
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とは
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とはDevelopers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とは
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とはSORACOM,INC
 
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM,INC
 
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM Bootcamp Rec5 - SORACOM FunnelSORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM Bootcamp Rec5 - SORACOM FunnelSORACOM,INC
 
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介SORACOM,INC
 

What's hot (20)

SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
SORACOM Conference Discovery 2017 | A1. IoTセキュリティの選択肢
 
SORACOM UG 東海 #1 | SORACOM 紹介
SORACOM UG 東海 #1 | SORACOM 紹介SORACOM UG 東海 #1 | SORACOM 紹介
SORACOM UG 東海 #1 | SORACOM 紹介
 
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
Developer Festa Sapporo 2016 | 誰もがIoTエンジニアになれる 〜IoT 通信プラットフォーム SORACOM〜
 
SORACOM Conference Discovery 2017 ナイトイベント |
SORACOM Conference Discovery 2017 ナイトイベント | SORACOM Conference Discovery 2017 ナイトイベント |
SORACOM Conference Discovery 2017 ナイトイベント |
 
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
 
SORACOM Update 20151211_SORACOM UG#0
SORACOM Update 20151211_SORACOM UG#0 SORACOM Update 20151211_SORACOM UG#0
SORACOM Update 20151211_SORACOM UG#0
 
SORACOM Bootcamp Rec10 - SORACOM Gate
SORACOM Bootcamp Rec10 - SORACOM GateSORACOM Bootcamp Rec10 - SORACOM Gate
SORACOM Bootcamp Rec10 - SORACOM Gate
 
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介
 
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
 
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハJAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
JAWS-UG長野 re:Boot | SORACOM概要とAWS連携のイロハ
 
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎
SORACOM Technology Camp 2018 | A4. 明日からできるLPWA開発の基礎
 
SORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM BeamSORACOM Bootcamp Rec2 - SORACOM Beam
SORACOM Bootcamp Rec2 - SORACOM Beam
 
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
SORACOM Technology Camp 2018 | B1. SORACOM を API で 256 倍使いこなす方法
 
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
 
SORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM Bootcamp Rec3 - SORACOM HarvestSORACOM Bootcamp Rec3 - SORACOM Harvest
SORACOM Bootcamp Rec3 - SORACOM Harvest
 
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのか
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのかSORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのか
SORACOM Technology Camp 2018 | B4. 後手に回りがちなIoTセキュリティをどうすべきなのか
 
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とは
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とはDevelopers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とは
Developers Festa Sapporo 2017 / IoT時代を生き抜くエンジニアに必要な技術とは
 
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップSORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
 
SORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM Bootcamp Rec5 - SORACOM FunnelSORACOM Bootcamp Rec5 - SORACOM Funnel
SORACOM Bootcamp Rec5 - SORACOM Funnel
 
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介
SORACOM Conference "Discovery" 2018 | G1. G3. IoTプラットフォーム SORACOM 全サービスのご紹介
 

Similar to SORACOMでのJava/AWS活用

クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介SORACOM,INC
 
Serverless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backendServerless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backendMotokatsu Matsui
 
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携SORACOM,INC
 
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャSORACOM,INC
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...SORACOM,INC
 
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)SORACOM,INC
 
if-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Insideif-up 2017 | SORACOM Inside
if-up 2017 | SORACOM InsideSORACOM,INC
 
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=SORACOM,INC
 
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM,INC
 
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナーSORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナーSORACOM,INC
 
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変えるif-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変えるSORACOM,INC
 
Aws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるAws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるHideto Masuoka
 
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達まで
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達までSORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達まで
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達までSORACOM,INC
 
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網SORACOM Technology Camp 2018 | A5. すぐできる!閉域網
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網SORACOM,INC
 
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM,INC
 
SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料SORACOM,INC
 
コーポレートサイトを Shifter に移行した話
コーポレートサイトを Shifter に移行した話コーポレートサイトを Shifter に移行した話
コーポレートサイトを Shifter に移行した話SORACOM,INC
 
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムSORACOM,INC
 
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所SORACOM,INC
 
IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料SORACOM, INC
 

Similar to SORACOMでのJava/AWS活用 (20)

クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
 
Serverless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backendServerless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backend
 
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
 
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ
八子クラウド座談会発表資料: ソラコムが創る日本初次世代IoTアーキテクチャ
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
 
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)
日経ITpro EXPO2015: ソラコムが提供するIoT向け通信プラットフォームのご紹介(ミニシアター資料)
 
if-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Insideif-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Inside
 
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
 
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
 
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナーSORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
SORACOM UG Yamagata #1 | IoTに必要な通信「SORACOM」入門セミナー
 
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変えるif-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
if-up 2019 | キーノート「テクノロジー x 情熱」が世界を変える
 
Aws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるAws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみる
 
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達まで
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達までSORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達まで
SORACOM Discovery2019 G3 eSIM 搭載デバイスの作り方 eSIMを選択する理由から実装、調達まで
 
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網SORACOM Technology Camp 2018 | A5. すぐできる!閉域網
SORACOM Technology Camp 2018 | A5. すぐできる!閉域網
 
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
 
SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料
 
コーポレートサイトを Shifter に移行した話
コーポレートサイトを Shifter に移行した話コーポレートサイトを Shifter に移行した話
コーポレートサイトを Shifter に移行した話
 
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
 
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
SORACOM Conference "Discovery" | (A4) IoTネットワーク構成の勘所
 
IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料
 

More from Akio Katayama

AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介Akio Katayama
 
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)Akio Katayama
 
3つのS3バケット
3つのS3バケット3つのS3バケット
3つのS3バケットAkio Katayama
 
JAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTJAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTAkio Katayama
 
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! [JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! Akio Katayama
 
AWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAkio Katayama
 
あたらしいCloud Design Pattern
あたらしいCloud Design PatternあたらしいCloud Design Pattern
あたらしいCloud Design PatternAkio Katayama
 
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)Akio Katayama
 
AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負Akio Katayama
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)Akio Katayama
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)Akio Katayama
 
CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編Akio Katayama
 
AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)Akio Katayama
 
Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Akio Katayama
 
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Akio Katayama
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Akio Katayama
 
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -Akio Katayama
 

More from Akio Katayama (20)

AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介AWS Elastic BeanstalkとAWS Lambdaのご紹介
AWS Elastic BeanstalkとAWS Lambdaのご紹介
 
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
 
3つのS3バケット
3つのS3バケット3つのS3バケット
3つのS3バケット
 
前座Lambda
前座Lambda前座Lambda
前座Lambda
 
AWS Mahjong
AWS MahjongAWS Mahjong
AWS Mahjong
 
JAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LTJAWS-UG名古屋 Lambda-LT
JAWS-UG名古屋 Lambda-LT
 
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手! [JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
 
AWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for EnterpriseAWS Cloud Design Pattern for Enterprise
AWS Cloud Design Pattern for Enterprise
 
あたらしいCloud Design Pattern
あたらしいCloud Design PatternあたらしいCloud Design Pattern
あたらしいCloud Design Pattern
 
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
 
AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負AWS上で使えるストレージ十番勝負
AWS上で使えるストレージ十番勝負
 
AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)AWSの共有責任モデル(shared responsibility model)
AWSの共有責任モデル(shared responsibility model)
 
PHP on Cloud
PHP on CloudPHP on Cloud
PHP on Cloud
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編CDP Night #1 静的コンテンツ配信編
CDP Night #1 静的コンテンツ配信編
 
AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)AWSマイスターシリーズReloaded(AWS Cloudformation)
AWSマイスターシリーズReloaded(AWS Cloudformation)
 
Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介Amazon SimpleWorkflowのご紹介
Amazon SimpleWorkflowのご紹介
 
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
 
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
 

SORACOMでのJava/AWS活用

Editor's Notes

  1. SIMを見せる?!
  2. SIMを見せる?!