У меня есть устройство 3G + GPS (Digi WR44), которое может отправлять пакеты NMEA на любой IP-адрес.
Я хотел бы получить эти данные из приложения Rails (или Sinatra), но пакеты не отправляются как действительный HTTP-запрос, и Rails и Sinatra завершаются ошибкой.
Вот ошибка Rails:
ОШИБКА плохой строки запроса
И ошибка Синатры:
!! Неверный запрос
Похоже, я не могу настроить устройство для отправки действительных HTTP-запросов вместо простого содержимого. Знаете ли вы, есть ли способ обработки HTTP-запроса, состоящего из простого текста?
Я пытался с помощью скрипта PHP, пакет NMEA был интерпретирован как request_method, но я хотел бы использовать ruby в этом проекте (с доступом к модели).
Большое спасибо за вашу помощь:)
PS: я использую последние версии Ruby, RoR и Sinatra