ежели в одну сторону так "все придумано до нас"™
коврик воткнут в USB. по периметру коврика катушка, в ней возбуждается сигнал. катушка в мышке используется для извлечения питания. мышь передает данные взад путем корочения приемной катушки через низкоомный резистор + MOSFET (одной ноги МК достаточно). в коврике такие провалы демодулируются обратно в цифру несложной цепочкой.
точное позиционирование не сильно важно, высота тоже +/- 5 см пофиг. скорость конечно не Ethernet, но и не не такая низкая.
если бы со стороны ПК организовать драйвер способный общаться с этим ковриком (он прикидывается обычной мышой, HID), и написать утилитку для приема и складирования данных, то можно использовать готовые коврики. запустил программу, бросил свой логгер и пошел варить кофе :>
только вот отсутствие ОС с дивайсом при передаче данных не очень хорошо.