0

同じ Kaa アプリケーションにアクセスする複数のクライアントを作成しています。プロセスのフォークと考えてください。私が理解できるように、Kaa サーバーは、kaa 公開鍵の一部であるハッシュに基づいて、b/w クライアントを区別します。基本的に、複数のクライアントを持つためには、複数の kaa 公開鍵と秘密鍵を生成する必要があります。さて、ここで質問です。デフォルトでは、このキーはデフォルトで取得され、アプリケーションのキーを選択するオプションがないため (そのような更新を見逃していない場合)、どうすればそれを実現できますか。クライアント側の Kaa SDK 内に同じサポートを追加できますが、将来の更新でコードが無効になるか、Kaa バージョンのアップグレード中にコードを維持するために労力が必要になるか心配です。

Kaa SDK に触れるのは私の最後の選択肢ですが、Kaa が b/w クライアントを区別する方法はありますか?

4

2 に答える 2

0

ユースケースの他のスレッドでの質問の回答https://groups.google.com/forum/#!topic/kaaproject/qwjVIWBMp8M。Kaa アプリケーションを実行すると、Kaa 公開/秘密鍵が、アプリケーションを実行した場所と同じフォルダーに生成されます。ユースケースの私の答えは次のとおりです。

Kaaアプリケーション用のNode-REDインターフェースを作っています。また、複数の Node-RED ノードが存在する可能性があり、それぞれが Kaa サーバーに対して個別のクライアントになりますが、同じ kaa クライアント アプリケーションを使用します。したがって、これらすべてのクライアントを個別にするには、個別の公開鍵/秘密鍵を作成する必要があります。ここでは Kaa アプリのバイナリを直接実行していないため、これは通常のケースです。ここで、個別の Kaa pub/private キーを確実に生成する方法を説明します。これは、Kaa デモ アプリのように理想的なケースではありませんが、興味深いシナリオです。もう少し詳細が必要な場合は、ターゲットの github 初期コードも共有できます。

于 2016-11-25T04:54:14.933 に答える