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

我是 Windows商店开发的初学者,所以不知道该怎么做.

参考本教程:Get started with Mobile Services

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

但我需要一些资源和教程,如何在C#或VB.net中连接到我的GSM.
任何人都可以帮助我吗?

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

解决方法

根据您的问题,我了解您使用的是Windows 8用户界面(以前称为Metro),而不是Windows 8桌面.

在这种情况下,您需要Windows 8移动宽带API和Windows 8 SMS API.

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

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

请注意,这些与用于Windows 8桌面应用程序的API不同 – 这些API在here.中有记录

编辑:
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上识别的另一个调制解调器.

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...