Android AllJoyn-如何测试控制面板服务框架

Android AllJoyn-如何测试控制面板服务框架,android,alljoyn,Android,Alljoyn,我正在测试()。有一个控制器设备的Android示例(),但我找不到受控设备(受控对象)的示例 我有没有办法模拟一个实现AllJoyn的控制面板服务接口作为受控对象端点的设备?一个Android的样本会让我大开眼界>P>在Android SDK中确实没有控制样本,在C++ SDK 中有一个 你会发现文档说明如何在C++中开发一个控件: 似乎您需要从git获取代码并自己编译 它实际上是相当逻辑的,因为控件通常是没有屏幕的设备,或者任何用户交互机制,因此一般不会基于Android,而是在C/C+

我正在测试()。有一个控制器设备的Android示例(),但我找不到受控设备(受控对象)的示例


我有没有办法模拟一个实现AllJoyn的控制面板服务接口作为受控对象端点的设备?一个Android的样本会让我大开眼界

>P>在Android SDK中确实没有控制样本,在C++ SDK

中有一个 <>你会发现文档说明如何在C++中开发一个控件:

似乎您需要从git获取代码并自己编译


它实际上是相当逻辑的,因为控件通常是没有屏幕的设备,或者任何用户交互机制,因此一般不会基于Android,而是在C/C++固件上。

太晚了!可能对其他人有用。除了接受答案中给出的信息外,我们还可以使用AC sample作为控制对象,您可以在其中找到it/services/base/sample_应用程序

运行AC样本的步骤

  • 第一个构建控制面板,通知服务
  • scons BINDINGS=cpp WS=off ALLJOYN_DISTDIR=$AJ_ROOT/core/ALLJOYN/build/linux/x86_64/debug/dist WS=off BR=off
  • exportLD_LIBRARY_PATH=$AJ_ROOT/core/alljoyn/build/linux/x86_64/debug/dist/cpp/lib:$AJ_ROOT/services/base/sample_apps/build/linux/x86_64/debug/dist/controlpanel/lib:$AJ_ROOT/services/base/sample_apps/build/linux/x86_64/debug/lib:$dist/dist/dist/notification/lib:$AJ_ROOT/services/services/libTH
  • 最后运行/ACServerSample from/services/base/sample\u apps/build/linux/x86\u 64/debug/dist/sample\u apps/bin
成功运行AC(controlee)设备后,运行Android控制面板示例。确保Android和示例应用程序在同一网络中运行