BT

MicrosoftがIoT Edgeの公開プレビュー版を発表

| 作者: Martin Abbott フォローする 3 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー 投稿日 2018年1月9日. 推定読書時間: 4 分 |

原文(投稿日:2017/12/07)へのリンク

読者の皆様へ: あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

先日のConnect();カンファレンスでMicrosoftは、IoT Gateway Software Development Kit (SDK)の新バージョンを“IoT Edge”という名称で発表した。IoTのシナリオにエッジコンピューティングを実現するためのSDKだ。

IoT Edgeはモジュールを使用して、デバイスメッセージ処理の一部として実行ユニットを提供する。今回のリリースでは従来のSDKが拡張され、処理パイプラインの一部としてコンテナを実行できるようになった。Docker用のLinuxコンテナとWindowsコンテナがいずれも利用可能だ。

出典: https://docs.microsoft.com/en-us/azure/iot-edge/how-iot-edge-works

IoT Edgeは従来のSDKに次の機能を追加する。

AI Toolkitは、マシンラーニングのエッジへの適用方法を理解する上で有用なスクリプトとコード、チュートリアルのセットである。Azure Stream Analyticsでは、クラウドベースのソリューションと同じSQL言語を使用することができる。またAzure Functionsは、従来と同じAzure Functions開発プロセスを利用して、IoT Edgeデプロイメント用にコンテナ化することが可能になった。各モジュールの開発プロセスをクラウドベースのものと同じに保つことで、コードとソリューションの再利用が可能である。

カスタムIoT Edgeモジュールは複数の言語を用いて開発することができる。現在はC#、C、Pythonに限られているが、将来的にはさらに増える予定だ。コードの開発とデバッグ、Edgeにデプロイするためのコンテナ化には、Visual Studio Codeを使用できる。

デバイスに関しては、デバイスの最新の設定を格納したデバイスツイン(device twin) – あるいはAWS IoT CoreでのAmazonの呼び方ではデバイスシャドウ – へのアクセスが可能である。IoT Edgeではこの概念を拡張して、モジュールツインがクラウドベースと同じスタイルで、Edgeデバイス上で処理パイプラインを形成するモジュールの構成情報を提供する。この情報は、通常のライフサイクル管理の一部として、エッジデバイスやゲートウェイの更新および再構成を行なう場合に利用される。

IoT EdgeコンフィギュレーションとコンテナはMicrosoft Azure IoT Hubからデプロイされるため、同じセキュリティプロセスを利用することができる。

エッジコンピューティングの恩恵を受けられるIoTシナリオの数は多い。例をあげるならば、製造プロセス内で欠陥を検出するためのイメージ処理、クラウドに送信するセンサデータの事前集計、エッジにインテリジェンスを提供するマシンラーニングアルゴリズムの実行などだ。

この処理は、遅延や帯域が問題である場合や、インターネット接続が保証されない時にローカル処理が警告や警報を提供可能である場合には有効だ。

何人かのユーザがIoT Edgeをプライベートプレビューで試用中である。そのひとりである、Schneider ElectricでアナリティクスアプリケーションアーキテクトのMatt Boujonnier氏は、感想を次のように述べている。

Azure IoT Edgeは、マシンラーニングアプリケーションのパッケージ化とデプロイを簡単にしてくれました。従来のマシンラーニングはクラウド上でのみ実行されるものでしたが、IoTのシナリオの多くでは不十分です。どのようなイベントであれ、アプリケーションはできる限り近くで実行されているのが望ましいからです。Azure IoT Edgeによって、アプリケーションをクラウド上で実行するか、エッジ上で実行するか、という選択が可能なりました。

IoT Edgeはx64とARMハードウェアアーキテクチャ上で動作し、AWS GreengrassIBM Watson Edge AnalyticsSAP Leonardo IoT Edgeといった他のエッジコンピューティングソリューションと競合する。
 

この記事を評価

採用ステージ
スタイル

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT