Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Azure IoT SDKs LTSB リリース
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
motoriderse
March 26, 2018
Programming
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Azure IoT SDKs LTSB リリース
Azure IoT SDKs の LTSB について解説します。
motoriderse
March 26, 2018
More Decks by motoriderse
See All by motoriderse
いまさら聞けないSPAのきほん
motoriderse
0
320
What is a AzureSphere?
motoriderse
0
600
Azure Bot ServiceとLUISとちょっとだけIoTの話
motoriderse
0
740
5分でわかった気になるEdge Computing とAzure IoT Edge
motoriderse
0
440
Azure Iot Edge Shallow Dive
motoriderse
0
1.1k
Azureで最も手軽にIoTを始める手法
motoriderse
0
380
Azure IoT Hubのススメ ~デバイス管理編~
motoriderse
0
2k
Azure IoT Hubのススメ ~概要編~
motoriderse
0
950
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
420
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
1k
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
4
3.5k
SREの越境 / SRE Collaboration
y0hgi
2
310
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Docker and Python
trallard
47
4.2k
For a Future-Friendly Web
brad_frost
184
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Become a Pro
speakerdeck
PRO
31
6.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Agile that works and the tools we love
rasmusluckow
331
22k
Faster Mobile Websites
deanohume
310
32k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Optimizing for Happiness
mojombo
378
71k
A Soul's Torment
seathinner
8
3.8k
Transcript
Azure IoT SDKs LTSB リリース 2018/3/24
Azure IoT SDKs とは Azure IoT HubとAzure IoT Hub
Device Provisioning Serviceを利 用するクライアントを開発する為のSDK 各種開発言語に対応
Azure IoT Hub とは 何百万ものデバイスの接続が可能でセキュリティも担保。 双方向通信可能で信頼性も高い。 いろんな通信オプション
AMQP、MQTT、HTTP/S、カスタムプロトコル デバイスから飛んできたメッセージに対してルーティング可能 例) {“ErroType”:”1”}を受信したら◦◦のエンドポイントへ投げる、など デバイス固有のメタデータが管理可能 例){“DeviceId”:”xxxx”, “Latitude”:”35.nnn”, “Longitude”:”139.nnn”} デバイスの接続、管理(CRUD操作)などのイベントが監視可能 各種開発言語やプラットフォームに対応 SDK:C Python Node.js Java .NET プラットフォーム:Windows(desktop、UWP)iOS Android ※Windows以外はXamarinで
Azure IoT Hub Device Provisioning Serviceとは IoTハブのヘルパーサービスであり、人手を介することなく適切なIoTハブにゼロタッチで 必要なときに必要なだけプロビジョニングすることを可能とし数百万のデバイスを安全か つスケーラブルに提供するもの。
https://docs.microsoft.com/en-us/azure/iot-dps/about-iot-dps 1. 登録情報をAzureポータルの登録リストに追加。 2. 設定済のプロビジョニングサービスエンドポイントに接 続。その際に識別情報をプロビジョニングサービスに渡 す。 3. プロビジョニングサービスは登録IDとキーまたは標準 X.509検証(X.509)のいずれかを使用して、デバイスの IDを検証します。 4. デバイスをIoTハブに登録し、デバイスが望むツイン状態 に移ります。 5. IoTハブは、デバイスID情報をプロビジョニングサービス に返します。 6. プロビジョニングサービスは、IoTハブ接続情報をデバイ スに返す。 7. プロビジョニングサービスから貰った接続情報を使い、 IoTハブに接続。 8. デバイスツインから状態を取得。
LTSBといえば Windows 10 EnterpriseのサービシングモデルのひとつであるLong Term Service Branchのこと。 Home・Pro・Educationでは使用できない。
Windows 10から登場する新機能についてはある程度の品質でリリー スされ、ユーザーのフィードバックを受けながらほぼリアルタイムに 機能改善が重ねられる。 機能更新を許容していないLTSBに関しては、機能改善を前提としてい る新機能は搭載しない。 安定版且つ長寿命、くらいの認識でOK。
Azure IoT SDKs のLTSB 開発者のデバイスのコードへの影響を最小限に抑えながら、必 要なセキュリティや重大なバグ修正のパッチが適用される。 最新のLTSバージョンは、 GitHub の lts_2018_01ブランチか
ら取得可能。 NuGet、PiPy、apt-get、Maven、NPMなどのパッケージマネー ジャーからもアクセス可能。 セマンティックバージョニングに従っているのでメジャーバー ジョンの変更は、大きな変更となる。 マイナーバージョンの変更は機能追加。 パッチのバージョンの変更はバグ修正。
ライフサイクルのイメージ https://azure.microsoft.com/en-us/blog/iot-sdk-lts-branch/