Piで取得した心拍データをAWSへ送信する方法2019年8月28日SHAREツイートシェアはてブLINEPocket心拍等のデータをクラウド上に送信し、機械学習を行ってみたい。いうことで、心拍データをクラウドに送信するところをやってみたいと思います。心拍データを取得する最初は心拍データってどうやって取得するの?っていう状態でしたが、こちらの記事を参考にして心拍データの取得に成功しました。https://qiita.com/kswc/items/6e2e7214738e8d30d91a用意したものせっかく購入してデータが取れないっていうの嫌だったので、Qiitaの記事に紹介されているものと同じものを購入しました。Jについてはamazonだと中古のみ取り扱っていました。Miniをラズパイにセットします。セットしたらコマンドを入力します。tail結果が表示されます。2行目のidProduct=1008が使用する値です。1008という値は環境により変わることがあるようです。1722800196次に以下のコマンドを使いgarmin-ant2.rulesを作成します。/etc/udev/rules.d/garmin-ant2.rules以下の1行をgarmin-ant2.rulesにコピペします。GROUP="root"一度ラズパイを再起動し、python-antをインストールします。git+https://github.com/baderj/python-ant.gitソースコードコードについては参考にさせてもらったものとほぼ同じです。Jを装着して、心拍転送モードに切り替えます。画面をスライドして心拍数表示画面に切り替え、画面を2秒ほど長押しすると切り替わります。heart_rate_monitor.pyを実行して、以下のように心拍数が表示されれば成功。script686868...ここまでできたら心拍データの取得は完了です。Coreへのデータ送信方法は別の記事で詳しく紹介しています。Coreへデータを送信するようにしています。sys.exit(0)heart_rate_publish.pyを実行します。heart_rate_publish.py実行し以下のような出力がされれば成功です。Core側でmyTopic/HeartRateをサブスクライブしておけば以下のようにデータの受信ができます。IoTへ接続する方法〜その2〜この記事を書いた人tomo会社員・エンジニア・ブロガー・キャンパー・Youtuber・投資家。できることは何でもやる。このブログが自分のためにも、皆さんのためにもなればと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。人とうまく仕事をするために必要なことtomo会社員・エンジニア・ブロガー・キャンパー・Youtuber・投資家。できることは何でもやる。このブログが自分のためにも、皆さんのためにもなればと思います。