Azure IoT

iothub-explorerをAzure Cloud Shellで使えるようにする

Azure IoT Hubの状況をモニタリングするのに、AzureポータルとDevice Explorerを使うのが定番です。特に、C2DメッセージはAzureポータルでは確認できないので、Device Explorerを使うことになります。 残念なことに、このDevice ExplorerはWindows専用。Mac…

Azure IoT HubとDeviceの通信

公式ドキュメントを読んで机上で整理したものなので、実際の動作と異なる可能性があります。 IoT HubのエンドポイントはDevice, ServiceとManagementに関するものがあります。 このうちのAzure IoT HubとDeviceの通信に使用する、Deviceのエンドポイントを整…

azure-c-shared-utility

Azure C SDKの土台となる、azure-c-shared-utilityをビルドしてみました。 リポジトリをclone Setupのとおり、--recursiveオプションを付けてgit cloneします。 C:\Users\takashi\Documents\github>git clone --recursive https://github.com/Azure/azure-c-…

Azure IoT HubのSASトークンについて

Azure IoT SDKsを使わずに、Azure IoT HubにMQTT, AMQP, HTTPSなどで接続するにはSASトークンという文字列を渡さなければいけないのだが、このSASトークンが一体何者か良く分からない。 何度、ドキュメントを読み返しても分からない。 さまざまな用語が出て…

.NET Core on BeagleBone Green(Debian 9.1)

BeagleBone Greenで.NET Coreを動かしてみました。 動機 BeagleBone GreenでAzure IoT Edgeが動くか試していて、Cサンプルが動くところまでは出来ました。 でも、Cだと開発がツライ。できればC#使いたい。ので、.NET Coreをインストールしたのですが、packag…

Azure IoT Edge + .NET Core(Ubuntu 14.04)

.NET Coreサンプルをビルド、実行してみたいと思います。 軸となる手順は.NET Core Sampleです。 OSのインストール 下記と同じ設定の、AzureのA0 Basicを使います。 matsujirushi.hatenablog.jp Azure IoT Edgeのインストール こちらのSet up a Linux develo…

Azure IoT Edgeをビルドしてみた(Ubuntu 14.04)

Azure IoT Edgeのビルドにトライしました。 OS選び Azure IoT Edgeは下記サイトに記載があるとおり、LinuxやWindowsでテストされています。 Azure IoT Edge Operating system compatibility モジュールのデバッグを考えるとWindows+VisualStudioが良さそうで…

Azure IoT HubとAzure IoT Edge、各SDKの位置づけ

Build 2017 Keynoteにも挙がっていた、Azure IoT Edge。 channel9.msdn.com Stream AnalyticsやMachine Learningをエッジ側で動作させようというもので、とても興味深いものですが、そのAzure IoT Edgeを詳しく解説するイベントがあったので参加しました。 a…