Windows 10 IOT 4G Tethering говорит «DisabledByOperator», но работает на рабочем столе Windows 10 - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь настроить привязку к IOT в Windows 10 с помощью Raspberry Pi 3 и Huawei K5160.

Следуя приведенным ниже инструкциям:

Мобильный широкополосный USB-модем в Windows10 IoT?

и

https://social.msdn.microsoft.com/Forums/en-US/910cbbd6-7656-422a-b09d-8657f7e50251/sad-state-of-cellular-modem-support-on-windows-10-iot-core?forum=WindowsIoT

Я настроил модем, и он, кажется, работает нормально, за исключением модема.

Соединение не отображается на странице настройки привязки в веб-интерфейсе, и если я запускаю следующее:

var lteProfile = NetworkInformation.GetConnectionProfiles().FirstOrDefault(p => p.NetworkAdapter.IanaInterfaceType == 243);
var capability = NetworkOperatorTetheringManager.GetTetheringCapabilityFromConnectionProfile(lteProfile);

При использовании того же модема с той же SIM-картой на рабочем столе установлено значение "Включено ", но на IOT это" DisabledByOperator ".Я подтвердил оператору, что модем включен.

Я думал только, что это различие связано с тем, что на рабочем столе профиль подключения каким-то образом создается автоматически, тогда как на IOTскопировать профиль с рабочего стола ... или это ошибка в IOT, но я пробовал несколько разных сборок без разницы.

Я потратил несколько часов на просмотр документации по XML профиляformat и netsh mbn, но там, похоже, нет ничего, что могло бы повлиять на состояние привязки, плюс, насколько я могу судить, DisabledByOperator должен основываться на флаге от Operator ...

Edit:

Для большей ясности я установил SubscriberID в соответствии с приведенными выше инструкциями, прежде чем копировать XML на мое IOT-устройство, и модем подключается правильно и получает IP-адрес на IOT-устройстве, поэтому профиль должен быть правильным (по крайней мере, достаточно правильно для стандартного использования!).Единственное, что не работает, это привязывание ...

1 Ответ

0 голосов
/ 07 июня 2018

Я не уверен, что это ошибка в IoT.Хотя модем Huawei / Vodafone K5160 находится в списке совместимости оборудования , он не является проверенным Microsoft.Я думаю, возможно, вы не установили правильное значение для идентификатора подписчика.Вы можете обратиться к следующему документу: http://download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/MB_CustGuide.docx

В этом документе объясняется, как создать мобильное широкополосное соединение с помощью командной строки и получить идентификатор подписчика.

for /f "tokens=1,2* delims=: " %%i in ('netsh mbn show ready *') do (
  if "%%i"=="Subscriber" SET SUB_ID=%%k
)

Приведенная выше команда получит идентификатор подписчика.доступного устройства.

Надеюсь, что это полезно для вас.

...