LINUX.ORG.RU
ФорумTalks

Какие технологии беспроводной передачи рассматривать для DIY IoT?

 , , ,


2

0

Допустим, у меня есть много датчиков с микроконтроллерами и я хочу собирать с них данные. Какие технологии беспроводной передачи данных стоит рассмотреть:

  • для расстояний 1-3м прямой видимости
  • для расстояний 10-15м, с препятствиями?

Есть очевидный Zigbee. Еще есть Bluetooth LE (удобно, что он уже есть во всех ноутбуках и смартфонах). Что-то еще?

Еще интересует беспроводная передача электричества на 1-3м, если это реально сделать на коленке.

★★★★★
Ответ на: комментарий от Oberstserj

Домашние животные подохнут.

А Можно пруф? Какие частоты им сильно дискомфортны? Собака на УЗ-ванну не реагирует никак. Там, ЕМНИП, ~40кГц.

Tanger ★★★★★
()
Ответ на: комментарий от Harald

Направленное свч всё равно частично разлетится по комнате, а от лазера можно поймать диффузию в глаз. Индукция на низких частотах тут самая безопасная.

InterVi ★★★★★
()

Выбирай те, которые ты сможешь купить не ожидая 100500 лет и в которых можно самому менять батарейку.

«Протяни провода» советы, конечно, смешные.

Shaman007 ★★★★★
()
Ответ на: комментарий от aquadon

И то и другое :)

Ну про зигби тебе выше уже написали. Добавлю, что сеть легко расширить сторонними девайсами.

А про синезуб ровно противоположное: легко забивается канал, вплоть до помех от микроволновки, жрущий, неадекватный протокол, который все время ищет девайсы и за каким-то фигом стремится их переконнектить заново, почти все сторонние девайсы пропритарные, никаким реалтаймом и не пахнет. Я вообще хз как эта говнотехнология дожила до 5 версии, да еще и стала настолько распространенной. Хоть ты этим говноедством не занимайся))

Oberstserj ★★
()
Ответ на: комментарий от Shaman007

@aquadon написал про то, что паутину проводов он тянуть не будет. Наверное, он это не просто так написал.

это в нём проводофобия говорит, и я надеюсь убедить, что он не прав

Harald ★★★★★
()
Ответ на: комментарий от Shaman007

Сегодня топикстартер засирает эфир датчиками влажности в цветочных горшочках, а завтра какая-нибудь старушка не сможет вовремя вызвать скорую помощь какой-нибудь дистанционной кнопкой. Или сигнализация не сможет передать сигнал на этой же частоте!

Harald ★★★★★
()
Ответ на: комментарий от Tanger

Собака на УЗ-ванну не реагирует никак.

У меня от УЗ-ванны на 38 кГц собака из соседнего дома на лужайке скулить начинает. А кот бежит прятаться в гардеробку.

УЗ-отпугиватель для собак тоже работает весьма надежно. А там , если не ошибаюсь, 25кГц.

Пруф я б сам почитал, но чет не приходилось курить эту тему.

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

А ещё батарейки,фотоэлементы и прочее нужно потом утилизировать, для производства каждой микросхемы для беспроводной связи где-то в Китае выливаются в природу сотни ядовитых химикатов!

Harald ★★★★★
()
Ответ на: комментарий от Harald

А ты вообще в курсе про правила радиобмена на этих частотах? Там ограничены мощность и время передачи. Емнип, что-то вроде твое устройство должно занимать эфир не более чем на несколько минут в час. Нельзя непрерывно забивать канал передачей данных.

cocucka ★★★★☆
()
Последнее исправление: cocucka (всего исправлений: 1)
Ответ на: комментарий от Oberstserj

18650 достаточно дешевы. А при режиме полива раз в сутки одного заряда хватит на пару месяцев (учитывая совет @Eddy_Em использовать самотек и эм клапан).

bga_ ★★★★
()

Беспроводная связь нужна либо для связи с подвижными объектами, либо там, где проводная экономически необоснована. Горшки в квартире стационарны, находятся близко от источников электроэнергии и центров управления, нет никаких причин не пользоваться проводами, кроме психологических комплексов.

Harald ★★★★★
()
Ответ на: комментарий от Harald

Я вообще не понимаю ТС'a. К горшкам ведь все равно трубки с водой подходят, ну будет там еще 3 проводка. Капец потеря, да...

BceM_IIpuBeT ★★☆☆☆
()
Последнее исправление: BceM_IIpuBeT (всего исправлений: 1)
Ответ на: комментарий от Harald

Ъ IoT

Предлагаю ТСу протянуть везде витуху кат6, купить свич с PoE и к каждому горшку прицепить по малинке с PoE шилдом. На малинки, помимо датчиков и контроля полива, можно еще камеры повесить и нейросеткой отслеживать состояние растений. Сетку конечно же надо IPv6 и чтоб из интернета малинки были доступны. Заодно у каждого горшка можно сделать веб-интерфейс на ангуляре и микроблог в мастодоне.

cocucka ★★★★☆
()
Последнее исправление: cocucka (всего исправлений: 1)
Ответ на: комментарий от Harald

Беспроводная связь ограничена пропускной способностью эфира, ненадёжна и небезопасна. Соседи могут слушать показания датчиков из горшочков ТС-а и даже подменять их своими ложными. Вызывая перерасход и затопление соседей снизу (штрафы, разорение, выдворение ТС-а из страны обратно на родину). Поэтому ТС-у придётся мутить ассиметричную криптографию и аутентификацию каждого горшочка, каждому горшочку по паре регулярно меняющихся открытых и закрытых ключей. И с соответствующими процессорными мощностями, необходимыми для криптографии.

Harald ★★★★★
()
Ответ на: Ъ IoT от cocucka

Ъ! Так победим!

Harald ★★★★★
()
Ответ на: комментарий от bga_

Зато они не очень пожаробезопасны. Я про литиевые 18650.

Harald ★★★★★
()
Ответ на: Ъ IoT от cocucka

А чтобы rpi просто так не стоял без дела то пусть еще и майнит.

bga_ ★★★★
()
Ответ на: комментарий от bga_

Можно от каждого горшочка стрим на твич и собирать донаты

Harald ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Ага, только я забыл упомянуть, что управляется это всё дело через какой-нибудь AWS Elastic IoT Core Service и все растения однажды засохнут, потому что юзер забудет обновить сертификат.

cocucka ★★★★☆
()

Что-то еще?

Ещё глянь MBee (868 МГц, протоколы 6LoWPAN и SimpliciTI) ©.
Его пока мало кто использует из-за дороговизны, но и помех мало по сравнению с 433 МГц.

quickquest ★★★★★
()
Ответ на: комментарий от Shaman007

Ему помимо датчиков еще какие-то исполнительные механизмы по поливу тащить.

Да и если таблетка, насколько ему этих батареек хватит? Замудохается бегать от горшка к горшку менять их. Так-то его дело, пусть бегает, если нравится. Но мазохизм же?

Oberstserj ★★
()

В общем, эдак тема скатится до такого, что дешевле будет соседской бабушке 100р в сутки приплачивать, чтобы она цветы поливала ☺

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Harald

нет никаких причин не пользоваться проводами, кроме психологических комплексов.

Ну допустим есть еще эстетика. Но ради такого я б все равно все горшки собрал бы в одном месте и обвязал их там проводами.

@aquadon , ты б хоть в галерею фотку запостил, было б куда фантазии развернуться :)

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

Но ради такого я б все равно все горшки собрал бы в одном месте и обвязал их там проводами.

И нафига мне тогда они нужны будут? :)

aquadon ★★★★★
() автор топика
Ответ на: комментарий от bga_

Не прилетит фаза в сырую землю горшка.

Какая еще фаза? Ты там датчики от сети напрямую запитывать собрался? :)

Oberstserj ★★
()
Ответ на: комментарий от BceM_IIpuBeT

433

Не надо 433, он слишком попсовый. И есть вероятность, что соседи тебя возненавидят и по башке настучат за то, что глушишь их автосигналку!

Если уж делать беспроводной, то на 315МГц. В России этот диапазон разрешен, а у многих других запрещен, поэтому вероятность, что твоя сетка будет с чужими железками интерферировать, намного меньше.

Правда, у дешевых датчиков есть такая проблема: когда нет сигнала в эфире, он начинает автоматом задирать усиление, из-за чего некоторое время генерит шум. Поэтому для начала и конца передачи нужно придумывать свой какой-то маркер. Естественно, манчестерское кодирование. И хотя бы XOR'ом по 128-биному ключу «шифровать», чтобы не упрощать работу соседскому пацану, горящему желанием взломать твой протокол и устроить потоп.

Eddy_Em ☆☆☆☆☆
()
Последнее исправление: Eddy_Em (всего исправлений: 1)
Ответ на: комментарий от Oberstserj

Ну допустим есть еще эстетика.

я ж говорю, психологические комплексы :)

и вообще кто сказал, что проводами нельзя сделать красиво и эстетично

Harald ★★★★★
()
Ответ на: комментарий от Eddy_Em

А таймер и два канала DMA — это не ценные ресурсы?

А у тебя еще какие-то планы на тот маленький контроллер, который всем этим управлять будет? Нет? Тогда не ценные. Совсем не ценные. Ты уж задачу рассматривай как-то более комплексно.

У меня вон знакомый один решил дома вообще 1-wire сеть сделать. Посадить все выключатели и кучу датчиков. Искал какие-то специализированные конвертеры зачем-то, потому что не смог упихнуть куда-то код. На спор укатал ему все его управление на одну Тиньку13. Теперь чувак пытается Си освоить, ибо он сраный питонист. Он же умудрился на целую стм-ку не влезть.

От задачи плясать надо. Можно и все ресурсы контроллера под завязку задействовать и это не будет никакой тратой ценных ресурсов.

Oberstserj ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.