Я хотел бы создать приложение Ruby on Rails, которое позволило бы пользователям контролировать последовательный порт хост-сервера.Чтобы сохранить некоторый порядок последовательных команд, я хотел бы иметь какую-то систему очередей, которая позволяла бы только одному пользователю одновременно выполнять команды с ограничением по времени.Когда их время истекает, следующий пользователь в очереди получает контроль.
Было ли создано что-либо подобное?Я ищу совет относительно уже существующих гемов или плагинов, которые могут быть изменены в соответствии с этой потребностью, или я должен попробовать свои собственные.
Я буду использовать ruby-serial библиотека для подключения к Arduino.Я также хотел бы аутентифицировать пользователей через Twitter / Facebook OAuth .