Geo*_*org 18 iphone bluetooth arduino ios
我希望能够让我的iPhone-App通过蓝牙与我的Arduino通信.我发现了一些支持以下协议的蓝牙防护:BCSP,DUN,LAN,GAP SDP,RFCOMM和L2CAP.从我在google搜索时发现的是,iPhone是否正在隐藏它的蓝牙堆栈?!?它是否正确?是否真的没有机会让我的iPhone与其他支持蓝牙的设备进行通信而不进行越狱(据我所知,如果我使用btstack,则需要这个设备:http://code.google.com/p/btstack/) ?
如果蓝牙真的不可能,你会建议实现通信的其他方式(期望WLAN)?我想要实现的是这样的:http://theiopage.blogspot.com/2011/08/yanis-android-wireless-eos-controller.html
谢谢你的任何提示!
Mik*_*ike 16
有几种连接技术可供使用.
正如其他人所提到的,标准蓝牙(3.0)由MFi程序控制.连接到非越狱iPhone的唯一方法是加入MFi计划.
串行访问很有趣.您必须加入MFi以分发串行设备,但您可以使用Redpark串行电缆将您自己的 iPhone 连接到串行设备.
有几种方法可以将蓝牙LE设备连接到Arduino.我使用的是RedBearLabs BLE Shield.它的工作非常好.

您还可以使用WiFi串行桥连接到Arduino.我在WiFly设备上取得了成功.

关于BLE Shield和WiFly的一个有趣的事情是你不必使用Objective C或Macintosh - 当然,这是一个选项.您可以通过在iPad或iPhone上运行的techBASIC访问这两者.
你也许可以推测这些在你自己的一些研究和努力,但这些连接技术(再加上一些不直接适用于Arduino的),也包括在大厦iPhone和iPad的电子设备,从O的新著作"赖利.

hot*_*aw2 10
有关从库存OS iOS设备连接蓝牙3.0或更低版本设备的信息仅在被Apple的MFi程序接受后才可用.
蓝牙4.0(BLE)可以在开发中和商业上访问iOS开发人员(无需访问MFi程序),使用iOS 4或更高版本中提供的公共核心蓝牙框架在iPhone 4S,iPad 3及更高版本的设备上运行BT4.0在船上.
几年后添加:现在市面上有几种BLE防护罩和Arduino兼容或类似Arduino的产品,内置BLE(LightBlue Bean,RFduino等).
实际上,你可以在没有越狱或MFi注册的情况下实现它.
看看在较新的iOS设备和Arduino BT 4.0屏蔽中使用蓝牙4.0.
这可能会有所帮助:http://blog.makezine.com/2012/03/19/bluetooth-4-0-from-arduino-to-iphone-no-jailbreaking-no-mfi/
| 归档时间: |
|
| 查看次数: |
48636 次 |
| 最近记录: |