2016-02-02 3 views

ответ

2

Да, вы должны запустить демона перед запуском клиента и, в частности, разместить alljoyn deamon в сценарии инициализации linux. Скройте файл openwrt_feed отсюда https://git.allseenalliance.org/gerrit/core/openwrt_feed и используйте файл alljoyn/files/alljoyn.init как скрипт инициализации.

+0

Git-Link мертв –

+0

Используйте команду 'git clone https: // git.allseenalliance.org/gerrit/core/openwrt_feed', и она работает – Lino

2

Вы можете использовать встроенный узел маршрутизации. Постройте AllJoyn Core, используя scons with BR = on для сборки с помощью входящего в комплект маршрутизатора. Затем вам нужно связать свою программу с библиотекой libajrouter.a и библиотекой liballjoyn.so.

В начале вашей программы вам нужно будет вызвать AllJoynInit(), за которым следует AllJoynRouterInit(), а в конце программы - аналоговые выходы в обратном порядке.

Поскольку вы используете привязки Java, могут быть некоторые различия, но это должно быть возможно.

Если вы это сделаете, вам не нужен отдельный демон.