Серверная стойка она очень компактная, в неё расстояния между связываемыми устройствами измеряется в десятках см. А значит это в рамках того на что расчитан протокол, разве не так?
1-wire и i2c существенно отличаются. В i2c есть линия синхронизации тактово частоты а у 1-wire нет. Устройство на удалении получит сигнал синхронизации (SCL) с существенным запозданием, которое будет превышать допустимый порог для работы протокола и данные от удаленного устроства (SDA) будут приходить не сихронизированно с тактовой частото. Тем самым у вас не будет работать передача данных. Это все будет происходить потому что существует физическая задержка в передаче сигнала по проводам.
К слову, для автора первого комментария. I2C требует не 2 провода а 3. SDL, SCL и GND(земля). 1-Wire можно путить по 2 двух проводной схеме с паразитным питанием, но это будет уменьшать скорость передачи, что в принципе может и не критично.
RS-485 так же работает по 3 проводам: A, B, GND. Минус RS-485 в том что нужно ставить устроство которое будет передавать сигнал с устройства в RS-485, но есть готовые платы RS-485<->I2C, RS-485<->UART, RS-485<->SPI.
Я для себя выработал следующий подход - можно ли нечто не использовать/удалить, с сохранением бизнес функционала. Если ответ да, тогда удаляем. Кому то это может показаться странным. Обычно людям зараженные одной из идеологий, которая заставляет порождать много абстракций. На практике же реализация подхода выше приводит к тому что код и в целом система становится проще. Простые вещи легче понять, а значит легче понять как добавить в них новый функционал, а также то что человек понимает в том редко делает ошибки(баги).
Можно случайно переместить некоторую часть земли при закопке, с нижнего слоя на верхний. При земляных работах, это более чем возможно.
Вторая опасность, это наличие капиллярного эффекта, который без проблем может поднимать с нижних слоев бактерии на верхний слой.
В состоянии споры, бактерии могут жить десятилетиями. Есть ли шанс что вы или кто-то другой, через время решит перекопать землю? Например через сезон или два когда там снизу все окончательно сгниет и перестанет тем самым подогревать землю?
Проблема с заделкой вторичного продукта, в грядки состоит в том что есть не малый шанс попадания болезнетворных бактерий на то что на этих грядках растет. Это же относится к навозу. Для подкормки деревьев это нормально, а вот для если вы сорвете свежую клубнику или огурец, который вероятно будет лежать на земле, даже помыв есть шанс отравиться.
На самом деле таких случаев случается очень много, по этому грядки подкармливают химически синтезированным удобрениями.
Интересно а есть ли нано частицы песка? Если посмотреть океаническую жидкость то должно быть огромное кол-во мельчайшей взвеси песка особенно в прибрежной зоне где волны. Компоненты песка в принципе не разлагаются микроорганизмами в отличает от пластика. Почему взвесь песка не опасна а пластика опасна?
Серверная стойка она очень компактная, в неё расстояния между связываемыми устройствами измеряется в десятках см. А значит это в рамках того на что расчитан протокол, разве не так?
Время ожидания в 5ms не связано с данной проблемой. У вас будет рассинхронизация SCL и SDA на каждом бите.
Если интересно почитайте статью: "Extending the SPI bus for long-distance communication". Суть проблемы там раскрыта и приводится пример решения.
Но смысла в этом решении нет если можно выбрать протокол в котором уже заложена возможность передачи на большие растояния, например RS-485.
1-wire и i2c существенно отличаются. В i2c есть линия синхронизации тактово частоты а у 1-wire нет. Устройство на удалении получит сигнал синхронизации (SCL) с существенным запозданием, которое будет превышать допустимый порог для работы протокола и данные от удаленного устроства (SDA) будут приходить не сихронизированно с тактовой частото. Тем самым у вас не будет работать передача данных. Это все будет происходить потому что существует физическая задержка в передаче сигнала по проводам.
К слову, для автора первого комментария. I2C требует не 2 провода а 3. SDL, SCL и GND(земля). 1-Wire можно путить по 2 двух проводной схеме с паразитным питанием, но это будет уменьшать скорость передачи, что в принципе может и не критично.
RS-485 так же работает по 3 проводам: A, B, GND. Минус RS-485 в том что нужно ставить устроство которое будет передавать сигнал с устройства в RS-485, но есть готовые платы RS-485<->I2C, RS-485<->UART, RS-485<->SPI.
Процессы тоже нужно выбирать с умом. :)
Я для себя выработал следующий подход - можно ли нечто не использовать/удалить, с сохранением бизнес функционала. Если ответ да, тогда удаляем. Кому то это может показаться странным. Обычно людям зараженные одной из идеологий, которая заставляет порождать много абстракций. На практике же реализация подхода выше приводит к тому что код и в целом система становится проще. Простые вещи легче понять, а значит легче понять как добавить в них новый функционал, а также то что человек понимает в том редко делает ошибки(баги).
Можно случайно переместить некоторую часть земли при закопке, с нижнего слоя на верхний. При земляных работах, это более чем возможно.
Вторая опасность, это наличие капиллярного эффекта, который без проблем может поднимать с нижних слоев бактерии на верхний слой.
В состоянии споры, бактерии могут жить десятилетиями. Есть ли шанс что вы или кто-то другой, через время решит перекопать землю? Например через сезон или два когда там снизу все окончательно сгниет и перестанет тем самым подогревать землю?
Проблема с заделкой вторичного продукта, в грядки состоит в том что есть не малый шанс попадания болезнетворных бактерий на то что на этих грядках растет. Это же относится к навозу. Для подкормки деревьев это нормально, а вот для если вы сорвете свежую клубнику или огурец, который вероятно будет лежать на земле, даже помыв есть шанс отравиться.
На самом деле таких случаев случается очень много, по этому грядки подкармливают химически синтезированным удобрениями.
Интересно а есть ли нано частицы песка? Если посмотреть океаническую жидкость то должно быть огромное кол-во мельчайшей взвеси песка особенно в прибрежной зоне где волны. Компоненты песка в принципе не разлагаются микроорганизмами в отличает от пластика. Почему взвесь песка не опасна а пластика опасна?