2012-03-01 101 views
0

我目前正在开发用于安全无线通信的原型。 现在我想创建一个安全与Android的蓝牙连接。安全的蓝牙连接Android

我在Android开发者网站上查了一下,发现了一个非常有用的页面,介绍了如何开发蓝牙连接。

http://developer.android.com/guide/topics/wireless/bluetooth.html

但我们可以如何更加安全呢?有任何想法吗?

感谢您的任何帮助。

+0

定义“安全”。 – jeffsix 2012-03-01 14:55:11

+0

例如该消息被加密或连接。就像在HTTP连接HTTPS中一样。 – Johnny2012 2012-03-01 14:57:29

回答

2

在寻找类似的问题在我的应用程序的解决方案,我发现从code.google.com这个博客

这将帮助所有那些谁仍然在寻找这个问题的解决方案上SO

http://mobisocial.stanford.edu/news/2011/03/bluetooth-reflection-and-legacy-nfc/

现在解决方案变得非常简单。只需在您的项目中包含InsecureBluetooth.java,并在BluetoothChatService.java中更改2行。

tmp = InsecureBluetooth.listenUsingRfcommWithServiceRecord(mAdapter, NAME, MY_UUID, true); 

tmp = InsecureBluetooth.createRfcommSocketToServiceRecord(device, MY_UUID, true); 

完蛋了!

+0

非常好,谢谢! – Johnny2012 2012-03-01 15:46:32

+0

永远欢迎... – 2012-03-02 04:28:28