Интерфейс IMBNDeviceService API мобильного широкополосного доступа

Можем ли мы отправлять AT-команды с помощью API Microsoft Mobile Broadband на ноутбуке с Windows 8? Я знаю, что в интерфейсе IMBNDeviceService есть метод SetCommand(). Можем ли мы отправлять AT-команды через него? Если да, то каков синтаксис. Благодарю.


person user3291904    schedule 04.03.2015    source источник


Ответы (1)


Нет, ты не можешь. Интерфейсы DeviceServices предназначены для отправки команд интерфейса MBIM, определенных здесь. Вы можете использовать интерфейсы Mobile Broadband API, открытые интерфейсами DeviceServicesIM. устройство, определяемое их идентификаторами GUID. Интерфейсы MBIM имеют свои собственные команды, отсюда и метод SetCommand().

Если вы хотите отправлять AT-команды, найдите COM-порт устройства и используйте его. Не все современные устройства имеют COM-порт.

person user1725145    schedule 05.03.2015
comment
Как узнать COM-порт, используемый моей SIM-картой на ноутбуке? Есть ли какой-то конкретный драйвер, который мне нужно установить? В диспетчере устройств не нахожу категории модемов. Однако программное обеспечение Sierra Skylight обнаруживает мою SIM-карту. - person user3291904; 09.03.2015
comment
Если вы не видите COM-порт в диспетчере устройств Windows, возможно, устройство его не предоставляет. Возможно, программное обеспечение Sierra вместо этого использует сетевой адаптер. Вам нужно будет спросить производителя ноутбука о другом драйвере. - person user1725145; 09.03.2015