Бакнет на малиновом пи

В настоящее время я работаю над моделированием системы SCADA с использованием протокола bacnet для сетевого взаимодействия с моим Raspberrry Pi для моего проекта последнего года.

Текущий статус: Raspberry Pi 2 может запускать openplc (действует как ПЛК), завершена установка ScadaBR (действует как система SCADA)

Текущая проблема: как мне реализовать протокол bacnet для канала передачи данных, чтобы установить соединение между Raspberry Pi и моей рабочей станцией?

Я пытался исследовать протокол стека BACNET, реализовать некоторые с открытым исходным кодом, но безуспешно. Но я использовал демо YouTube видео ( http://www.youtube.com/watch?v=0TJIrnAPsw4). Это делает Raspberry Pi выступать в качестве сервера BACNET. код работает отлично. Как я могу найти протокол bacnet (клиентская версия), работающий на моем Raspberry Pi.

Вот некоторые вопросы, которые я не смог найти:

Какой стек bacnet способен контролировать связь между PLC (Raspberry Pi) и ScadaBR?

Как Raspberry Pi (с предустановленным openPLC) взаимодействует со ScadaBR?

использовать стека BACNET для реализации обеих рабочих станций.

1 ответ

Библиотека BACpypes написана на Python и работает на различных платформах. Если у вас еще есть время до окончания срока для вашего окончательного проекта, свяжитесь со мной (автором), и, возможно, мы сможем что-то сделать. Я вижу, что ваш вопрос помечен Java, но, возможно, у вас есть другие варианты.

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