さくらのIoT Platform βの概要とBluemixやmyThingsとの連携
法林 浩之 @hourin
さくらクラブ / さくらインターネット株式会社
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc1

法林 浩之@hourin
フリーランスエンジニア
さくらインターネットに常駐しコミュニティ対応やイベント運営を担当
日本UNIXユーザ会(jus)幹事
詳しくは「法林浩之」で検索
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

2

どんな話をするのか• さくらのIoTプラットフォームが実現する世界• さくらの通信モジュールとプラットフォーム• パートナー連携の紹介• β版の販売について• さくらクラブの紹介

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

3

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

4「モノ・コト」のインターネット

これまで気付けなかった「モノ・コト」の相関性や関係性を見いだし世界でシェアできるプラットフォームを目指す「モノがつぶやけばいいのに…」という会話がきっかけ
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

5すべてを自社でやるのは現実的でしょうか？

通信ネットワーク

DBミドル

API

ネットワークとデータをやり取りしたいだけなのに、やらなければならないことが多すぎるさくらのIoT Platformが実現したいこと

通信⇔データ連携

隠蔽

2016/10/15

既存の事業領域/スキルセットの大幅な変更なくモノ/サービスづくり、連携に注力可能(C) Copyright 1996-2016 SAKURA Internet Inc7さ く ら の Io T Platform の 特 徴
さくらインターネット
企画・アイディア
モノ（製造）
センサー

世の中のIoT プラットフォーム「データを迎えに行く」という発想
モノに組み込めば、電源を入れるだけで利用可能
接続知識や現地の有線/無線LAN環境も不要

データの送信手段

安全な通信経路
プラットフォーム
（基本機能）
管理UI
連携API
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

8さ く ら の Io T Platform の 特 徴さくらインターネット

世の中のIoT プラットフォーム

通信モジュール「データを迎えに行く」という発想
モノに組み込めば、電源を入れるだけで利用可能
LTE閉域網接続知識や現地の有線/無線LAN環境も不要
データ保存/連携サービス

企画・アイディア
モノ（製造）
センサー

データの送信手段
安全な通信経路

統合型プラットフォーム

プラットフォーム
（基本機能）
管理UI
連携API
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

9これまでとこれから•

2015/12/24 「さくらの聖夜」にてしれっと発表•

2016/02/08 α版を発表(記者説明会/さくらの夕べ)•

2016/10/05 CEATECにてβ版を発表•

2016/11/01 β版提供開始•

2016年度内 正式版を提供予定

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

10

1. 通信モジュールの位置づけ
2. 特徴／仕様

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

11モジュールはプラットフォームにおけるデバイス側エッジ
お客さまの最終製品に組み込んでご利用いただくもの※ I2C/SPI：多くの市販マイコンにて利用可能なシリアルインターフェイス
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

12

1. 通信モジュールの位置づけ
2. 特徴／仕様

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

13

量産製品で使えるLTE通信モジュール→ 「脱プロトタイプ」を念頭に新規設計→ 量産性を考慮した形状、価格、品質を実現

34mm

量産性に配慮した
基板間コネクタ接続

ほぼSDカード2枚分のコンパクトなサイズで様々な用途に適用可能

2016/10/15

46mm(C) Copyright 1996-2016 SAKURA Internet Inc

14

長期運用を考慮した低消費電力→ M2M/IoT向けに新規開発されたカテゴリ１対応LTEモデムを搭載 ※１→ 消費電流を大幅低減 ※２
電池で数ヶ月間の運用が実現→ 商用版では年単位の運用も可能に※１ ソフトバンク／アルティア／太陽誘電が共同開発したもの
http://www.softbank.jp/corp/group/sbm/news/press/2016/20160720_02/※２ RRC_IDLE時の消費電流 2 [mA] 以下
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

15

開発工数を大幅低減するインタフェース
開発やテストに手間がかかるプロトコルスタックはモジュールに内蔵
I2C または SPI バスによりデータを投げ込むだけでプラットフォームを利用できます

ユーザ
MCUなど

双方向のデータ授受

アンテナ
I2C

Taiyo

SPI

CONTROL CIRCUITRY

Yuden

UARTandLTE Cat. 1

PROPRIETARYMODEM

ADC_INPROTOCOL STACK

2016/10/15

CONTROL

SIM

Lines

(Softbank)(C) Copyright 1996-2016 SAKURA Internet Inc

16

従来の開発との比較（H/W側）
要開発項目
アプリケーション
上位プロトコル実装

TCP/IPスタック
モデムコマンド制御「作りたいもの」よりも「作らなければならない」の方が多い

UART制御省電力制御

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc17

さくらの通信モジュールならアンテナ

アプリケーション
コマンドI/F実装

I2C/SPI

さくらの通信モジュール

削減工数

こういった実装をブラックボックス化
TCP/IPスタック

モデム制御
UART制御省電力制御

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

18

920MHz帯／2.4GHz帯 モジュールも開発
共通寸法、共通インタフェースのため、複数の無線方式に対応した製品の開発が容易に※β版ではLTEのみ提供

LTE
2016/10/15

920MHz(LoRa)

2.4GHz(注：WiFiではない)(C) Copyright 1996-2016 SAKURA Internet Inc

19無線方式ごとの特徴
方式

ゲートウェイ

特徴

通信可能レンジ

伝送速度

消費電力

LTE

不要

単独で使える

キャリア網内ならどこでも速い

大きい

2.4GHz帯

必要

短距離
大容量

数百メートル

速い

小さい

920MHz帯

必要

長距離
小容量

遅い

小さい

2016/10/15（最大1Km程度）

数キロメートル（最大10km程度）(C) Copyright 1996-2016 SAKURA Internet Inc

20

ゲートウェイ経由の通信
左：LTEモジュール(UPLINKに装着)
右：2.4GHz帯モジュール(DOWNLINKに装着)

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

21

プラットフォームの機能

2つの連携方式

リアルタイム連携
保存されたデータを活用した一括連携


データの保存/参照

オープン/クローズ/プライベート

連携

MQTT Broker

自社システム2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

22

データ連携機能


2つの連携方式

リアルタイム連携
保存されたデータを活用した一括連携


データの保存/参照

オープン/クローズ/プライベート

連携

MQTT Broker

自社システム2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

23リアルタイム連携
汎用プロトコルで連携システムが簡単構築
対応サービスとの接続も簡単設定• 汎用プロトコル• HTTP Webhooks• WebSocket• MQTT Broker• 各種サービスとの連携

2016/10/15

連携

MQTT Broker

自社システム(C) Copyright 1996-2016 SAKURA Internet Inc24

バッチ処理 通信モジュールからのデータを永続的保存

 保存されたデータを活用した一括取得
 APIにより条件を指定して取得可能▶日時バッチ処理等に最適

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

25

データ保存

2つの連携方式
リアルタイム連携
保存されたデータを活用した一括連携



データの保存/参照
オープン/クローズ/プライベート

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

26

データ保存データの保存/参照••

通信モジュールからのデータは、自動的に保存され、自社で保存領域の構築準備は不要
用途に応じて選べる3つの保存方式 ※β版ではクローズのみ提供
 オープン クローズ プライベート

2016/10/15：共通領域に保存：領域は共有だが自アカウントのみ閲覧可：ユーザー専用の環境に保存、自アカウントのみ閲覧可(C) Copyright 1996-2016 SAKURA Internet Inc

27

通信モジュールの機能

ファイル配信ファームウェアアップデートなどに時刻提供

マイコン側に時刻同期の仕組みを提供▶進化し続ける通信モジュール
さくらの通信モジュール自体のファームウェアもアップデート！
ファイル
任意のファ イ ル

2016/10/15

YYMMDD(C) Copyright 1996-2016 SAKURA Internet Inc
HHMMSS28

通信モジュール
LTE閉域網データ保存/連携サービス

一体となって提供され不可分統合型プラットフォームパーツを提供しているのではありません
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc29

さくらのIoT Platform のセキュリティ
機器の接続は、さくらの通信モジュール（専用モジュール＋SIM）のみから可能2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc30

さくらの共創パートナー

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

31

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

32

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

33

Bluemixの使用例
温湿度センサーからArduino経由でデータを取得→ さくらの通信モジュールからデータを送出→ さくらのIoT Platformにデータを蓄積
Bluemix上でNode-REDのプログラムを作動→ さくらのIoT Platformからデータを取得→ Twitterに温度をツイート
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc34

温湿度センサーから得た値をプラットフォームで受信←←←←湿度←←←←温度

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

35

Bluemix上のNode-REDでプログラムを作成

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc36

1分ごとに湿度をツイート

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc37

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc38

myThingsにさくらのIoT Platformβのチャンネルが作成される予定

トリガーを設定
例：防災速報地震情報が出たら熱中症の危険度が高まったら津波警報・注意報が発令されたらアクションを設定
例：さくらのIoTプラットフォームの1チャンネルに1という値を送信トリガーごとに異なるデータを送信可能
例：熱中症の危険度が高まったらさくらのIoTプラットフォームに2チャンネルに2という値を送信

例：津波警報・注意報が出たらさくらのIoTプラットフォームの3チャンネルに3という値を送信
さくらのIoTプラットフォームをトリガーに使うことも可能

β版の販売について

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

44

β版発表と同時に受付開始■10月末頃発送予定 【単体方式】
LTE通信モジュール・オプションパーツ
※GW方式は、正式サービス開始時に受付開始予定
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc45

さくらの通信モジュール
単体方式：SCM-LTE-beta

9,960円

定価

100万回通信できるポイント付き(100万回＝毎分1回通信して約2年利用可能)
β版はポイント消費なし

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc46

さくらの通信モジュールオプション
Aruduinoシールドボード
SCO-ARD-01

定価8,000円
ブレイクアウトボード（検証ボード）
SCO-BB-01

定価5,000円

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

47

β提供記念
キャンペーン
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc48

さくらの通信モジュール及びオプション

半額
2016/10/15

単体方式
SCM-LTE-beta

9,960円

4,980円

100万回プラットフォームとデータ送受信可能なポイント※付き

Aruduino
シールドボード
SCO-ARD-01

8,000円ブレイクアウトボード
5,000円（検証ボード）SCO-BB-01(C) Copyright 1996-2016 SAKURA Internet Inc

4,000円2,500円
88

さ く ら の Io T P l a t fo r m β 期 間 中 はプラットフォーム利用料無料

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc50

さくらのIoT Platformのまとめ

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

51

さくらクラブの紹介

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

52

さくらクラブとは
さくらインターネットとユーザーが一緒に作るコミュニティ

ASCII.jp：キーワードは熱量！さくらのコミュニティ、鹿児島で起動（ http://ascii.jp/elem/000/001/023/1023332/ ）より
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc53

特徴• 対象をさくらのサービスに限定しない• さくらの社員もメンバーになれる2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

54

これまでの主な活動・2015年
日付

場所

6/26

鹿児島

Startuphack in Kagoshima

8/21

福岡

「デザイン＆システム会社 LT交流会 in Fusic」with #さくらクラブ

8/24

名古屋

名古屋ギークバー by さくらクラブ

9/27

大阪

さくらクラブ大阪 さくらのVPSを構築しよう。サーバー初心者勉強会

10/31

愛媛

さくらクラブ愛媛 第1回勉強会 初心者向けハンズオン with TwilioJP-UG

11/19

ニコ生

さく生 Vol.1「IoT仕掛け人 小笠原さんに聞く未来をmakeする方法」

12/４

ニコ生

さく生 Vol.2「さくら田中さん、AWS小島さんとコミュニティを語ろう」

12/5

名古屋

「EC-CUBE名古屋ユーザーグループ×さくらクラブ」コラボ勉強会

12/16

大阪

Linux初心者もくもく会の日 in JUSO Coworking #さくらクラブ

2016/10/15

タイトル(C) Copyright 1996-2016 SAKURA Internet Inc55

これまでの主な活動・2016年
日付

場所

1/14

大阪

「TechLION vol.24 ～EC・決済最新動向～」パブリックビューイング＠大阪#TechLION #さくらクラブ #ロックオフ

2/28

大阪

さくらクラブ大阪 レンタルサーバーのWordPressをVPSへ引越してみよう

3/1

東京

さくらクラブ東京 vol.1「クラウド＆サーバー勉強会 × Microsoft × G's
Academy 」

3/2

鹿児島

さくらクラブ 鹿児島 IoTチーム 第1回勉強会 「IoTについて語ろう」

3/13

東京

#さくらクラブ G's3rd Webサービス・アプリ用のサーバ・インフラ勉強会

3/19

東京

wp-cli黒い画面も怖くない！さくらのレンタルサーバーで自在にWordPressを操ろう！ - wp-cliでWordPressを簡単構築 - #さくらクラブ

4/10

福岡

さくらクラブビギナーズ@福岡 Python3入門

4/13

東京

さくらクラブU30 若手スタートアップのインフラ変遷

2016/10/15

タイトル(C) Copyright 1996-2016 SAKURA Internet Inc56

これまでの主な活動・2016年(続)
日付

場所

タイトル

5/17

鹿児島

さくらクラブ 鹿児島 Arukas勉強会 & 質問会

5/21

東京

【仮想化の鉄人プロデュース 黒い画面も怖くないシリーズ：1】さくらのクラウドを使ってサーバーを立ち上げてみよう！～全国さくら前線ツアー2016 #さくらクラブ ～

6/11

沼津

さくらクラブ静岡＆WordBenchしずおか＆コンフジ！& KUSANAGI静岡ユーザー
グループ立ち上げ！ Community meetup LT大会 ～全国さくら前線ツアー
2016 #さくらクラブ ～

6/12

大阪

さくらクラブ大阪 WordPressのphpを初歩から学ぶ初心者勉強会

6/28

福岡

さくらクラブ福岡主催「Unix考古学の夕べ in 福岡」

7/4

鹿児島

さくらクラブ鹿児島 レンタルサーバー勉強会！ ハンズオン＆ここだけの話

7/22

岐阜

さくらクラブ岐阜 第1回LT&交流会 ～岐阜近郊でWebやってる知り合いを増やそう～

8/26

岐阜

さくらクラブ岐阜 第2回勉強会 ～UI/UXデザイン入門～

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

57

今後の活動予定
日付

場所タイトル

10/15

つくば

IDCFクラウド＆SoftLayer 合同Meetup！in つくば vol.2 with#さくらクラブ

10/15

愛媛さくらクラブ愛媛 第5回勉強会 さくらでWebフォントを学ぼう！ WithAED(All Ehime Digitalcreators)

10/20

福岡

さくらクラブIoT福岡 Vol.2 ～ 祝β版リリース！さくらのIoT
Platformのハンズオン！～

11/5

福岡

Django_Fukuoka @ さくらクラブ福岡

11/10

大阪

さくらクラブとJAWS-UGとコミュニティ（仮）

11/16

島根

さくらクラブ松江 さくらのIoT Platform体験ハンズオン(予定)

11/23

東京

【仮想化の鉄人プロデュース 黒い画面も怖くないシリーズ：2】
WordPressを手作業で入れてみよう！ #さくらクラブ

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc58

入部方法• 特になし• オレは さくらクラブ の部員だ！」と思ったら、その時点であなたは さくらクラブ の部員です。
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc59

How to 部活? その１
Doorkeeper 「さくらクラブ(総合)」に参加するhttps://saku-love.doorkeeper.jp/
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc60

How to 部活? その2
ハッシュタグ #さくらクラブ をつけてツイートする。

2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

61

How to 部活? その3
さくらクラブ としてイベントを開催する。
テーマはさくらのサービスに限定しないLinuxやIoTなどのテーマでもOK!
スタートアップ系ネタもアリ
他のコミュニティとの合同イベントもアリ•••••
2016/10/15

イベント名に #さくらクラブ を付与してもらう(C) Copyright 1996-2016 SAKURA Internet Inc62

困ったことがあれば、相談してみよう場所がない？
しゃべってくれる人がいない？
そんなときは、さくらインターネットのコミュニティ支援担当
まで問い合わせてみれば、なんとかなるかも？
E-mail: sakura-club@sakura.ad.jp
2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc63

そこに、さくらhttps://iot.sakura.ad.jp /2016/10/15(C) Copyright 1996-2016 SAKURA Internet Inc

64