nikromenski
New member
Добрый день коллеги. Очень прошу вашей помощи в задаче.
Суть такова. Есть модуль esp8266. и есть 4 модуля sim800. Нужно подключатся к каждому модулю допустим в цикле и получать от него какие то данные (к примеру смс которые будут приходить на каждый из этих модулей). Проблема в том как я понял что esp8266 поддерживает только работу с 1 uard с портом. Как реализовать общение с несколькими модулями?
Задавал эти вопросы другим участникам и сказали так:
1) На каждый модуль покупать отдельно arduino nano и уже потом создавать шину i2c и через esp8266 получать оттуда данные. Или пробывать atmega8 на каждый модуль
2) Покупать отдельно ttl конвертор для подключения каждого модуля sim800 и работать с каждым на своем порту.
3) Использовать eppom для сохранения результата как я понял последнего модуля с которым общался
тут я до конца не понял в какую сторону копать если кто прояснит буду благодарен.
4) Подсказывали использовать метод Listen() от Softwareserial, но в esp8266 такого метода нет.
5) повесить все выходы sim800 на шину i2c и пытаться общаться через эту шину, но проблема в скорости передачи данных, как быстро можно передавать данные от модуля если допустим 5 смс сразу придет на каждый модуль? и их надо все считать и передать?
Кто из знатоков сталкивался с несколькими UARD подскажите!
Суть такова. Есть модуль esp8266. и есть 4 модуля sim800. Нужно подключатся к каждому модулю допустим в цикле и получать от него какие то данные (к примеру смс которые будут приходить на каждый из этих модулей). Проблема в том как я понял что esp8266 поддерживает только работу с 1 uard с портом. Как реализовать общение с несколькими модулями?
Задавал эти вопросы другим участникам и сказали так:
1) На каждый модуль покупать отдельно arduino nano и уже потом создавать шину i2c и через esp8266 получать оттуда данные. Или пробывать atmega8 на каждый модуль
2) Покупать отдельно ttl конвертор для подключения каждого модуля sim800 и работать с каждым на своем порту.
3) Использовать eppom для сохранения результата как я понял последнего модуля с которым общался
тут я до конца не понял в какую сторону копать если кто прояснит буду благодарен.
4) Подсказывали использовать метод Listen() от Softwareserial, но в esp8266 такого метода нет.
5) повесить все выходы sim800 на шину i2c и пытаться общаться через эту шину, но проблема в скорости передачи данных, как быстро можно передавать данные от модуля если допустим 5 смс сразу придет на каждый модуль? и их надо все считать и передать?
Кто из знатоков сталкивался с несколькими UARD подскажите!