USB / последовательная связь с Netty - PullRequest
1 голос
/ 21 февраля 2012

В нашей организации мы внедрили собственный протокол по UDP и TCP, чтобы внешние устройства, подключенные к Интернету, обменивались сообщениями с сервером, который мы разработали с использованием Netty (действительно!).

Для целей тестирования мыхотел бы подключить эти устройства непосредственно к нашим компьютерам через USB / последовательный интерфейс (мы еще не выбрали библиотеку последовательной связи).Мы также хотели бы развернуть / перенести встроенное программное обеспечение, которое мы разработали для наших устройств, на наш компьютер, чтобы имитировать устройства и напрямую подключаться к нашему серверу, например, с использованием именованного канала.

В В документации по архитектуре Netty вы заявляете, что мы могли бы использовать Netty для такой последовательной связи:

" Кроме того, вы даже можетеВоспользуйтесь преимуществами новых транспортов, которые еще не написаны (таких как транспорт связи через последовательный порт), снова заменив всего пару строк вызовов конструктора. Более того, вы можете написать свой собственный транспорт, расширив базовый API."

Кто-нибудь где-то уже разработал такую ​​реализацию в Netty или кто-то планирует ее реализовать?Мне также интересно, действительно ли Netty подходит для этого, так как интерфейс Channel и многие другие используют SocketAddress для привязки / подключения к пиру?

Спасибо за ваши предложения, советы!

1 Ответ

1 голос
/ 21 февраля 2012

Интересно, сможете ли вы использовать для этого новый пакет iostream? Все, что вам нужно здесь, это InputStream и Outputstream. Смотри [1]

[1] https://github.com/netty/netty/tree/master/transport/src/main/java/io/netty/channel/iostream

...