Какая модель драйвера для Windows 10 подходит для реализации уровня IP-канала? - PullRequest
0 голосов
/ 17 февраля 2019

Я хочу написать простой драйвер для Windows, позволяющий запускать TCP / IP через проприетарный RF-модуль.Модуль уже предоставляет пакеты данных в стиле Ethernet с MAC-адресом источника / назначения, поэтому мне просто нужно наложить IP-пакеты (генерируемые обычной подсистемой Microsoft IPv4), установить MTU соответствующим образом, чтобы они имели правильный размер, а затем вызвать модуль.последовательный API.Мне нужно уметь обрабатывать состояния передачи и реализовывать протокол ARP.Я хочу, чтобы драйвер выставлял новый интерфейс, похожий на карту Wi-Fi или Ethernet в Network Connections, и использовал обычный стек Windows IP.

Модуль UART и может быть подключен через микросхему FTDI, преобразователь RS-232,или собственный UART на плате IoT Core, так что он будет просто общаться с общим последовательным портом.Я в порядке только с запуском на Windows 10, но я все еще не уверен, что использовать.Могу ли я использовать провайдера UWP VPN?Нужно ли писать драйвер минипорта NDIS или поставщика интерфейса?Кроме того, как я буду обращаться с драйвером, требующим полного контроля над последовательным портом все время?Я не могу написать драйвер последовательного порта, так как он может быть подключен через различные типы последовательных портов.

...