Eclipse IoT Binding Hawkbit-Ditto-Hono

Я пробую Eclipse IoT Framework на своем RP3. На стороне хоста (локальная серверная часть ПК) я хотел бы связать Hawkbit с Ditto и, по крайней мере, Ditto с Hono. От здесь и здесь я могу прочитать, что он по - прежнему не удается подключиться Hawkbit с Ditto? Правильно? Если нет, есть ли способ подключить Hawkbit к hono?

спасибо аджава


Обновить

Думаю, еще не ясно, чего я должен достичь. Что ж, на данный момент любое Edge-устройство может общаться и регистрироваться на HawkBit через DDI-Api. С другой стороны, эти периферийные устройства также взаимодействуют через цепочку: Hono->Ditto->App с приложениями, специфичными для серверной части. Этот канал связи стандартизирован AMQP.

Теперь мои вопросы:

  1. И Hawkbit, и Hono поддерживают отдельные репозитории устройств / клиентов. К счастью, я вижу некоторые усилия, чтобы объединить их вместе здесь. Но мне кажется, что это еще не часть официального релиза. Верный? Если нет, я благодарен за любую помощь и предложения, как поддерживать только одно репо.

  2. Использование Hawkbit через DDI-Api и невозможность включения его в IoT-Chain (Hono->Ditto->Hawkbit) делает его похожим на инородное тело. Так что было бы полезно, если бы можно было также использовать DMF-API Hawkbit для подключения его либо к Hono, либо к Ditto. На мой взгляд, это пока невозможно, или я что-то тут неправильно понял?

Спасибо и наилучшие пожелания, Араш

1 ответ

Решение

Ad 1) You are right, they use separate repositories for their data. The PR you referred to is just a work around FMPOV as it basically tries to sync hawkBit's DB with Hono's registry. However, the only other solution I currently see is to put a separate provisioning service in front of Hono and hawkBit which takes care of provisioning tenants and devices to both hawkBit and Hono using their respective APIs.

ad 2) You are right in that there currently is no integration between hawkBit and Hono/Ditto regarding the DMF API. There is some work under way which will allow hawkBit to use Ditto as its repository but I do not know the current status of that nor when it will be available. Maybe you can ask about it on one of hawkBit's community channels?

Другие вопросы по тегам