2

一連の光センサーから電圧を読み取るために、独自のBluetooth低エネルギープロファイルを開発しました。唯一の問題は、iPhone で GATT データベースからそのデータを読み取る正しい方法が見つからないことです。うまく接続し、問題なく特性を発見しましたが、データを正しく読み取る方法がわかりません。私は BLE112 に取り組んでおり、データは 4 バイトの形式である必要があります。私が現在使用しようとしているコードは次のとおりです。

[sensorZeroCharacteristic.value getBytes:&val length:sizeof(val)];          
result = (CGFloat)val;

(val は uint32_t です)

しかし、これはいくつかの非常に大きな(まだ一貫性のある)数値を与えるので、何が間違っているのでしょうか?

4

0 に答える 0