問題タブ [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.
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ビルドでエラーが表示されます。この問題を解決する方法がわかりません。この問題に答えてください!! ありがとうございました
以下にエラーを示します
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: エラーのためビルドが終了しました
手伝ってくれてありがとう..
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/
ここで質問がいくつかあります。これについてお手伝いできるかどうかを確認してください。
yocto –project は、レイヤーに Iotivity パッケージを含めることを言及しています
meta-oic
。すべてのパッケージは github パスからインクルードされます。すべてのパッケージを含め、特定のパスでチェックするように言及したように検証しました。イメージを起動した後、yocto-image にヘッダーと lib が存在するため、artik-board から yocto-image ホッピングを使用してラッパー cpp ファイルをコンパイルしようとしました。しかし、彼らは失敗しました。yocto-image に含まれる iotivity パッケージの使い方がわかりませんでした。開発者はどのようにそれらを atrik ボードで直接使用できますか?ubuntu マシンに iotivity コードがあり、.cpp ラッパー ファイルを Scons でコンパイルできます。この yocto イメージで唯一の cpp ファイルを追加するにはどうすればよいですか?
以下は、フォローするyocto-projectで提供される説明です。
Yocto ターゲット用の IoTivity アプリケーションの構築
Linux 開発マシンでアプリケーションを開発およびテストします。
ターゲットに Yocto ツールチェーンを使用して、アプリケーションをクロスコンパイルできるようになりました。そのため、これには標準的な手順はありません。
ツールチェーンの環境セットアップ スクリプトを調べて、それに応じてアプリケーションのビルド スクリプトを変更し、上記のツールを指すようにすることができます。アプリケーションをさらに 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 ソース コード フォルダーに完全にリンクされています。
誰でもこれに関する明確な手順を提案できますか?
linux - IoTivity Zigbee通信
https://www.iotivity.org/downloadsからダウンロードした IoTivity 1.2.0 を使用してい ます
Telegesis ドングルを USB ポートに接続した後dmesg
、ターミナルでコマンドを使用すると、次の出力が得られます。
多くのセグメンテーション違反があることがわかります。これらの問題を解決するにはどうすればよいですか?
android - Windows で Android 用の IoTivity をビルド中にエラーが発生しました
Windows 環境で Android 用の IoTivity を構築しようとしています。https://wiki.iotivity.org/android_build_instructionsに従ってすべての依存関係を設定しましたが、次のエラーが発生します。
EnvironmentError: ホスト プラットフォーム (win32) は現在、ブースト ビルドではサポートされていません。
ビルドに使用しているコマンドは次のとおりです。
ブーストに問題があるようです。これを解決するにはどうすればよいですか?
android - Linux と Android 間の Iotivity 通信
iotivity サーバーとクライアントの通信に取り組もうとしていますが、サーバーは Android (Java SDK) で実行され、クライアントは Linux (Ubuntu、C++) プラットフォームで実行されます。
同じ Wi-Fi ネットワークでそれらを実行しようとしましたが、クライアントはサーバー リソースを見つけることができませんでした。サーバーのIPアドレスでサーバーを検索しようとしても、まだ見つかりませんでした。
これら2つのデバイスを接続する方法を知っている人はいますか、または参照できるドキュメントはありますか?
前もって感謝します :)
iot - IoTivity には Web UI がありますか?
最近、私は IoTvity フレームワークを調べました。スタック、リソース、アカウント、およびメッセージ用のクラウド フォルダーがあっても、Web パーツは含まれていません。OSが異なる個別のインストールがあります。これは、AWS IoT、BlueMix のようなプラットフォームではないので、Web でデバイスを表示および管理できます。