2016-08-14 44 views
12

これまで、私は自分のラズベリーRpi2とRPi3でBLE perifpheralsとして使用するいくつかのプログラムをblenoで開発しました。 ラズベリーのBLEペリフェラルサービスのコードを開発するために、Bleno、Python、またはC言語の代わりに何かがあるかどうか教えてもらえますか?Rapsberry BLEペリフェラルの代わりにbleno

答えて

1

私はあなたにCの回答を与えることはできませんが、bluepyはBLEペリフェラル(blenoのように)と話をするのに最適です。また、コアモードを使用する場合は、AdafruitのBlueFruit LEがあります。

警告:私は唯一の自分の足を仲間の周辺機器で濡らしているだけで、どちらもまだ成功しているプロジェクトはありません。

+0

ありがとう、グスタボ。 – Rache

1

Linuxでは、いつでもHCI_CHANNEL_USER機能を使用して、Bluetoothコントローラと直接通信することができます(Cなど)。実際にはそれはまさにblenoがすることです。 Bluetooth仕様のHCIプロトコルに従ってください。

+0

これについてもう少し詳細を教えてもらえますか? – GustavoIP

1

私はこれと同じ苦労をしています。つまり、Python用のBLE Peripheralロールライブラリを取得しようとしています。そのため、Blenoをpython2/3に移植しました。 まだWIPですが、Echoのデモはうまくいきます。

https://github.com/Adam-Langley/pybleno/

そして、それはもちろん「pybleno」

を、幻想的な元のノードのコードベースのためのサンディープMistryさんに出て大きな叫びとしては、PyPIにあります。

うまくいけば、人々は役に立つと思います。