Подключение внешних устройств по uart

Добрый день!
Необходимо подключить 2 устройства, взаимодействующие по UART. Есть ли возможность подключить их непосредственно к Wiren Board или необходим модуль расширения. Если необходим, то один или два? И какой именно?

не ясно что за uart?
rs232
rs485
uart ttl
и тд…

Добрыня, приветствую вас!
Вот s0t верно пишет, тип UART какой?
Смотрите нашу статью http://contactless.ru/wiki/index.php/Модули_расширения
На плате контроллера есть 2 UART на 3,3 В. (не 12 и не 5!)
К ним можно обращаться как к устройствам /dev/ttyAPP2 и /dev/ttyAPP3 соотв.

Да, прошу прощения, затер, когда редактировал тему. RS-232. С питанием 5 В.
Насколько я понимаю, логическому «0» соответствует положительное напряжение от +5 до +15 В, а логической «1» — отрицательное от −5 до −15 В. 3,3, которое вы указываете - это напряжение питания? Если да, то по идее я могу его не задействовать, а использовать внешнее стабилизированное с подтягиванием нуля?
И еще, по ссылке идет описание дополнительного модуля, а здесь вы говорите “На плате контроллера есть”, при этом адреса устройств совпадают. Они есть или их надо докупать?

Если у вас именно RS-232 (а не TTL UART 0/5В, не UART 0/3.3В, а именно RS-232), то вам нужно купить модуль расширения RS-232 и воткнуть его в слот расширения.
Один модуль - одно устройство, всего можно подключать два.

Описание, купить можно у нас в интернет-магазине на сайте.

Спасибо!

еще как вариант USB-RS-232 преобразователи через USB-HUB

Есть примеры как работать с существующими UART?
Как например отправить команду 90 09 90 09 90, получить 10 01 10 02, и отправить ответ в топик MQTT

Добрый день!

А какое устройство вы пытаетесь опрашивать?

ну играюсь с mh-z19, и это больше цель научиться работать с контроллером

Если руками отправить и получить, то это https://contactless.ru/wiki/index.php/Работа_с_последовательным_портом_из_Linux#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.B0.D0.BA.D1.82.D0.B8.D0.B2.D0.BD.D1.8B.D0.B9_HEX-.D1.82.D0.B5.D1.80.D0.BC.D0.B8.D0.BD.D0.B0.D0.BB_serial_tool
Если из нашего движка правил, то начать можно с https://contactless.ru/wiki/index.php/Движок_правил_wb-rules#.D0.9E.D1.82.D0.BF.D1.80.D0.B0.D0.B2.D0.BA.D0.B0_.D0.BA.D0.BE.D0.BC.D0.B0.D0.BD.D0.B4_.D0.BF.D0.BE_RS-485
Если вы пишете собственное приложение, то нужно использовать библиотеки для serial и mqtt.