问题标签 [alljoyn]

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 投票
1 回答
91 浏览

alljoyn - AllJoyn Explorer 不显示在 AllJoyn 14.12 中编程的接口

我正在使用 AllJoyn 和 Windows 10。我安装了 Windows 10 并尝试了 MockAdapter 等提供的示例。AllJoyn Explorer 显示这些设备,但如果我在其他 linux 计算机上安装 AllJoyn 14.12 并运行 basic_service,则 AllJoyn Explorer 中不会显示任何内容。但基本服务是使用 Windows 10 提供的 AllJoyn 总线。有什么帮助吗?感谢你们!

0 投票
1 回答
169 浏览

alljoyn - AllJoyn Studio Extension 是否支持生成带参数的方法?

我尝试使用 AllJoyn 创建一个简单的项目,通过运行 Windows 10 IoT 的 Raspberry Pi 2 向我的车库门公开一个接口。

相关的 Introspection XML 文件如下:

不幸的是,生成的服务接口不包含 Open 方法的参数。

该项目的完整源代码可以在 GitHub 上找到: https ://github.com/hastarin/HastPiControl

谁能告诉我我做错了什么,或者这可能是 AllJoyn Studio Extension 的限制?

任何人都可以提出解决方法吗?

0 投票
3 回答
794 浏览

c# - 是否有适用于 c#/.NET 的 AllJoyn SDK?

是否有适用于 C#/.NET 的 AllJoyn SDK?- 我想在控制台应用程序中创建一个 AllJoyn 服务,它必须在我的 Windows 服务器上运行,我只能找到适用于 Windows 通用应用程序的 AllJoyn SDK。

0 投票
1 回答
372 浏览

ios - 在 ios 中设置 OpenSSL 依赖项失败

我正在尝试运行 Alljoyn 的示例代码,并按照教程在.

执行此命令时:

它显示此消息并失败:

  • lipo -create '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libcrypto.a' -output /Users/kenny/Desktop/alljoyn-ios/openssl /openssl-xcode/build/Release-iphonesimulator/libcrypto.a lipo:无法打开输入文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/ -libcrypto.a(没有这样的文件或目录)

    • lipo -create '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/-libssl.a' -output /Users/kenny/Desktop/alljoyn-ios/openssl /openssl-xcode/build/Release-iphonesimulator/libssl.a lipo:无法打开输入文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/ -libssl.a(没有这样的文件或目录)
    • echo '***** 从 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator ***** 删除临时文件 ***** 删除临时文件来自 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator ***** 的文件
    • rm -f '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/*-libcrypto.a'
    • rm -f '/Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/openssl.build/Release-iphonesimulator/*-libssl.a'
    • echo '***** 在 /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator ***** 中的库上执行 ranlib ***** 在库中执行 ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator *****
    • ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libcrypto.a ranlib:无法打开文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl- xcode/build/Release-iphonesimulator/libcrypto.a(没有这样的文件或目录)
    • ranlib /Users/kenny/Desktop/alljoyn-ios/openssl/openssl-xcode/build/Release-iphonesimulator/libssl.a ranlib:无法打开文件:/Users/kenny/Desktop/alljoyn-ios/openssl/openssl- xcode/build/Release-iphonesimulator/libssl.a(没有这样的文件或目录)

    ** 构建失败 **

    以下构建命令失败:PhaseScriptExecution Run\ Script build/openssl.build/Release-iphonesimulator/crypto.build/Script-9038ACD812DCAC96004FA0D0.sh(1 次失败)

它创建临时文件 libssl.a 和 libcrypto.a 并将其删除令人困惑。但是后来又找不到了?

谢谢你的帮助!

0 投票
0 回答
81 浏览

session - sessionLost 后重新建立会话

我有以下情况。一个java程序(linux下):

  • 针对两个不同的远程对象创建两个 alljoyn 会话
  • 基于某些逻辑调用这些对象的方法

一段时间后,由于未知原因,两个会话之一丢失(原因 = 5,即 ALLJOYN_SESSIONLOST_REASON_OTHER)。为了从这种情况中恢复,我开始 ping 远程对象,一旦 ping 成功,我就重新创建会话。

这是从会话丢失中恢复的最佳方法吗?

谢谢!

0 投票
0 回答
250 浏览

android-studio - 使用 Android Studio 进行简单的 AllJoyn 测试 - 无通信

我正在尝试使用 Android Studio (v1.5.1) 获得一个非常简单/基本的 AllJoyn 测试应用程序。它在真正的 Android 设备上编译并成功启动。

包含 v15.09a 中的 AllJoyn.jar 和 liballjoyn_java.so,找到 .so 库:

不幸的是,我没有收到任何公共汽车事件、公告等,我的断点从未被击中。其他 AllJoyn 应用程序和设备可以在我的 WiFi 网络上找到彼此,因此可以而且应该看到流量。

Android 权限设置为推荐:ACCESS_WIFI_STATE、CHANGE_WIFI_STATE、CHANGE_WIFI_MULTICAST_STATE、INTERNET

尽管设置了这些权限,但 logcat 显示了一条可疑行:

这可能暗示需要更多权限吗?哪个?

也许网上有一个用于 Android Studio 的简单且有效的AllJoyn 示例,我可以尝试跟踪我的项目的通信问题?难以置信,但我目前还没有找到...

0 投票
1 回答
77 浏览

notifications - 在单个 AllJoyn 对象上发布/订阅

我想在我的 AllJoyn 应用程序中使用发布/订阅模型。我有几个实现相同接口的对象,然后它们仅在对象路径上有所不同。使用通知服务,在我看来,您只能选择应用程序而不是特定对象,而使用观察者,您只能指定接口(包括所有对象)。实施它的最佳方法是什么?

0 投票
1 回答
54 浏览

ios - 无法安装 LSF (v15.04) iOS 示例应用程序

我想在 iOS 平台上测试 AllSeen Alliance Lighting Service Framework (LSF) v15.04 Sample Application。

平台详细信息为:HW = iPad,SW = iOS:9.2,构建版本:13C75。

我已经从 LSF WiKi 页面下载了 IPA 文件(https://wiki.allseenalliance.org/tsc/connected_lightinghttps://build.allseenalliance.org/lighting/view/RB15_04/job/Lighting_Sample_App_iOS_RB15.04/1/) .

当我尝试安装 IPA 文件(通过 iTunes)时,APP 被复制到 iPad 但没有安装。LSF Wiki 页面中提到了“注意:iOS 二进制 IPA 未签名,需要从源代码构建”。不幸的是,我没有 MAC 机器来从 SDK/Source 构建 IPA 文件。

有人可以帮忙吗?我已查询 LSF 邮件列表并等待回复。

谢谢,

-文卡特。

0 投票
1 回答
491 浏览

xml - 从 XML 创建接口

使用 Introspection 接口,我获得了一个 String,它表示 XML Introspection 语言中的 AllJoyn 对象。在 AllJoyn C++ API 中有一个名为CreateInterfacesFromXml的函数。如何在 Java 中从此 XML 字符串创建接口?

我认为代码生成器是一个在执行过程中不能使用的工具。

0 投票
1 回答
51 浏览

java - ER_BUS_SET_WRONG_SIGNATURE - 通过 Alljoyn 进行 Android 和 Windows 交互

作为我项目的一部分,我正在尝试使用使用 DBUS 规范的 Alljoyn 协议与 Android 应用程序和 Windows UWP 应用程序进行交互。

我正在使用 LSF 界面并尝试设置色相、饱和度、亮度和色温值。根据接口,这些值是 uint(unsigned int 32bit),因此它们的签名是 ("u")。但是在Android中没有Uint的可能性,因此我使用的是int类型,因此Java中的签名是(“i”)。当我尝试设置色相、饱和度和其他值时,出现以下错误

ER_BUS_SET_WRONG_SIGNATURE

我该如何克服这个问题?任何帮助深表感谢。

谢谢和问候阿吉特:)