Итоги голосования для комментария:
NoName_1147 Просто программы обсчитывающие движение доволно просты, не требуют частых обновлений, работают на весьма скромном, но надежном железе и очень отказоустойчивы. Спроси у тех кто пишет для авионики.
Система управления подходящая для общего потока верней всего будет одна, централизованная и общая на весь транспорт в каком-то крупном районе, опять же вероятней всего пользующаяся очень надежным и максимально абстрактным ПО. Теперь о потере связи, ошибках и неисправностях отдельных машин: можно наладить связь не только на уровне машина-база, но и на уровне машина-машина, при обнаружившейся неисправности авто сигнал будет передаваться на ближайшие автомобили, которые смогут практически синхронно среагировать на внезапные аномалии в потоке, а затем по цепочке или напрямую передать эти сведенья в центральную диспетчерскую, которая изменит паттерн движения на всем участке. То есть может возникнуть моментальная пробка или даже небольшая авария, но это гарантирует что 100500 машин в нее по инерции не взлетит, а добрый компьютерный координатор так проложит маршруты чтобы пробка быстро рассосалась а спасатели/полицейские/национальная гвардия на место прибыла в кратчайший срок.
По поводу взлома — на нынешнем уровне рельно обеспечить каналу связи достаточную защиту, чтобы для ее взлома злоумышленнику понадобился собственный суперкомпьютер. Главное что всю эту систему можно сделать очень простой, по своему сильно проще чем ютуб или компьютерные игрушки, отловить все баги и ликвидировать уязвимости.
+