BLE中央(クライアント)からBLE周辺(サーバー)にHTTPメッセージ(GET、POSTなど)を送信する方法はありますか?現在、GATTプロトコルを使用してプレーンテキストを送信しています。 HTTPサーバーは既にPeripheral内で動作しているので、HTTPプロトコルを利用したいと思います。 BLEを介してHPS(HTTPプロキシサービス)を使用してこの作業を行うように勧められた人がいました。しかし、私は本当にHPSについて何も考えていません。HTTP over Bluetooth Low Energy(BLE)を使用するにはどうすればよいですか?
BLEを介してクライアントからサーバーにHTTPメッセージを送信する他の方法はありますか? これはどのようにして行うことができますか?またはBLEを介してHTTPを送信する他の方法はありませんか。
すべてのヘルプは、標準化さ唯一の事は、BLEオーバーIPv6のですが、それははるかによくサポートからだ
「HTTPプロキシサービス」というHPSの内容を調べなければなりませんでした。 GATTと比べてHTTPを処理する最善の方法だと思いますが、悪い考えです。通常のBluetoothにアクセスできる場合は、シリアル接続でより良い結果を得ることができます。 –
Mr.Timありがとうございます。私はGATT上でHTTPを使うのは悪い考えだと理解しています。しかし、私はBLEに対してHTTPを使用することを余儀なくされています。 HTTP経由でBLEを達成できる他の提案がありますか? –
HPS。私はそれは悪い考えだと思うが、BLE GATTの仕様を担当している人々はHPSが良いと感じていたので、思ったほど悪くない。標準がある場合は、それを使用します。しかし、すでに述べたように、BLEを使用する必要がなく、通常のBluetoothを使用できる場合(多くのデバイスが両方を持っているため)、シリアル接続のように高速なスループットを得ることができます。 HPSサーバーを開発する必要はありません。 –