EdisonをiBeacon化してみた。byClassmethod検索AWSAlexaモバイルビッグデータサーバーレスTableauAlteryxイベントEdisonをiBeacon化してみた。梶原裕(95)37この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにEdisonには、Bluetoothもはじめから付いているため、ライブラリを追加し簡単なプログラムを書くだけでiBeaconとして扱うことができます。iBeaconでやってみたいネタもあったので、それも含めてやってみたいと思います。今回検証を行ったEdisonのファームは以下になります。/etc/versionedison-rel1-maint-weekly_build_16_2014-10-14_14-56-19Edisonはopkgコマンドでパッケージのインストールが行える状態とします。opkgの導入等については下記記事を参照してください。Developers.IOEdisonのBluetoothを有効にし起動します。EdisonでBluetoothを扱うにはライブラリが足りないため、ライブラリの導入を行います。bluez5-deviBeacon化のコードは以下になります。ArduinoのD2にスイッチを、I2CにLCDを指すことでiBeaconの状態を変更・確認できるようにしてあります。main.js上記のコマンドを実行後、D2につないだスイッチを押下することでiBeaconとして有効になります。adv.’と表示され、iBeaconとしては無効となります。Edisonは全く使わず実装を進めました。Edisonから作成したプログラムと同時起動したりするのか、LCDに全く関係ない文字列が出る等一部おかしな挙動をしてしまうことがありました。いったケースにおいてxdk-deamonは不要なケースが有ります。xdk-deamonは下記のコマンドで停止することができます。xdk-daemoniBeaconの確認用アプリの作成せっかくiBeacon化しても確認をする方法が必要です。ProにはBluetoothがあるので、それらを用いて確認することとします。console.log(bleacon);});uuidはEdison側で書いたものと同一のものになります。uuidは小文字である必要があるので、15行目でtoLowerCaseで小文字にしています。main.js起動後、Edison側のスイッチを押下すると以下の様な情報が表示されます。小ネタ編iBeaconが受信できましただけでは面白く無いので、少し改良をしてみました。}});iBeaconを初めて知った時に、これでPCから離席するときに自動でスクリーンロックとか実現できるのではと思い、いつの日か試してやろうと考えていました。そんな思いを実現したのが上記のプログラムとなります。挙動としてはiBeaconとPCがある程度離れるとスクリーンロックされます。スクリーンロックが複数実行を行わせないようにするため、スクリーンロックが実行された際にはプログラムは終了します。950,111インフラとフロントエンドが好物です。〜ログ収集、監視、分析を触って体感しよう!〜」を開催しますお申し込み受付は終了しました。ありがとうございました。今後セミナーのお知らせを受け取りたい方は、こちらからご登録をお願いします。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。平野重利123Pythonで、標準入力を変換して標準出力に出すCLIプログラムのテンプレートをご紹介します。菊池修治47こんにちは、菊池です。勉強会#1に登壇しました。サーバのみならずネットワーク機器の仮想化も年々進んでいます。スペックに縛られないこととか、展開のしやすさとか初期考慮点が少なくなるのは嬉しいです。武田隆志1098このエントリは、2018年、2019年に公開したAWS全サービスまとめの2020年版です。これまではいくつかに分割して公開していましたが、1エントリにまとめてほしいという要望をもらっていたため、今年は1エントリに集約してみました。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。悠紀235ShifterはWordPress環境をサーバーレスで立ち上げ、静的なサイトを生成することができるサービスです。FAQサイトをサクッと作ってみました。Takumi227こんにちは。DA事業本部の春田です。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。