2011-11-28 103 views
3

是否可以将蓝牙聊天示例与PC连接? 如何将信息收到PC?我认为我可以使用Android设备的串行端口配置文件(SPP)并在PC上打开常规的COM终端。实际上,我的应用程序需要将加速度计和其他传感器信息发送到PC,以便了解智能手机的位置。我希望你能帮助我。Android设备和PC之间的蓝牙聊天

+0

PC:Windows(XP/Vista/7 *) – Tapia

回答

1

你已经提出了一个普遍的问题,所以我能做的最好的是给你一个普遍的答案。这是两个问题。这听起来像你知道你在android的一面做什么,但我们正在绊倒在PC端。对?就PC端而言,你基本上需要实现一个“蓝牙服务器”。您可以使用bluecove库或标准javax.bluetooth库。

+0

是的,在Android端我找到了蓝牙聊天示例,这非常有用。而且,我正在寻找的是一款Blutooth服务器,它允许我从Android设备获取数据。有没有任何代码的例子? (顺便说一句,我宁愿用C#编程这个服务器) – Tapia

0

将Android和PC连接到同一网络(WiFi /以太网)会更容易,然后在两个设备之间创建套接字连接。 总之:

  1. 加入Android到您的网络,可能使用WiFi。
  2. 加入您的电脑到网络(WiFi /以太网)。
  3. 在PC上创建一个应用程序,该应用程序监听端口上的套接字连接。见Get Closer to the Wire with High-Performance Sockets in .NET
  4. 在PC的防病毒防火墙中打开端口。
  5. 在Android上创建一个应用程序,该应用程序启动与PC的套接字连接(您需要PC的内部IP地址是您在PC的防病毒防火墙上打开的端口)。见Socket Communications

这是一个有点复杂,但使用目前的技术,会给你更多的选择和更容易实现和维护然后蓝牙串行连接。