У меня есть проект, в котором мне нужно настроить сеть, которая, по сути, представляет собой связку Raspberry Pis, подключенных через маршрутизатор через Ethernet, и заставить их общаться друг с другом без использования IP.
Моя задача здесь в два раза, во-первых, как я могу записать необработанные двоичные данные в ethernet, чтобы передать свои собственные пользовательские данные и иметь собственный анализатор на каждом конце, собирающий и десериализующий эти данные?
Во-вторых, и это второстепенно для этого поста, если у кого-то есть какие-либо идеи относительно того, как я мог бы использовать маршрутизатор без использования IP (он же настраивает мой собственный простой протокол адресации), это было бы очень кстати. Пока что я набросал только то, что приобрел себе роутер, который можно было бы прошить, а затем установил специальное программное обеспечение, работающее по специальному протоколу. Однако я не уверен, выполнимо ли это даже с готовых маршрутизаторов. Указатели приветствуются.
В идеале я бы хотел сделать все это на python.