Есть пример, когда измеряли уровень озера. Понизив скорость, удалось протянуть линию чуть ли не на 10 км.
(1 Мбод - 40-50 метров. Понижая скорость, можно увеличить длину. Напр., 128К - 500 метров (если 64 бит данных и идентификатор и служебные биты, т.е. около 128 бит, то получаем 1 сообщение за мсек))
Надо выбрать протокол верхнего уровня: CANOpen, DeviceNet, CAN Kingdom...
На низком уровне кроме идентификатора можно передать от 0 до 8 байт данных.
Скорость переменная, зависит от длины линии. Если передачу начинают несколько устройств, то коллизии не происходит (при условии разных идентификаторов).
Самая лучшая схема Producer-Consumer (напр., популярный, но старенький Modbus работает по менее удобной схеме Master-Slave).
Очень большой разброс цен - можно выбрать по вкусу.
Мне нравятся ваши советы.
У меня ноутбук, купил 1,5 года назад на радиорынке (новый). Они же и сказали, что диск сыплется (HDD) из-за переносок (я хожу по объектам для пусконаладки автоматики). Но ведь ноутбук для того и создан, чтобы с ним ходить! Проблемы случались примерно каждый квартал: синий экран, ошибка Page, сбор данных, перезагрузка, ОК. Но в этот раз запустил только раза с десятого (были сообщения, что диска нет).
Рабочие данные, конечно, можно скинуть им (работодателю) в облако. Есть куча дистрибутивов, многие с лицензиями. Вот это напрягает, если надо будет кучу программ переустанавливать (включая Windows).
Теперь надо просто определиться с расходами. Т.е. как поменьше потратить, но с большей эффективностью. Есть идея протянуть месяца три, а потом купить новый ноутбук (мне этот понравился тем, что у него GTX1050).