問題タブ [iotivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
582 参照

android - Iotivity scons ビルド エラー

これが私のビルド環境です

  • OS:OS X エルキャピタン 10.11.5
  • Android SDK ビルドツール: 24.0.1
  • Android NDK : 12
  • Scons バージョン: 2.5.0

これはビルドコマンドです

  • SCons TARGET_OS=android TARGET_ARCH=armeabi-v7a TARGET_TRANSPORT=ALL RELEASE=1 SECURED=0 ANDROID_HOME=/Users/KangSengGil/Library/Android/sdk ANDROID_NDK=/Users/KangSengGil/Library/Android/sdk/ndk-bundle ANDROID_GRADLE=/Library /gradle-2.14.1/bin/gradle scons: SConscript ファイルを読み込んでいます ...

.aar ファイルを取得するには、Iotivity プロジェクトをビルドする必要があります。しかし、Sconsビルドでエラーが表示されます。この問題を解決する方法がわかりません。この問題に答えてください!! ありがとうございました

以下にエラーを示します

0 投票する
1 に答える
142 参照

arm - iotovity croos のコンパイルが失敗します。

ご挨拶

私は iotivity が初めてで、フレームワークを理解して構築するための iotivity wiki ガイドラインに従っています (Ubuntu 16.04)。

AIM - ARM クロス コンパイル用。以下の Iotivity リンクをたどっています。

https://wiki.iotivity.org/iotivity_porting_to_arm_based_platforms?s[]=アーム&s[]=ベース&s[]=プラットフォーム

リンクで言及されているように、以下のステップ 4 について説明します。

tager Artik 520 - ARM Cortex A7 プロセッサのビルドをサポートする arm-linux-gnueabi コンパイラを使用しています。

4) arm アーキテクチャの UUID ヘッダー/ライブラリをインターネットまたは linkuuid-arm.zip からダウンロードします。UUID ヘッダー/ライブラリを IoTivity フォルダー内に配置します (例: iotivity/extlibs/)。必要な SConscript で UUID ヘッダー/ライブラリの CPPPATH/LIBPATH を更新します。

上記のように、私は手順に従いました。-問題は、解凍時にuuid-armフォルダーにデフォルトのSConscriptがなく(ヘッダーとlibフォルダーのみ)、行の下に追加する必要があるSConscriptであることが明確に言及されていないことです。uuid.so は uuid-arm lib フォルダーにあります。以下は、追加する必要がある言及されている行です。必要な Sconscripts と、これをデバッグする方法について混乱しています。これについて親切に助けてください。

ビルド コマンド

scons TARGET_OS=linux TARGET_ARCH=arm TARGET_TRANSPORT=IP SECURED=0 RELEASE=1 TC_PREFIX=arm-linux-gnueabi-TC_PATH=/usr/arm-linux-gnueabi/bin

エラー

scons: ターゲットを構築しています ...

scons: 関連する VariantDir ターゲットのビルド: out/linux/arm/release Linking out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.so

/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/bin/ld: -luuid が見つかりません

collect2: エラー: ld が 1 つの終了ステータスを返しました

scons: *** [out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.so] エラー 1

scons: エラーのためビルドが終了しました

手伝ってくれてありがとう..

0 投票する
1 に答える
246 参照

embedded-linux - Yocto iotivity クエリ

以下の手順に従って、SD カードから yocto イメージ ブートをビルドし、artik ボードからサンプル iotivity を正常に実行できるようにしました。

https://blogs.s-osg.org/run-iotivity-artik-yocto/

http://git.yoctoproject.org/cgit/cgit.cgi/meta-oic/about/

ここで質問がいくつかあります。これについてお手伝いできるかどうかを確認してください。

  1. yocto –project は、レイヤーに Iotivity パッケージを含めることを言及していますmeta-oic。すべてのパッケージは github パスからインクルードされます。すべてのパッケージを含め、特定のパスでチェックするように言及したように検証しました。イメージを起動した後、yocto-image にヘッダーと lib が存在するため、artik-board から yocto-image ホッピングを使用してラッパー cpp ファイルをコンパイルしようとしました。しかし、彼らは失敗しました。yocto-image に含まれる iotivity パッケージの使い方がわかりませんでした。開発者はどのようにそれらを atrik ボードで直接使用できますか?

  2. ubuntu マシンに iotivity コードがあり、.cpp ラッパー ファイルを Scons でコンパイルできます。この yocto イメージで唯一の cpp ファイルを追加するにはどうすればよいですか?

  3. 以下は、フォローするyocto-projectで提供される説明です。

Yocto ターゲット用の IoTivity アプリケーションの構築

  1. Linux 開発マシンでアプリケーションを開発およびテストします。

  2. ターゲットに Yocto ツールチェーンを使用して、アプリケーションをクロスコンパイルできるようになりました。そのため、これには標準的な手順はありません。
    ツールチェーンの環境セットアップ スクリプトを調べて、それに応じてアプリケーションのビルド スクリプトを変更し、上記のツールを指すようにすることができます。

  3. アプリケーションをさらに Yocto ソフトウェア レイヤーにパッケージ化する場合は、そのための BitBake レシピを作成する必要があります。meta-oic/recipes-apps/iotivity-simple-clientこれを行う正確な例については、内部を参照してください 。

meta-oic/recipes-apps/iotivity-simple-client私がチェックすると、実際にはgithubからのソースコード/ライブラリパスも直接使用されています。この例には、.dat ファイル、makefile、.tar、.bb ファイル、および .jason ファイルが含まれています。インターネットでチェックしたところ、誰もが新しいミートレイヤーの作成方法と新しい bitkake レシピの追加方法を説明していましたが、すべて github のビルド ソース コードを使用していました。ただし、私のコードはローカル ホスト上にあり、iotivity ソース コード フォルダーに完全にリンクされています。

誰でもこれに関する明確な手順を提案できますか?

0 投票する
1 に答える
290 参照

linux - IoTivity Zigbee通信

https://www.iotivity.org/downloadsからダウンロードした IoTivity 1.2.0 を使用してい ます

Telegesis ドングルを USB ポートに接続した後dmesg、ターミナルでコマンドを使用すると、次の出力が得られます。

多くのセグメンテーション違反があることがわかります。これらの問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
238 参照

android - Windows で Android 用の IoTivity をビルド中にエラーが発生しました

Windows 環境で Android 用の IoTivity を構築しようとしています。https://wiki.iotivity.org/android_build_instructionsに従ってすべての依存関係を設定しましたが、次のエラーが発生します。

EnvironmentError: ホスト プラットフォーム (win32) は現在、ブースト ビルドではサポートされていません。

ビルドに使用しているコマンドは次のとおりです。

ブーストに問題があるようです。これを解決するにはどうすればよいですか?

0 投票する
1 に答える
181 参照

android - Linux と Android 間の Iotivity 通信

iotivity サーバーとクライアントの通信に取り組もうとしていますが、サーバーは Android (Java SDK) で実行され、クライアントは Linux (Ubuntu、C++) プラットフォームで実行されます。

同じ Wi-Fi ネットワークでそれらを実行しようとしましたが、クライアントはサーバー リソースを見つけることができませんでした。サーバーのIPアドレスでサーバーを検索しようとしても、まだ見つかりませんでした。

これら2つのデバイスを接続する方法を知っている人はいますか、または参照できるドキュメントはありますか?

前もって感謝します :)

0 投票する
1 に答える
175 参照

iot - IoTivity には Web UI がありますか?

最近、私は IoTvity フレームワークを調べました。スタック、リソース、アカウント、およびメッセージ用のクラウド フォルダーがあっても、Web パーツは含まれていません。OSが異なる個別のインストールがあります。これは、AWS IoT、BlueMix のようなプラットフォームではないので、Web でデバイスを表示および管理できます。