Задать вопрос
danluck
@danluck
Разработчик встроенного ПО (МК)

Как реализовать передачу данных с одного МК на другой через Интернет?

Прошу подсказать методы реализации передачи данных с одного МК на другой через Интернет в реальном времени (с минимальными задержками). Для чего: замена радиоканала управления моделями (авто, лодка). Планирую использовать GPRS-модемы на обоих сторонах. Пока что дошел только до того, что один МК будет выступать в роли Web-сервера, другой - будет периодически его опрашивать/передавать данные. МК - STM32xxxx. Подозреваю, что существуют более изящные решения.
  • Вопрос задан
  • 874 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Александр К ответам на вопрос (3)
AlanDrakes
@AlanDrakes
Про более изящные решения Вам уже посоветовали. В общем же, присоединяюсь к mortal.
Так же, очень правильный вопрос задал Fixid - какой ширины поток планируете передавать между коптером и пультом.
Собственно, GPRS - это минимальная задержка от 50мс и выше.
Сеть 2G в режиме GPRS не очень производительна. Вики говорит о скорости до 171,2 кбит/c (в теории). Так что...
WiFi канал - наиболее оптимальный вариант. В зависимости от протокола, может работать от 1-2Мбит/с до 150+Мбит/с. И, в зависимости от контроллера, который будет работать уже за WiFi чипом.
Как вариант проще - с односторонним управлением, можете использовать приёмопередатчики на 315/433МГц, но этого лучше не делать и использовать более высокочастотные диапазоны, например, 914МГц.
Для двусторонней связи, лучше остановиться на WiFi.
Да замучатьт тот же ESPxx/nRF24.
Ответ написан