-3

qt formacosxを使用したBluetoothプログラミング用のライブラリがあまり見つかりませんでした。ほとんどの場合RFCOMMプロトコルcozを使用しています。シリアルデータをarduinoからラップトップにワイヤレスで送信する必要があります。シリアルを送信できるようにするために利用できるQtBluetoothライブラリは何ですか。データをワイヤレスで。MacOsxMountainLionに取り組んでいます

4

1 に答える 1

2

確かに、Qtはある意味でそれ自体が「プラットフォーム」であることを考えると、そのサービスの範囲とOSの機能を正確に定義することは困難です。

たとえば、これを使用して、システム上の画面の数を数えるなどのことができます。これは、箱の外または「OSのような」ように見える場合があります。

しかし、これらのものは狭く選択されています。それらは、Qtが実行されているすべてのプラットフォームに適用できる場合にのみ忍び寄ります...また、多くの異なるドメインのQtプログラムの一般的なケースです。これは、(たとえば)すべてのWiFiネットワークの名前とその信号強度のリストを取得するようなものには適用されません。

つまり、あなたが本当に求めているのは、OS/XでBluetoothシリアルプログラミングを行うためにQtC++プログラムにリンクする外部ライブラリです。わかりませんが、Macであるため、ネイティブプログラミングインターフェイスであるObjective-Cフレームワークを使用できます。

Mac OS/Xフレームワーク上のBluetooth

したがって、Macのみのプログラムを作成している場合、抵抗が最も少ない方法は、XCodeをロードし、それを実行するのに十分なObjective-CをXCodeで学習することです。

その後、本当にC ++とQtを使用したい場合は、それを機能させるための適切なリンケージブードゥーを見つけ出すことができます。または、通信プログラムをObjective-Cで記述された小さなスタンドアロンプ​​ロセスとして保持し、他の方法(標準の入出力など)で通信します。

C ++に直接リンクする道を進むと、C++ヘッダーについての言及がいくつかあります。

#include <IOBluetooth/IOBluetoothUserLib.h> 
#include <IOBluetooth/IOBluetoothUtilities.h>

したがって、その上でWebを検索すると、さらに多くの情報が見つかる可能性があります。

于 2012-12-21T04:42:36.860 に答える