Предполагая, что я не могу использовать беспроводные технологии, такие как LoRa , LTE-M или SigFox, в среде для установки, я должен использовать протокол проводного датчика для связи со шлюзом, установленным удаленно в здании.
Протяженность кабеля может быть до 20 м от шлюза, и в идеале я буду покупать надежное решение, которое не слишком дорого. Было бы замечательно, если бы датчик был совместим с CE, но, кажется, нет дешевого варианта (менее £ 20), например солнечного .
Итак, требования:
- Можно подключить до 10 или более устройств
- Максимальное расстояние не менее 20 м
- Цена менее 20 фунтов стерлингов для датчиков температуры / влажности / люкс (светимости)
Есть много вариантов, таких как SPI, I2C, RS485, Onewire и CAN. Выбранный нами протокол будет определять выбранный нами датчик.
Протокол Onewire от Maxim (Даллас) выглядит идеальным, но диапазон датчиков пока ограничен (при этом можно использовать мост maxim )
Какой протокол лучше всего подходит для перечисленных выше требований?