IoT

D-BusからBLE Advertisementを送信する

今まではRaspberry PiをBLEのCentralとして他のデバイスへの接続などを試していましたが、今回はPeripheralとしてAdvertisementを送信してみました。 PythonでAdvertisementを送信している例があったので下記サイトを参考にさせてもらいました。 qiita.com …

D-BusからBLEデバイスのNotificationを受け取る

前回の記事で、Raspberry Pi上でRuby(irb)からD-Busを使ってBLEデバイスに接続し、値を読み取るというところまでやりましたが、今回はPeripheralからのNotificationを受け取って値の変化を検知するところまでを実装してみました。前回はirbから試してみま…

Raspberry Pi 3でD-BusからBLEデバイスにアクセスする

Raspberry PiからBLEデバイスへの接続についていろいろ調べている中でD-Busについても調べたので、D-BusからBlueZを使ってBLEデバイスにアクセスしてみました。D-Busについては下記サイトでわかりやすく解説されていて、とても参考になりました。 www.silex.…

Raspberry Pi 3でBluetoothデバイス接続

Raspberry Pi 3 からは標準でBluetoothモジュールが搭載されているということで、他のデバイスとの接続を試してみました。 BlueZインストール BlueZはオープンソースのBluetoothプロトコルスタックで、Linux上でBluetooth, BLEを扱う場合には標準的に使われ…

超音波センサー + SORACOM Beam でSlack通知

IoTエンジニア養成読本のハンズオンのラスト、距離を測定するための超音波センサーの測定結果を元にした情報をSORACOM Beamを経由してSlackに通知する処理を実装してみました。 gihyo.jp 超音波センサーの接続 まずは超音波センサー(HC-SR04)を下記の図の…

温度センサーデータをSORACOM Harvestで可視化する

引き続きIoTエンジニア養成読本のハンズオンの内容を実践中です。今度は温度センサーのデータを読み取って、そのデータをSORACOM Harvestへ送って可視化する処理をRubyで実装してみます。 gihyo.jp 温度センサーの接続 まずは下記のように温度センサー(DS18…

SORACOM Air のメタデータとLEDを連動させる

引き続きIoTエンジニア養成読本のハンズオンの内容を実践中なわけですが、今度はSORACOM AirのメタデータとLEDの点灯を連動させてる処理をRubyで実装してみます。 gihyo.jp ユーザーコンソールからの設定 メタデータサービスを使うにはまずユーザコンソール…

Raspberry Pi + RubyでLチカ

前回でRaspberry Piの初期設定がだいたい終わったので、引き続きIoTエンジニア養成読本のハンズオンの内容をベースにLチカ(LED点滅)をやってみました。 gihyo.jp 書籍の例ではPythonが使われていますが、そのままやっても面白くないのでRubyで挑戦しました…

Raspberry Pi + SORACOM Air セットアップ

前からRaspberry PiやArduino等に興味はあったものの自分では試せていなかったのですが、先日 IoT Technology Conference if-up 2017 で 3G SIM の USBドングルをいただいたので、これを機に自分でもRaspberry Piを購入して色々と試してみることにしました。…

ifup されてきました(if-up2017に参加してきました)

先日ソラコムさん主催の IoT Technology Conference if-up 2017 に行ってきました。ifup というのはLinuxでネットワークインタフェースを有効にするためのコマンドで、参加者それぞれの IoT Technology に関するインタフェースをUPしてほしいということでカ…

Amazon Dash Button を押したら Slack にポストする(RxRuby版)

前回の投稿で、 Amazon Dash Button を押したら Slack にポストする記事を書いたのですが、Facebookでシェアしたところ、「イベントハンドリングのところで、RxRubyあたりを使うとクールに実装できそうです。」というコメントをいただいたので、RxRubyを使う…

Amazon Dash Button を押したら Slack にポストする

12月5日に日本でも Amazon Dash Button の提供が始まりましたが、すぐに下記の記事を投稿されている方がいて、面白そうだったので私もやってみました。 qiita.com 他にもすでに同様のことを行われている記事はあるのですが、パケットキャプチャ部分を Ruby …

IoT領域でのデータ分析セミナー

Sassorさんによる、「IoT領域におけるデータ分析の現状とこれから」というセミナーに行ってきました。 イベント概要はこちら。 atnd.org Sassorさんは2010年に創業されて、IoTという言葉が言われ始めた頃から、デバイス作成からサービスまでワンストップで提…