嵌入式设备上运行AllJoyn注意事项

1. 交叉编译AllJoyn库。编译成功后的文件位于:alljoyn-3.3.0-srcuildlinuxarmdebugdist目录下;

2. 程序要使用AllJoyn,必须要启动alljoyn-daemon程序,位于:alljoyn-3.3.0-srcuildlinuxarmdebugdistinalljoyn-daemon。使用如下命令启动:

#./alljoyn-daemon --no-bt --no-ice &

注意: (1) 必须使用“--no-bt --no-ice”选项,否则会报错。该选项禁用了蓝牙和ICE transport;

(2) AllJoyn自己实现了dbus协议,但是自己实现的。因此程序运行并不需要libdbus库;

3. 运行chat server端:

#./chat -s asd

4. 在另一台TV(或手机、PC)上运行chat示例,找到并加入名为 “asd”的session就可以通信了。

原文地址:https://www.cnblogs.com/chutianyao/p/3202471.html