Microsoft、「Azure IoT Hub C SDK」で「iOS」を正式サポート:iOSデバイスがIoTデバイスとして利用可能に
「Azure IoT Hub C SDK」が「iOS」を正式にサポートするようになり、同SDKの全機能がiOSアプリで直接利用できるようになった。
Microsoftは2018年4月23日(米国時間)、「Azure IoT Hub C SDK」を「iOS」プラットフォームに移植し、リリースしたと発表した。iOSプロジェクトを「Swift」「Objective-C」のどちらで作成していても、「Azure IoT device SDK」「Azure IoT service SDK」を直接利用して、iOSデバイスをIoTデバイスに変身させることが可能になったとしている。
SDKは、iOS用として広く普及したパッケージ管理ツール「CocoaPods」で入手でき、ソースコードはGitHubで公開されている。
iOSデバイスは従来、IoTデバイスとは考えられていなかったが、このところIoT分野で注目されるようになってきている。Microsoftは、プレビュー段階で行った顧客からのヒアリングで得た利用シナリオとして、以下を挙げている。
- iOSデバイスを製造現場のリーフデバイスやセンサーのゲートウェイとして使用する
- 会議室でiOSデバイスをエンドIoTデバイスとして使用し、「Azure IoT Hub」とのメッセージの送受信を行わせる
- iOSデバイスでIoTテレメトリーデータを可視化する
- iOSデバイスでAzure IoT Hubのオペレーションを管理する
Azure IoT Hub C SDKは、各種プラットフォームへの移植性を高めるために、C99で書かれている。iOSへの移植により、C SDKの全ての機能がiOSアプリで直接利用できるようになっており、その中には、MicrosoftがサポートしているAzure IoT Hubの機能や、ネットワークの信頼性を確保するための再試行ポリシーなど、SDK固有の機能が含まれる。
今後はiOSのリリースごとにAzure IoT Hub C SDKのテストが行われる。また、Microsoftのテストスイートには単体テスト、統合テスト、エンドツーエンドテストの各ツールが含まれており、いずれもGitHubで公開されている。「Azure IoT Hub Device Provisioning Service SDK」も、近いうちにiOSで利用できるようになる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 経済産業省・NEDO、30の企業・団体と電子レシートおよびAPIの標準化に向けた実証実験を開始
経済産業省は、東芝テックや日本マイクロソフトなど30の企業、団体の参加を受け、「電子レシートおよびAPI」の標準化に向けた「電子レシート」の標準化に向けた実証実験を東京都町田市で実施する。店舗での購買履歴を電子データとしてクラウドに保管することで、消費者は、レシート情報をスマートフォンのアプリで確認でき、店舗は、異なる店舗にまたがった購買情報をビッグデータとして活用できる。 - Microsoft、IoT SaaSソリューション「Microsoft IoT Central」のパブリックプレビューを開始
Microsoftは、IoTのベストプラクティスをサポートし、優れたセキュリティや信頼性を提供する高スケーラビリティのIoT SaaSソリューション「Microsoft IoT Central」のパブリックプレビューを開始した。 - Microsoft Azureで、コンテナー、IoT、セキュリティに関する重要機能を一挙発表
米マイクロソフトは2015年9月29日(米国時間)、ワシントン州レッドモンドで、同社のクラウドサービス「Microsoft Azure」に関するイベントAzureConを開催、コンテナー、IoT、セキュリティ、GPU対応仮想インスタンス、新リージョンなどを発表した。