Uncategorized

BLEの基本構造を図解で理解する【GAP / GATT / Service / Characteristic】 –>

こんな悩みはありませんか?「BLEのサンプルコードは動かせた。でも仕様書を読み始めた途端、GAPだのGATTだのCharacteristicだの、用語が多すぎて頭に入ってこない…」BLEは用語の数が多く、しかも階層関係がわかりにくいのが入門...
bluetooth

STM32WBAでBLEスループットを最大化する方法【100KBを最速で送る実装ガイド】

こんな悩みはありませんか?「ATT MTUやDLEを設定したのに、思ったより速くならない…」BLEでまとまったデータを転送しようとすると、こういう壁にぶつかります。原因のほとんどは、パラメータではなくソフトウェア側の処理がボトルネックになっ...
bluetooth

拡張アドバタイズと互換性

現在レガシーアドバタイズに対応した機種を開発しているのですが、31バイトでは足りなくなってしまったので拡張アドバタイズを使用したいケースが発生しました。具体的にはアドバタイズのベンダー仕様部が40バイト必要です。これを実現するために調べたこ...
bluetooth

Assigned Numbers

Assigned Numbersとは?Bluetoothの通信では、さまざまなService(例:心拍数測定、温度センサー)やCharacteristic(属性値)が登場します。それぞれに一意の識別子(UUID)が必要ですが、Bluetoo...