Your comments

Hello, iRidium Server should be started as root. Logs dir should be created automatically. Maybe you delete it using Web Interface? Please try restart server. If it does not work try to create folder manually.

Если драйвер создался, то он будет считывать файл в цикле. EVENT_RECEIVE_DATA сработает если файл изменится.

Добрый день.

В проекте есть событие EVENT_RECEIVE_DATA. там будет текущее значение.

TestGPIO.sirpz

Подцепили Raspberry PI 2 к Ардуино через переходник "usb to uart cp2102".

он определился как /dev/ttyUSB0. TestGPIO_RPI.sirpz

Датаграммы принимаются/отправляются. Нужно выставить нужный BaudRate.


gpio портов в системе не нашлось.

пришлите что у вас выводит команда: ls /sys/class/gpio

если там нет привязанных gpio портов то метод из TestGPIO.irpz работать не будет и нам нужно будет дописать функционал. Опишите как вы работаете с GPIO в консоли и модель вашего Raspberry

Судя по описанию в интернете это именно /dev/ttyAMA0. Есть тестовый проект для работы с COM портом. В нем нужно поменять PortName и параметры CreateDevice в соответствии с настройками вашего порта. Их можно посмотреть через minicom или stty.

TestWB485.sirpz

есть еще RS232 device, для работы не через GPIO а через разведенный порт с именем /dev/ttyAMA0 например. Опишите поподробнее чего вы хотите добиться. Если есть примеры с использованием других средств, можно добавить их.

TestGPIO.sirpz

пример "моргания" реле. Нужно изменить имя файла в скрипте на нужный вам GPIO