WiFi или Bluetooth для связи между несколькими Arduino и Raspberry Pi.

Итак, я хочу настроить сеть наружных датчиков (температуры и влажности), подключенных к Arduino (и в какой-то момент второй или третий Arduino с собственными датчиками). Затем я бы хотел, чтобы этот Arduino передал эти данные по беспроводной сети на Raspberry Pi, на котором работает какой-то сервер, который может получать данные, а затем загружать их в облако. Я предполагаю, что WiFi - лучший способ сделать это из-за диапазона и количества устройств одновременно? Должен ли я просто получить модуль Wi-Fi для каждого Arduino, и какой диапазон я могу ожидать от этой установки?

, 👍-1

Обсуждение

Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат](https://chat.stackexchange.com/rooms/105211/discussion-on-question-by-cwille97-wifi-or-bluetooth-to-communicate-between-seve)., @VE7JRO


1 ответ


0

Я бы также предложил использовать WIFI (ESP8266), так как вам нужно создать локальную сеть, в которой все устройства будут обмениваться данными с одним хостом, подключенным к одной сети. Если диапазон будет проблемой, вы можете использовать сеть LORAWAN для того же. LORAWAN обеспечивает большую дальность действия сети, и если используется промышленный шлюз, вы можете подключить 10000 узлов (arduino в вашем случае), одновременно обменивающихся данными с одним сервером. В противном случае WIFI будет полезен.

,

Если я получу модуль ESP8266-01 для подключения к Arduino Mega или Uno, будет ли на плате достаточно цифровых и аналоговых слотов для некоторых датчиков температуры и влажности?, @cwille97

Да. Для связи с Arduino ESP8266-01 требуются только контакты UART, поэтому у вас остается много контактов для другой работы., @Vaibhav