问题标签 [mobile-broadband-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
990 浏览

c# - MBN Api:使用 mbnInfMgrInterface.GetInterfaces() 时未找到接口

下午好

我在使用移动宽带网络 API (MBN API) 时遇到了一个奇怪的问题。使用 netshell 并运行 netsh mbn>show interfaces 时,我收到 1 个接口。这是正确的,因为我的系统上有一个宽带连接。

当我转到我的代码(适用于其他系统)时

我没有收到任何接口。

这不应该以某种方式联系起来吗?有没有我忘记的特定设置?

我的 readstate 函数是:

谢谢您的帮助。希望有人以前遇到过这个问题并且可以帮助我。

0 投票
1 回答
1499 浏览

c# - 以编程方式选择 Internet 连接(WiFi、移动宽带……)

我正在为平板电脑开发一个应用程序(.NET、C#),以检查各种可用网络,例如 WiFi 或 4G 或 3G 等移动宽带连接。应用程序必须执行各种测试,主要包括连接到指定的 URL 并记录发送和返回的数据量以及所涉及的时间。

平板电脑运行的是 Windows 8(不是 8.1),我正在使用 Visual Studio 2013 在 Windows 7 PC 上进行开发。我已经设法“发现”活动的移动宽带和 WiFi 连接。

如果有多个可用连接,例如 4G 移动宽带连接和 WiFi 连接,应用程序应该对每个连接进行相同的测试。但是,我仍然没有找到如何指定要使用的连接。这甚至可能吗?(平板电脑如何选择使用哪一款?)

0 投票
1 回答
321 浏览

windows-8.1 - 使用移动宽带 API 获取位置详细信息

我可以在 Windows 8 中使用 Mobile Broadband API 获取 cellID、LAC、MNC 和 MCC 吗?我有一个 Windows 7 Location 应用程序,它打开 SIM 串行端口并获取 cellID、LAC、MNC 和 MCC 详细信息,并将这些详细信息发送到无线 API 并获取位置详细信息。所以我尝试使用移动宽带 API 复制相同的内容,因为我们不应该打开端口。请帮忙。

提前致谢!

0 投票
1 回答
488 浏览

mobile-broadband-api - 移动宽带API的IMBNDeviceService接口

我们可以在 Windows 8 笔记本电脑中使用 Microsoft 移动宽带 API 发送 AT 命令吗?我知道 IMBNDeviceService 接口中有 SetCommand() 方法。我们可以通过它发送AT命令吗?如果是这样,语法是什么。谢谢。

0 投票
1 回答
318 浏览

mobile - 需要 WinRT 中移动宽带 API 的替代方案

我正在尝试使用移动宽带 API 接口在 Windows RT 平板电脑上获取移动设备信息,例如 IMEI 等。
您可以在此处找到 API 参考

我打算做一个控制台应用程序来检索信息,如下面的示例所示。但我无法在 WinRT 中找到 MbnApi 命名空间。

我知道它在 WinRT 中不可用。如果你们中的任何人知道或拥有相同的托管代码或 DLL,请指出我正确的方向。

代码:

0 投票
2 回答
1487 浏览

linux - 无法执行 /usr/bin/qmicli: 没有这样的文件或目录

我正在使用带有 Sierra 无线 MC7354 的 linux 内核 3.6.9。该模块插入带有基于 ARM9 处理器的嵌入式板卡的 Verizon 无线激活 sim 卡。通过启用内核 qcserial 驱动和 qmi_wwan 驱动,我们可以得到 ifconfig –a 命令输出如下:

为了建立宽带连接,想到了使用 libqmi 协议的方式与 modem 通话。在我的开发 Ubuntu 机器上下载了 libqmi-1.12.6 并配置了 ARM 编译器。

制作后,将 qmi-network qmicli qmi-proxy 程序移动到我实际的嵌入式板 usr/bin 文件夹和

libqmi-glib.so、libqmi-glib.so.1 和 libqmi-glib.so.1.3.0 到 usr/lib 文件夹。

(无法安装具有有限存储卡限制的实际目标板)。

当我尝试跑步时

收到以下错误:

某些原因我无法在我的目标板上运行 qmicli 程序。谁可以帮我这个事…。

看起来我缺少将一些依赖项从我的 linux 开发机器复制到目标 ARM 平台。

谢谢,

0 投票
1 回答
1242 浏览

sms - 如何使用 MBN 在 Windows 10 中以编程方式发送和接收 SMS?

我们有一个通过 MBN IMbnSms 接口和 2G/3G/4G 调制解调器发送和接收 SMS 消息的程序。我们的代码在 Windows 7 和 Windows 8.x 中工作,但在 Windows 10 中失败。IMbnSms.GetSmsStatus() 始终返回 0x8000000A (E_PENDING) 错误,即使调制解调器已在网络上驻留 10 分钟。IMbnSms.SmsSendPdu() 在 OnSmsSendComplete 事件中获取 E_MBN_FAILURE。

这是重现此问题的 GetSmsStatus() 的简单测试代码:

使用可以通过“netsh mbn sho int”获得的网络接口 GUID 调用它。

0 投票
1 回答
276 浏览

c++ - c++/C 中以太网 ip 中的 eth_dr 是什么?

我想在驱动程序模块中编写一行代码以获得移动宽带的支持。这是代码:

所以我的疑问是什么 struct eth_hdr?我包括哪个头文件?所以我应该把这个结构定义为我自己的?

0 投票
0 回答
227 浏览

c++ - 针对移动宽带支持的 NDIS 6.2 LWF 更改

我正在为 Windows 平台创建一个应用程序,该应用程序具有

  • NDIS 虚拟微型端口驱动程序
  • NDIS 中间驱动程序 (Windows XP)
  • NDIS 轻量级过滤器 (LWF) 驱动程序(Windows Vista 和更高版本)

现在我想在 Windows 7 中获得对 LWF 驱动程序的移动宽带支持。使用 NDIS 6.2 。

  • 我在 LWF 和 Virtual Miniport 都有 INF 文件。

我为移动宽带更改了我的 LWF INF 文件,如下所示:(ppip在该FilermediaType部分中添加了“”)

我添加了这样的NdisWirelssWanforFilterAttach ( )函数:

我的微型端口 INF 文件包含:

因此,在搜索移动宽带 (MB) 支持文档后,我得到了 2 篇论文:

https://msdn.microsoft.com/en-us/library/windows/hardware/ff557185(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/hardware/ff559110(v=vs.85).aspx

INF file是正确的吗?我应该在哪里添加这段代码?

  • 它在过滤文件网络缓冲区发送/接收功能中吗?
  • 还是在 Miniport netbuffer 发送/接收功能中?
0 投票
1 回答
1414 浏览

c# - 如何将移动宽带 API 添加到我的 C# WPF 应用程序

正如标题所说,将移动宽带 API 添加到我的 C# WPF 应用程序的首选方法是什么?