2/1/2015 0 Comments February 01st, 2015第2回ソレノイドコンテスト(ソレコン)に参加しました。 今回作成したのは「メールチェッカー」です。Android端末の。 簡単に機能を説明します。
このデバイスにスマートフォンをかざすと、デバイスとBluetooth接続を開始し、Bluetoothがつながっている間スマートフォンに何らかの通知(メール、LINE、Twitterやゲームなど)が来れば旗が上がる、というものです。 「いや、携帯には通知機能あるんだからメールチェッカーなんていらんだろwwwww」って方もいると思いますが、私たちは出社中以外ほとんど引きこもりの癖に携帯をしばらく放っておくと無くしてしまう人種なのです。俗に言うフールプルーフ(?)です。 実は私たち、昨年度もソレコンに参加しており同じようなデバイスを作っていました。前回のデバイスはPCと有線で接続し、PC側にメールが来ると通知するようになっています。前回よりは少し進歩したかな?と勝手に思っております。 Android側のアプリでは、NotificationListenerServiceを使っており、そのイベント以外は学生時代に作ってからいつも使っているBluetooth接続classを継承してそのまま使ってます。 これで楽々いく!!!と思いましたが、他クラスのインテントを受け取るBroadcastReceiverの仕様を勘違いして使っていたため、かなり作業が遅れました・・・。 ハード側のプログラムは「Bluetoothで’g’という文字が送られて来たらgmailを受信したと判断し、そこでフラグを上げる」という簡単なものです。ちなみにLINEは’l’、Twitterは’t’という仕様になっています。結局旗が上がるのは変わらないけど。 ハード制作の際はソレノイドが予想より大きく若干苦戦したらしいです。 が、ちゃんと組み上げてくれました。ばっちり旗が上がります。 Androidアプリなどのソースコードをアップロードするかどうかは要望次第。 今回もお疲れ様でした。 筆者:ムシコロリ
0 Comments
Leave a Reply. |
Authorムシコロリ(@mush_o) Archives
October 2015
Categories |