问题标签 [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 投票
2 回答
173 浏览

alljoyn - 如何构建 AJTCL 基础服务?

我想构建 AJTCL 基础服务并运行 tcl 基础服务示例(通知、受控方等)。

我可以成功构建 AJTCL 核心。

但是,当我使用https://allseenalliance.org/framework/documentation/develop/building/thin-linux页面上的给定说明构建 base_tcl 时,它失败了。

我都试过 15.09 和 master

0 投票
1 回答
101 浏览

ios - iOS 和 PC 之间的安全信号

我有一台 PC 和一台 iOS 设备。iOS 设备使用 alljoyn 15.04,PC 使用 alljoyn 15.09。两者都实现相同的安全接口。作为其中的一部分,我们有安全信号。

我们的策略包括在发现节点后立即加入对等会话,然后通过调用远程设备上的方法强制进行身份验证 - 使用身份验证机制:ALLJOYN_ECDHE_PSK

这一切都很好!

  • 现在,我可以从一个 ios 设备从另一个设备发送安全信号。

  • 我也可以很好地从 iOS 设备向 PC 发送安全信号。

  • PC 可以向另一台 PC 发送安全信号,但不能向 iOS 客户端发送安全信号

我们已经比较了一切——会话选项、接口名称/选项、总线连接选项等,一切都是一样的。然后在iOS端的alljoyn日志中发现了这个错误:

145.449 ****** 错误 ALLJOYN iodisp2_2 .../src/Message_Parse.cc:1078 | 无法读取消息:wYxt8HAP.73: ER_OS_ERROR

我不知道该怎么办。有人可以帮忙吗?

我希望不会遇到像 alljoyn 这样的低级错误。当。

谢谢你的帮助!

0 投票
2 回答
146 浏览

alljoyn - AllJoyn:将消息发送到单个设备而不是广播到所有设备

我已经在多个 Ubuntu 系统中设置了 AllJoyn 堆栈(14.12),并在所有 Ubuntu 系统中启动了 ConsumerService。现在,当我在其中一个系统中启动 ProducerBasic 客户端时,通知会到达所有系统(预期行为)。

但是,如果我只想将它发送到 1 个系统,那怎么可能?

我正在尝试的场景是 - 我需要发送一个设备命令(比如重启设备)并且我不希望其他设备接收它。

我检查了 NotificationSender 的 API

似乎没有任何其他方法可以发送数据。

感谢和问候
Amit M Mangalvedkar

0 投票
1 回答
227 浏览

alljoyn - 将 AllJoyn Thin Core Source 15.09.00a 移植到 ThreadX/FreeRTOS

我有主机 MCU + WIFI + 蓝牙的评估板。

我想将 AllJoyn 瘦客户端服务移植到这个运行 ThreadX/FreeRTOS 的平台上。

在此之前,我想了解有关 AllJoyn 瘦客户端源文件的一些详细信息,它们的依赖关系(对 RTOS、网络堆栈等),并且可能是一个指针(除了来自 AllSeen Alliance 的关于 AllJoyn 的理论知识和概述的视频源)到一些提供更多技术概述的文件。

是否有人在任何平台上进行过此移植活动(无论是 Linux 平台上的标准核心源)吗?

感谢您的投入。

0 投票
2 回答
191 浏览

java - 通过 AllJoyn 获取设备的 IP 地址

有什么方法可以获取安装 AllJoyn 的设备的 IP 地址?服务发布不会持续很长时间,我不能依赖它从 DNS 记录中读取 IP。AllJoyn 中是否有一个 API 可以返回设备的 IP 地址?我目前正在使用 Android 代码,但没有发现任何接近的东西。谢谢您的帮助。

0 投票
1 回答
101 浏览

service - 如果遵循原始自述文件,Light Service Framework 将无法构建

如果我们遵循构建 LSF 的原始自述文件,它会在第一步中一直失败。

一旦我运行“scons”,我就会得到:

scons:读取 SConscript 文件...检查 c++ 编译器对 -std=c++11 标志的支持...是使用 OpenSSL 加密 GTEST_DIR 未指定跳过通用单元测试构建 GTEST_DIR 未指定跳过关于服务单元测试构建 GTEST_DIR 未指定跳过 alljoyn_core单元测试构建

scons:警告:忽略缺少的 SConscript '/home/dms/lighting_alljoyn_poligon/base/config/cpp/SConscript' 文件“/home/dms/lighting_alljoyn_poligon/core/service_framework/SConscript”,第 28 行,在 GTEST_DIR 中未指定跳过 LSF 单元测试建造

scons:警告:忽略缺少的 SConscript '/home/dms/lighting_alljoyn_poligon/core/ajtcl/SConscript' 文件“/home/dms/lighting_alljoyn_poligon/core/service_framework/SConscript”,第 164 行,在 AttributeError:'NoneType' 对象没有属性'追加':文件“/home/dms/lighting_alljoyn_poligon/core/service_framework/SConstruct”,第5行:env.SConscript('SConscript')文件“/usr/lib/scons/SCons/Script/SConscript.py”,行546: return _SConscript(self.fs, *files, **subst_kw) File "/usr/lib/scons/SCons/Script/SConscript.py", line 260: exec file in call_stack[-1].globals File "/ home/dms/lighting_alljoyn_poligon/core/service_framework/SConscript”,第 166 行:lamp_service_env。附加(LIBPATH = [lamp_service_env.Dir('../ajtcl')])

可以忽略警告,但在底部附加相关问题导致构建过程停止。

顺便说一句,我已经构建了 alljoyn 框架,包括基础服务,它运行良好。

欢迎任何提示!

0 投票
0 回答
207 浏览

java - jni的alljoyn java问题

我正在尝试遵循 java 的 alljoyn 核心教程,以创建我的第一个 alljoyn 服务和客户端。不幸的是,每次我启动该服务时,都会出现以下错误。

任何人都有摆脱它的想法?

0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | org.alljoyn.bus.AnnotationBusException:无法确定 null 的签名

0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.Signature.typeSig(Signature.java:121)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.InterfaceDescription.getPropertySig(InterfaceDescription.java:530)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.InterfaceDescription.getProperties(InterfaceDescription.java:302)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.InterfaceDescription.create(InterfaceDescription.java:163)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.InterfaceDescription.create(InterfaceDescription.java:423)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.BusAttachment.registerBusObject(BusAttachment.java:1357)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 org.alljoyn.bus.BusAttachment.registerBusObject(BusAttachment.java:1287)
0.560 ****** 错误 ALLJOYN_JAVA 外部 .../jni/alljoyn_java.cc:12028 | 在 test.MyServiceObject.main(MyServiceObject.java:74)

0 投票
1 回答
49 浏览

googletest - 在 alljoyn 中运行 gtest 时如何打印 QCC_Log 消息

alljoyn代码有很多日志功能,运行gtest时需要添加什么命令行环境变量才能打印出来。我正在运行的 scons 命令是:

0 投票
1 回答
142 浏览

alljoyn - 使用 Makefile BusAttachment::Connect 构建的 basic_client 失败

我刚刚在 linux 上构建了标准核心 15.09a 并运行了示例应用程序 basic_client。

这是由 scons 建造的。

但是,我cpp/samples/basic/basic_client使用 Makefile 构建。

这没用。它显示一个错误

所以,我启动了 bin/allhoyn-daemon,然后没有发生错误。

scon 和 Makefile 版本有什么区别?

另外,我在哪里可以获得bin目录下的应用程序信息?

我搜索了 AllSeen 的网站,找不到任何信息。

0 投票
1 回答
85 浏览

android - alljoyn 中公开暴露的 Signal

我正在尝试创建一个应用程序,女巫将通过所有总线宣布信号。您不需要连接到总线中的特定对象的想法。我看到接口可以是自省的,但是当我发现这个接口在总线上注册时会自动添加到总线对象中。所以问题是如何让信号在总线上可见。

界面:

出版:

物体可见,但信号不可见。