微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐