winphone8手机wifi、蓝牙、Gprs有关的问题总结

在winphone8开发的过程中,鉴于需求的考虑,对与wifi、蓝牙、gprs三种通信入口点进行了进一步的研究和分析,总结如下:

一、需求说明

1、wiphone8作为移动网关需要从平台(服务端)通过Http-get方式获取消息。(希望手机gprs通道);

2、winphone8作为移动网关接着将指令通过点对点的方式发送给Arduino,从而实现对传感器的控制和信息读取。

二、问题分析及解决策略

1、对于点对点实现winphone8手机与Arduino,一开始首先的方案是wifi通信(wifi点对点连接并没有上网的功能)。并且已经初步实现了这些功能,但是不幸的是,当时测试的时候必须将winphone8手机通过usb连到有网的笔记本上才能,程序才能跑通,如果拔掉usb线,程序不能正常运行,一开始并不清楚具体的原因所在。最后通过网上的一个获取当前使用网络接入点的测试程序,成功分析了当前使用的网络。对于手机而言,使用网络接入点有一个优先级:Ethernet->wifi->gprs,终于找到了问题的所在:通过usb连上电脑的手机使用的网络是Ethernet,所以正常运行;而拔掉usb之后,手机连着wifi,虽然gprs数据开启,但是出于手机对网络接入点的排序和判断,每次只能单独使用一种网络接入点,但是此wifi又没有上网的功能,所以就出现了程序不能正常运行的结果。
2、本想着通过程序来实现强制使用gprs,但是这条路没有走通;
3、还是用蓝牙呗,它可以和gprs数据通道同时使用。okay,问题解决。

三、总结

1、对于程序设计需要大量调研,方案的可行性很重要。
2、测试程序的时候需要完全脱离外界不必要的条件,否则受到干扰都不知道。。(测试很重要啊)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值