Geekleboard

Geekな奴がハード開発に関する情報を発信中

BLE

iPhoneバックグラウンド中にBLEからデータを取得し続ける

BLEデバイスからデータを受信しサーバーへデータをアップロードし続けるシステムを作る場合、 BLEに接続するアプリはバックグラウンドでも動作させるようにしたい。 そんな時は、以下の設定をすることでiPhoneアプリが別アプリのバックグラウンドもしくは画…

NSDataのバイト配列を覗く

NSData → uint8_t 配列へ変換 NSData → NSString へ変換 BLEのCharacteristic valueを見るときにつかえる。

BLE nRF51822でFlashを使う

nRF51822でデータの永続化をしたくなった場合はpstorageを使うのが正解らしい。 pstorageはFlashアクセスのマネージメントをしてくれる仕組みの様子。 サンプルのソースコードはここ How can i write 10kB of data to internal flash? - Nordic Developer Zo…

構造体とNSDataの相互変換

構造体をNSDataへ変換。Queueに出し入れするときに使う。 gist6e8ec7dfb0d09b992bda Queueに関する記事 Objective-CでQueue - Geekleboard Objective-CでQueue - Geekleboard