Сокет сервер на Python для работы с WiringOP (аналог WiringPI)
5 000 руб. за проект
Нужно написать сервис (или скрипт который будет запускаться при старте системы) для Orange PI 5 (Debian 11).
Сервис должен использовать библиотеку WiringOP (аналог WiringPI)
Функционал:
1. Создание TCP сокета
2. Инициализация GPIO 0, 1, 2, 5, 7, 8, 11, 12 (wiringpi.pinMode)
3. Ожидание соединения
4. Опрос состояния GPIO и отправка текущего состояния всем подключенным клиентам в формате {relay:1,state:1}
3. Ожидание команды формата {relay:1,setstate:1}
4. При получении команды, изменение состояния соответствующего выхода GPIO (wiringpi.digitalWrite) и отправка его состояния всем подключенным клиентам
Сервис должен использовать библиотеку WiringOP (аналог WiringPI)
Функционал:
1. Создание TCP сокета
2. Инициализация GPIO 0, 1, 2, 5, 7, 8, 11, 12 (wiringpi.pinMode)
3. Ожидание соединения
4. Опрос состояния GPIO и отправка текущего состояния всем подключенным клиентам в формате {relay:1,state:1}
3. Ожидание команды формата {relay:1,setstate:1}
4. При получении команды, изменение состояния соответствующего выхода GPIO (wiringpi.digitalWrite) и отправка его состояния всем подключенным клиентам
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.