4facebook2twittertはてぶ2こんにちは!まだまだフレッシュなエンジニアの星野です。Azure(以下「Azure」)上に同じようなセンサーデータを溜める仕組みを作って比較するということで、前回はデバイスのセットアップが中心でした。センサーデータを貯めるまでを行います。設定から導通確認まで行います。は新しいコンソールを利用する前提で進行します。移動したら「テーブルの作成」ボタンを押します。1.センサーデータを溜めるテーブル名とプライマリーキーを入力します。「ソートキーの追加」にチェックをいれます。テーブル名sensordataプライマリーキーdevice_idソートキーtimestamp2.「デフォルトの設定を使用」のチェックをはずしキャパシティを設定します。読み込み容量ユニット1書き込み容量ユニット13.「作成」ボタンを押します。設定はひとまずここまでです。十分であり価格もかなり抑えられます。started」を選択します。プラットフォームから「Linux/OSX」を選択します。選択して次のステップに移ります。上で物理デバイスを管理するための仕組みです。SDK、サンプルコードなどが含まれています。正しく接続できることをテストします。started」ボタンを押して次に進みましょう。名を入力して次のステップに進みましょう。ここで付けた名前を元にポリシーが作成されます。policy」を押すと確認できます。接続キットをダウンロードします。Step」ボタンを押します。デバイスの設定とテストダウンロードした接続キットをラズパイに転送します。接続し、画面の手順に沿って進めます。接続キットを解凍して、パーミッションを変更してサンプルコードを実行してください。インストール等が始まります。画面上でメッセージの確認ができたと思います。画面からラズパイにメッセージを送ってみましょう。message」ボタンを押してみました。?うまく受信できてました!!!ちょっと感動しますね。確認できたら「Done」を押します。ちなみにメッセージは日本語でも大丈夫でした。渡すための設定をします。左メニューから「Rules」を選択します。rule」ボタンを押したらルールの名前を入力します。名前にハイフンが使えないため、アンダースコアで区切っています。合致した場合のアクションを設定します。action」ボタンを押します。テーブル名「sensordata」を選択します。リストボックスから既にあるロールを選ぶか新規に作ることができます。role」を選択し、新しくロールを作ることにします。rule」を押します。これでルールができたので確認してみましょう。左メニューから「Test」を選択します。テキスト入力欄にルールで指定したトピック「iot/device/sensordata」を入力します。次にメッセージを修正します。topic」を押してテストします。移動してテストしたデータが入っているかテーブルを確認します。保存されていれば以下のことが保障されます。間の導通確認ができました。するか、送信プログラムをダウンロードしてください。https://github.com/s-hoshino/cllab-device-client.git接続キットの時と同様に、ラズパイのホームディレクトリにファイルを展開して以下のような構造になるように配置します。必要なライブラリをインストールします。'xxxxxxxxxxxxxx.iot.ap-northeast-1.amazonaws.com')。sendtoaws.pyしばらくすると以下のような感じで出力されます。サービスとして登録し、ラズパイ起動時にセンサーデータの送信用プログラムが実行されるようにします。はい、といった感じでセンサーデータの送信までお付き合いいただきありがとうございました!今回は細かい工作がないため、また業務で慣れているので終始自分のターンでした。デバイスからデータ保存まで一気にやらずに、ひとつひとつ確認していくことで不具合があった際の原因の切り分けがしやすくなりますね。このまましばらくセンサーデータを送信してデータを蓄積してみます。編に突入です!どんな違いがあるのでしょうか?気になりますね。LABの情報を逃さずチェックしよう!メールアドレスを登録すると記事が投稿されるとメールで通知します。※登録後メールに記載しているリンクをクリックして認証してください。~」に弊社木内が登壇します。LABの情報を逃さずチェックしよう!メールアドレスを登録すると記事が投稿されるとメールで通知します。※登録後メールに記載しているリンクをクリックして認証してください。