我是 Windows 商店开发的初学者,所以不知道该怎么做。
请参阅本教程:移动服务入门
我想添加到我的 GSM 调制解调器(索尼爱立信 K750i)的连接并捕获来自 GSM 的传入 SMS 以更新到 Azure 数据库。
但我需要一些资源和教程,了解如何在 C# 或 VB.net 中连接到我的 GSM。有人可以帮我吗?
我在网上搜索过,但是有太多不同的教程和安装程序/工具包,所以我有点困惑。
根据您的问题,我了解到您使用的是Windows 8 UI(以前称为 Metro),而不是 Windows 8 桌面。
在这种情况下,您需要 Windows 8 移动宽带 API 和 Windows 8 SMS API。
这是 Windows.Networking.NetworkOperators 的文档,其中包括移动宽带。
这是 Windows.Networking.Connectivity 的文档,其中包括网络适配器。
这是有关使用 Win 8 移动宽带的教程。
这是 Windows.Devices.SMS 的文档。
这是有关使用 Windows 8 SMS API 的教程。
请注意,这些 API 与您将用于 Windows 8桌面应用程序的 API 不同 - 这些 API 记录在此处。
编辑:Windows 8 UI 是第一次启动 Windows 8 时看到的带有磁贴的绿色部分。Windows 8 桌面是传统的 Windows 界面,您可以通过单击桌面磁贴来访问它。UI 中的应用程序必须使用与桌面应用程序不同的 Windows API。
从您发布的另一个问题中,我看到您没有正确的 Windows 8 驱动程序,这也影响了您可以执行的操作。
为了使用任何Windows Mobile Broadband API,您必须能够将您的设备视为 Windows 网络适配器。要检查这一点,请连接您的设备并打开 Windows 设备管理器,然后检查您的设备是否出现在网络适配器下。如果是,那么您可以使用 Windows API。如果不是,那么您不能使用这些 API。
将设备用作 GSM 调制解调器还有另一种可能性,即 AT 命令,如您的其他问题的答案中所建议的那样。
为了能够使用 AT 命令,您的手机必须公开调制解调器端口,并且您应该能够在 Windows 设备管理器中看到这一点。您将能够从 Windows 8 桌面应用程序访问此调制解调器端口。但是,我几乎可以肯定您无法访问调制解调器端口并使用 Windows 8 UI 中的 AT 命令(但请检查一下)。
Stack Overflow 和其他互联网上有很多关于如何从 .NET 应用程序打开调制解调器端口以及发送和接收 AT 命令的示例。
如果您在 Windows 设备管理器中只看到黄色三角形,或者根本看不到您的设备,那么您必须获得正确的驱动程序,或者获得另一个可在 Windows 8 上识别的调制解调器。