Напишите ответ

Введите сообщение и нажмите Отправить
Параметры

Назад

Обзор темы (новое вверху)

AndriyNic
2019-10-28 13:40:24

Головний модуль, зібраний на контролері Arduino MEGA2560 Pro, піднімає сервер (AT+CIPSERVER=1,80) на приєднаному модулі ESP8266 версия ESP-01. На створену точку доступу конектяться поки що два клієнти NodeMCU V3 ESP8266 (далі не більше 20 шт.) Клієнти передають на головний модуль дані різних давачів і отримують відповідь про стан роботи обладнання для подальшої індикації.

   На даний момент вищезгадані клієнти передають дані давачів за допомогою АТ-команд через кожну хвилину, а саме 1-й клієнт ініціює передачу на 3-ій секунді кожної хвилини, 2-й клієнт на 6-ій секунді кожної хвилини. В такому режимі роботи головний модуль відповідає на вхідні запити (1-го і 2-го клієнтів) АТ-командами приблизно через 3 секунди. Збій у роботі виникає під час ввімкнення наприклад 3-го ще не синхронізованого по часу клієнта, а саме в той момент коли накладається час передачі даних.
   
   З цього моменту у мене виникає питання чи можливо передати з головного модуля дві різні відповіді (АТ-командами) на два клієнта, що одночасно підключились до сервера?

Подвал раздела