LoginSignup
1
5

More than 5 years have passed since last update.

Cloud Robotics Azure Platform V1 が試せます

Last updated at Posted at 2017-02-28

Pepper World 2017 2日目の基調講演「IoTとRobotの未来について」にて、Pepper IoT Connectが発表になりました。

Pepper IoT Connectは、ロボットやプリンタ、ロボットや液晶デバイスなど、様々なデバイスを連携させるプログラム※なのですが、このSDKとして、Cloud Robotics Azure Platform SDKが公開されています。

※クラウドロボティクスに関して
http://www.softbank.jp/robot/developer/dev-support/cloud_robotics/

Cloud Robotics Azure Platform SDKはサンプルコードとして無償で公開されていますので、誰でも試すことができます。今回、こちらをご紹介したいと思います。
https://github.com/seijim/cloud-robotics-azure-platform-v1-sdk

まずはダウンロード

上記のGitHubにアクセスしてダウンロードして展開します。
image

※展開時の注意

展開する際にフォルダの階層深く展開してしまうと、ビルドの際に以下のエラーが出ることがあります。ですので、C:¥直下に配置することをお勧めいたします。

エラー プロジェクト CloudRoboticsUtil で NuGet パッケージの復元に失敗しました: 指定されたパス、ファイル名、またはその両方が長すぎます。完全限定型名は 260 文字未満で指定し、ディレクトリ名は 248 未満で指定してください。。

ハンズオン!

このSDKにはかなり詳細なハンズオン資料が添付されています。かなり詳細な手順と画面ショット付ですので、これを見て頂ければ一通りお試しいただけます。
image

全体の流れ

詳細な手順はHands-on資料をご覧いただければと思いますので、全体的な流れを以下に記載します。

Tutorial 01:リソースグループ&ストレージの作成
Tutorial 02:Azure IoT Hubの作成
Tutorial 03:SQL Databaseの作成
Tutorial 04:SQL Database上にテーブルを作成
Tutorial 05:Cloud Robotics SDK のビルドと設定
Tutorial 06:デバイス間通信の為の設定
Tutorial 07:デバイス間通信のテスト (Cloud Robotics FX のデバッグ実行)
Tutorial 08:Cloud Robotics FX のディプロイ
Tutorial 09:Cloud Robotics FX 上で、アプリを実行
Tutorial 10:Stream Analytics の設定

Tutorial 01~07まで

こちらを実施すると、ローカル環境でCloud Robotics FX を動かすことができます。

かなり詳細なHands-onテキストが用意されていますので、あまり躓くことはないかもしれませんが、以下をご注意ください。

T05_02:各ソリューションのビルドができない

各ソリューションをビルドする際に、SignTool.exeが見つかりませんというエラーが出ることがあります。まずはVisualStudioの変更を試していただくのですが、それでもうまくいかなかった場合、Windows 10 SDKをインストールして当該フォルダにSignTool.exeをコピーいただく方法があります。ご参考まで。
http://ssiscirine.moe.hm/archives/24148

T05_03:Cloud FXの設定

この設定を間違えると動きませんので注意深く設定します。
全体的にコピペでうまくいくのですが、ADO.NETの設定を入れる際に、T03_05でちゃんとユーザID/パスワード部分を入力していないとハマるので注意です。

テキストの記載通り実行すると、ローカルでデバイスシミュレータを起動できます。
とても簡単ですね。

image

ここまでCloud Robotics FX をローカル環境で実行できるようになりました。
次回はクラウド上にデプロイしたいと思います。

<第2回>
http://qiita.com/minorungj/items/7c45a788ce84772973c9

<第3回>
http://qiita.com/minorungj/items/3cb50091d8a982bcae43

1
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
5