trouble-host — Crate 詳細
trouble-host
Beta no_std
async Rust で書かれた BLE host stack。Embassy との親和性が高く、BLE peripheral / central を Rust no_std 環境で構成したい場合の新しい有力候補です。
An async Rust BLE host stack.
trouble-host は、Embassy 周辺で注目されている async BLE host stack です。nRF 系などで BLE を Rust 側から制御したい場合に検討できますが、BLE は controller、HCI、GATT、advertising、接続管理の設計が絡むため、サンプルと対応ハードウェアを確認してから採用するのが安全です。
コード例
BLE は stack 単体では完結せず、controller と GATT/advertising 設計が必要です。
#![no_std]
// 概念例:// trouble-host は controller/HCI、executor、タイマ、バッファ設計と組み合わせて使います。// nRF 系では embassy-nrf などの HAL と、対象 controller の対応状況を確認します。