本記事ではBLE/iBeaconの消費電力についてハックしていこうと思います。 低消費電力化が進むさまざまなIoTデバイスにおいて、消費電力は常に付きまとうテーマです。 本記事ではその電力を可視化することで理解を深めます。 本記事ではまず、ざっくりとiBeaconがどれくらい電池寿命がもつのかを評価サイトを見ていきます。そして、電池寿命に何が関わっているのかについて深掘りしていきます。 本記事の対象範囲 BLEに関する基本的な用語解説はしません。 以下3つの視点でBLE/iBeaconの消費電力を捉えていきます。 第三者が計測した結果から大まかに見積もる(マネージャ/ソフトウェアエンジニアレベル) 実測値からざっくり見積もる(組込みエンジニアレベル) データシートから論理的に見積もる(2よりシビアな電力量計算レベル) iBeaconの電池寿命はどれくらいなのか 各社beaconの性能評価し
Arduinoによる電子工作での1つの壁は、WiFi部品の価格とスケッチの難度がある。 2015.05.08 Xbee等のWiFiは高価(約3500円)な為に、作る数の限度にも突き当たる。 ESP8266(ESP-01)という安価(ebayで約240円)なWiFiチップがある。ESP8266 + Arduino nano で、 約700円の安価なサーバーが出来る。(ESP=238円,nano=328円,3端子Regulator=100円) 追記:2015.05.23 初めての電子工作は、なかなか動かない。私の検索能力の低さもあるが、解り易く直ぐ動く記事が少ない。 ESP8266へのSSID等の設定の書き込み方法やスケッチは後にして、動作した事を備忘録にした。 ESP8266 WebServer for Arduino:ArduinoをWebServerにしてマックのブラウザーで表示した。
Easy Robotics for all enthusiastic people!!! ---HOBBY ROBOT PARTS SHOP ASAKUSAGIKEN--- Since 2003... <概要> ここではArduinoをBLESerial経由でiPhoneにつないでみます。 BLEを使うので、AppleとのMFi契約なしに、iPhoneに接続するガジェットを作ることが可能になります。現在、BLE対応のiPhoneは4S以上となります。 <注意> ここでご紹介するプログラムはあくまでもサンプルプログラムとなります。個別のご質問などにはお答えできませんのでご了承下さい。 機種やOSのバージョン違いや環境の違いなどにより動作しない可能性もあります。また、今後のOSバージョンアップなどに対しての動作も定かではありません。 紹介動画 <ブロック図> Arduinoからは一定周期で
Bummer. It looks like the help center that you are trying to reach no longer exists. Oops, this help center no longer exists The company you're looking for is no longer using our help center. We suggest reaching out to them directly via their official website. Looking to provide self-service to your customers? Check out our guide, 6 tips for building a thriving help center.
領域観測サービス iBeacon の機能は CoreLocation.framework の領域観測サービスの一部として実装されています。領域観測サービスはジオフェンシングを実現するの為の機能で、任意の領域への iOS デバイスを持ったユーザーの出入りを検出することができます。 従来の領域観測サービスは地理的領域観測と呼ばれるもので、位置情報を基に領域への出入りを監視します。iOS 7 では、この領域観測サービスに iBeacon が追加されました。iBeacon は Beacon による領域観測を行う機能で、任意の場所に設置した Beacon を検出して領域への出入り(接近・離脱)を監視します。また、検出した Beacon からの大まかな距離を測定することも可能です。 iBeacon は、地理的領域観測では難しかった非常に狭い領域への出入りを比較的高い精度で検出する事が出来るため、広い領
Following on from the previous post describing how to use IAR to write custom C code for the BLE112, in this post I’m going to walk through creating a very basic program to toggle an LED on/off using BGScript on a Windows machine (sorry, no Linux instructions yet). The bare minimum equipment needed is the following: CC Debugger ($49 from Texas Instruments) Bluegiga BLE112 module ($18 from the semi
2013-08-14 BLE Miniについて(1) BLE Miniについて iOSとArduinoを連携させる為、部品を探しに秋葉原へ行きました。千石商会の店内をぶらついてると、中国のSeeed Studio社から発売されているBLE Miniを発見。このモジュールはBluetooth low Energyのチップが搭載されているので、iOSと連携したアクセサリを作ることが可能です。 シリアル通信を使ってArduinoに接続することができ、手軽に使えます。早速購入して動かしてみました。ちなみにSeeed Studioは、Fusion PCBというオンラインプリント基板制作サービスで有名な会社です。簡単なプリント基板ですと、数千円から作ることが可能です。ちなみにBLE Miniの値段ですが、千石商会で¥5650。Seeed Studioの場合、2013年8月13日 1ドル 97円で¥39
{{#switchcategory:MSP430=<McuHitboxHeader/>|C2000=<McuHitboxHeader/>|Stellaris=<McuHitboxHeader/>|TMS570=<McuHitboxHeader/>|MCU=<McuHitboxHeader/>|MAVRK=<MAVRKHitboxHeader/>|<HitboxHeader/>}} NOTICE: The TI wiki is being discontinued. The TI Wiki is being discontinued and articles will gradually be removed over the coming months. All relevant collateral is either already available on www.ti.com/ a
Apple Bluetooth Accessory Design Guideline , Bluetooth Low Energy部分の日本語訳 Jan 29th, 2013 これは、Apple社のBluetooth Accessory Design Guidelines for Apple Products (R6) https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdfのうち、Bluetooth Low Eneryに関連する部分を日本語訳したものです。17ページ目から20ページ目までを訳しています。 Bluetooth4.0仕様は、バッテリーリソースが限られたアクセサリをターゲットにした新しい無線通信技術、Bluetooth Low Energyを含みます。 もしBluetooth LEがサポー
モジュールは、通信機能を1つの小さい基板にまとめたもので、 製品の基本回路部分に無線通信機能を追加するときによく使われます。 高周波を送受信する回路は、特性を確保するために回路基板設計に特別の配慮がいること、また電波法や通信規格の認証が必要になります。そこで、それらをモジュールに盛り込み、そのモジュールを製品基板に搭載することで、それらの厄介な部分にかかわらず、製品が設計できるメリットが得られます。 ここでは、どのようにモジュールを選ぶかを、実際のモジュールのリストとともに解説します。次に、モジュールを使わず自社で設計するメリットはどこにあるのかを述べます。 まとめ iPhone 4以前の機種 Bluetooth2.0 (クラシックBluetooth) MFi を取得して、クラシックBluetooth SPPで開発。 電池交換、もしくは充電電池内蔵が必要。連続動作時間は1週間程度。 iPh
ここまでで、クラシックBTと比較したBLEの違いと特徴、そしてBLEの物理層を述べました。 ここでは、規格書をなぞる解説ではなく、iOSのアプリ開発とiOSと連携するBLEデバイス開発に役立てるための知識を提供する視点で、BLEのリンクレイヤを解説します。 リンクレイヤは、あるデバイスとあるデバイス間で、どうやって無線通信をするかを決めます。 リンクレイヤが定義するのは、パケット、アドバタイジングそしてデータチャネルです。 これらを使って、リンクレイヤは: 他のデバイスの発見、 データのブロードキャスト、 接続の確立と維持、 接続を通したデータ通信、 を提供します。 BLEのトポロジー BLEのネットワークは、1つのマスターに複数のスレーブが接続する、スター型のネットワークです。 1つのリンクレイヤが、同時にマスターかつスレーブになることはできません。 BLEのネットワークは、クラシックB
L2CAPとは Logical Link Control and Adaptation Protocol、略してL2CAPは、上位のプロトコルレイヤに、プロトコル/チャネルのマルチプレクサを提供する、接続および非接続のデータサービスです。2つのデバイス間のデータ通信を提供するロジックレイヤを通じて、プロトコルごと、指定したチャネルごとに、それぞれ独立した通信を提供します。 L2CAPは64kバイトまでのペイロードを送信できます。ロジックレイヤのMTUよりも大きいですが、パケットの分割/再構成をして、これを送信します。 Bluetooth Low Energyは、クラシックBluetoothのあとに統合された規格です。その統合時に、BLEでもL2CAPをつかうか、または別の仕組みを使うべきかの議論があったそうです。L2CAPを使うソフトウェア群をすでに持つ会社と、それを持たない会社に分かれて
Bluetooth Low Enrgyとは Bluetooth3.0までのBluetoothと、Bluetooth4.0で統合されたBluetooth Low Energy(ブルートゥース ロー エナージー、以下 Bluetooth LE)は、技術も使われ方も、まったく異なるものです。 本書では、Bluetooth3.0までの技術と、Bluetooth LEを区別するために、このBluetooth3.0までの技術をクラシックBluetoothと呼びます。 この章は、クラシックBluetoothとBluetooth LEの違いを述べます。アプリケーション開発やハードウェアの開発と製造販売、使われ方それぞれで、Bluetooth LEだからできるようになったことが、たくさんあります。自分の担当分野が技術でなくても、企画立案やメンバー全員でのブレイン・ストーミングの前に、この章の知識をメンバー全
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く