问题标签 [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.
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 总线。有什么帮助吗?感谢你们!
alljoyn - AllJoyn Studio Extension 是否支持生成带参数的方法?
我尝试使用 AllJoyn 创建一个简单的项目,通过运行 Windows 10 IoT 的 Raspberry Pi 2 向我的车库门公开一个接口。
相关的 Introspection XML 文件如下:
不幸的是,生成的服务接口不包含 Open 方法的参数。
该项目的完整源代码可以在 GitHub 上找到: https ://github.com/hastarin/HastPiControl
谁能告诉我我做错了什么,或者这可能是 AllJoyn Studio Extension 的限制?
任何人都可以提出解决方法吗?
c# - 是否有适用于 c#/.NET 的 AllJoyn SDK?
是否有适用于 C#/.NET 的 AllJoyn SDK?- 我想在控制台应用程序中创建一个 AllJoyn 服务,它必须在我的 Windows 服务器上运行,我只能找到适用于 Windows 通用应用程序的 AllJoyn SDK。
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 并将其删除令人困惑。但是后来又找不到了?
谢谢你的帮助!
session - sessionLost 后重新建立会话
我有以下情况。一个java程序(linux下):
- 针对两个不同的远程对象创建两个 alljoyn 会话
- 基于某些逻辑调用这些对象的方法
一段时间后,由于未知原因,两个会话之一丢失(原因 = 5,即 ALLJOYN_SESSIONLOST_REASON_OTHER)。为了从这种情况中恢复,我开始 ping 远程对象,一旦 ping 成功,我就重新创建会话。
这是从会话丢失中恢复的最佳方法吗?
谢谢!
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 示例,我可以尝试跟踪我的项目的通信问题?难以置信,但我目前还没有找到...
notifications - 在单个 AllJoyn 对象上发布/订阅
我想在我的 AllJoyn 应用程序中使用发布/订阅模型。我有几个实现相同接口的对象,然后它们仅在对象路径上有所不同。使用通知服务,在我看来,您只能选择应用程序而不是特定对象,而使用观察者,您只能指定接口(包括所有对象)。实施它的最佳方法是什么?
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_lighting和https://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 邮件列表并等待回复。
谢谢,
-文卡特。
xml - 从 XML 创建接口
使用 Introspection 接口,我获得了一个 String,它表示 XML Introspection 语言中的 AllJoyn 对象。在 AllJoyn C++ API 中有一个名为CreateInterfacesFromXml的函数。如何在 Java 中从此 XML 字符串创建接口?
我认为代码生成器是一个在执行过程中不能使用的工具。
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
我该如何克服这个问题?任何帮助深表感谢。
谢谢和问候阿吉特:)