我目前正在开发用于安全无线通信的原型。 现在我想用Android创建安全蓝牙连接。
我查看了Android开发者网站,找到了一个非常有用的页面,介绍了如何开发蓝牙连接。
http://developer.android.com/guide/topics/wireless/bluetooth.html
但是我们怎样才能让它更安全?有什么想法吗?
感谢您的帮助。
答案 0 :(得分:2)
在我的应用中寻找类似问题的解决方案时,我在code.google.com
中找到了此博客它将帮助所有仍在寻找此问题解决方案的人
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);
多数民众赞成!