2021年6月1日火曜日

ImportSDKDemo

 先の記事で、SwiftUIとDJI SDKの接合について書いたが、それはそこまでは出来たとして、SDKを実際にどう使うのかというのが、まだ道として見えていないので、差し当たって同じページにあるImportSDKDemoというのをやってみた。アプリとコントローラーあるいはドローンと実際に繋ぐのではなく、ネットワークを通して、アプリの登録確認するだけだが、それでもSDKを使っているのは間違い無いのでやってみた。

(1)デモアプリをダウンロードする。

(2)SDKを接合する。(Podfileのアプリ名は正しく、アプリのディレクトリに一致させる必要がある。 pod installを使う )

(3)その前に、アプリのKeyをDJIディベロッパーサイトで、取っておかなければならない。この時に、プロジェクトのBundleIdentifierとkeyを撮るときのBundleIdentifierを一致させる必要がある。一致していないとエラーで、アプリが起動しない。

(4)xcodeworkspaceの方の、プロジェクトファイルをダブルクリックして立ち上げる。XcodeのプロジェクトのトップをクリックしてBundleIdentifierは登録する。

あとは、シミュレーターでもデバイスでも動くはずだ。Documentにあるように、デバイスが以下のように反応した。ただ、再度立ち上げると、一旦アプリを削除しないといけなかった。そこの理由はまだわからない。


0 件のコメント:

コメントを投稿

920MHz帯無線通信モジュールTY92SS-E2730を使う

 先にも書いたが、ドローン2号機上のコントローラーはラズパイ4で、それとのやりとりをもともとWIFI経由で予定していたが、機体がアルミパイプであるために通信が不安定で使い物にならなかった。そこで、プロポに変えた。プロポの信号取り出しもなんとか安定できるようになったが、そのシステム...