BLEの対抗機をNexus5にして、調査を進めることにした。 調査といっても、転送できるデータ量を増やしたいというだけのことだ。 ちゃちゃっとやって次に進もうと思ったのだが・・・ASSERTが発生した。 (ASSERTが発生すると、LEDが点灯するようにしている。) やったのは、ボタンを押すとNotifyで256バイトのデータを送りつける、という動作だ。 1バイトの時には何もなかったのに。。。 エラーコードは0x3401。 BLE_ERROR_GATTS_SYS_ATTR_MISSINGらしい。 「System Attributes missing」とあるが、はてさて・・・。 検索すると、すぐ出てきた。Nordicの資料なので、ログインしていないと見えないのかも。 GATTS Handle Value Indication or Notification with System Attri