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就可以通信了。