コメントするこんにちは、北神です。M8搭載」を使ってGPSの性能がどの程度かの確認を行いました。M8を接続しGPSのデータを記録し続けます。簡易的なロガーのような機能です。この状態で、山手線を一周し、どの程度線路に沿ったデータが取れるかの確認を行いました。GPSで受信したNMEAと呼ばれるメッセージを解析し、緯度と経度をGoogleMapsに反映を行いました。ドットが細かすぎて潰れた図になっていますが、地図を拡大するとこのように綺麗に線路に沿ったデータが取得できます。GoogleMapsには地図を航空写真に変える機能があり、こういった地図を見た際に「あれ、山手線ってどこ走っていたっけ?」といった疑問をこう、実際に乗って見て確認することができました。今回試したかったGPSの性能としては、そこそこ実用レベルであり、他の分野でも利用することが可能かと思われます。何箇所かGPSの情報が取得できなかった箇所もあり、アンテナの設置位置や補正方法等の検討は必要そうです。今回はノートPCをロガーの代わりに試して見ましたが、RaspberryPiやその他の機器に接続して持ち運びが出来た際は、もっと色々な使い方が出てくるんじゃないかと思った次第です。株式会社アバンドでは、IoTに関するネットワーク開発、ハードウエア開発を行っております。お気軽にお問い合わせください。//6軸加速度センサMPU-6050の値を想定しています。hardware.i2cQP;//最初に、I2Cを使うことを宣言します。//i2cQPは、使用するI2Cのポート番号です。i2cQPの//みなので問題ありませんが、//モジュールや基板によってはポート番号が変わる場合//がありますのでご注意が必要でi2c.configure(CLOCK_SPEED_400_KHZ);//I2Cのクロックを設定します。I2Cのクロックはセンサーの//仕様に合わせて設定しますが、基本は400KHzで動作します。(0x68&amp;amp;amp;amp;lt;&amp;amp;amp;amp;lt;1);//I2Cでアクセスするセンサーのアドレスを指定します。//今回使用するセンサーはMPU-6050です。あり、//16進数で記述すると0x68になります。ここではI2Cのアドレス//を8ビットで表記するので、1ビット分左にずらして指定します。//readとwriteを使ってデータのやりとりを行います。i2c.write(address,"\x6B\x00");//MPU-6050のデーターシートより、0x6Bに0x00を書き込むことで//Resetが解除され使用開始することができます。//I2Cでのデータのやりとりは文字列で行います。16進数のデータ//を\x00と表記して記述します。癖がありますが、慣れると書き//易いです。14);//と記述します。"/x3b"は、読み出したいレジスタのアドレスで、//その次の14で読み出すデータサイズを指定します。//これにより、3軸の加速度データとジャイロデータを読み出す//ことができます。Codeに転送します。device.on("reading.sent",stream);//で受け取り、指定したstream関数を読み出します。{server.log(data);}//これにより、センサーを受け取ったデータを確認することができます。株式会社アバンドでは、IoTに関するネットワーク開発、ハードウエア開発を行っております。お気軽にお問い合わせください。デバイスIoTI2CサンプルコードIoTImpにArduinoからデータ送りたい。受信する方法ツイッターに送信するサンプル。Kitを使った場合です。apps.twitter.comでキーをゲットしてね。motion);株式会社アバンドでは、IoTに関するネットワーク開発、ハードウエア開発を行っております。お気軽にお問い合わせください。月刊I/Oとの共同企画が突然実施された!そう、高尾山IoTです。月刊I/OのFさんとアバンド代表青木が高尾山に登り、頂上でなんか開発して、下山しながら稼働されるというイベント。登山中、なぜか、蝶に好かれる。ーーーーと手に腰に蝶がへばりつく。チューチュー吸われるwさくっと山頂と行きたかったが、やはり最後の階段がキツイ。それ以外は楽勝なのでけど。涼しいところを探し、開発開始!灼熱で死ぬ~とか、水曜どうでしょ?的展開を期待したが、心地いい涼しさ。3軸加速度の4つのセンサーを搭載した開発ボードです。何度やっても、ネットワーク設定ができない。これでこの企画終わったか?・・・・・・あああ・あああ・・・・もしっや、明るい?外でやっていて、お日様の光りが明るい?ということで、手で影を作り、再度挑戦、あ、あ、あ、設定できた。あとは開発のサンプルを見ながら開発!プラウザー上で開発出来ると結構簡単。ハマるところサンプルコピペでは動きません各端末でソースコード内の「hardware.***」を合わせないと動きません。下記がその一覧に一部です。https://electricimp.com/docs/api/hardware/spi/https://electricimp.com/docs/api/hardware/i2c/温度、湿度、気圧のセンサーで暑いときは「暑い」というメッセージと温度湿度、そして気圧から計算した大まかな高度をツイッターで表示。Kitに電池を入れて、特製wの箱に入れて、IoTデバイス完成!そして、下山。谷間等では通信できませんでしたが、温泉までしっかりデータが取れた。温泉入って、そば食べて終了!月刊I/Oもあわせて読むとオモロイよ!株式会社アバンドでは、IoTに関するネットワーク開発、ハードウエア開発を行っております。お気軽にお問い合わせください。