gpt4 book ai didi

c# - 添加 GSM 功能以连接到 azure 移动服务

转载 作者:行者123 更新时间:2023-11-30 12:47:24 24 4
gpt4 key购买 nike

我是 Windows 商店开发的新手,所以不知道该怎么做。

引用本教程:Get started with Mobile Services

我想添加到我的 GSM 调制解调器(索尼爱立信 K750i)的连接并捕获来自 GSM 的传入短信以更新到 Azure 数据库。

但是我需要一些资源和教程来了解如何使用 C# 或 VB.net 连接到我的 GSM。谁能帮我解决这个问题?

我在网上搜索过,但是有太多不同的教程和安装程序/工具包,所以我有点困惑。

最佳答案

根据您的问题,我了解到您是在 Windows 8 UI(以前称为 Metro)中工作,而不是在 Windows 8 桌面中工作。

在这种情况下,您需要 Windows 8 Mobile Broadband API 和 Windows 8 SMS API。

Here是 Windows.Networking.NetworkOperators 的文档,其中包括移动宽带。
Here是 Windows.Networking.Connectivity 的文档,其中包括网络适配器。
Here是关于使用 Win 8 移动宽带的教程。

Here是 Windows.Devices.SMS 的文档。
Here是有关使用 Windows 8 SMS API 的教程。

请注意,这些 API 不同于您将用于 Windows 8 桌面 应用程序的 API - 这些 API 已记录在案 here.

编辑:Windows 8 用户界面是您首次启动 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 用户界面访问调制解调器端口和使用 AT 命令(但请检查一下)。

在 Stack Overflow 和互联网的其余部分有很多关于如何从 .NET 应用程序打开调制解调器端口以及发送和接收 AT 命令的示例。
如果您在 Windows 设备管理器中只看到黄色三角形,或者根本看不到您的设备,那么您必须获得正确的驱动程序,或者获得 Windows 8 可识别的另一个调制解调器。

关于c# - 添加 GSM 功能以连接到 azure 移动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16976283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com