找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6289|回复: 0

开源项目:自编iOS app控制EV3系列之三:BTstack方法

[复制链接]
发表于 2014-2-23 10:20:30 | 显示全部楼层 |阅读模式
在上一篇文章中,我分析得出最后的方法是dig源代码。
把200多M的源代码从GitHub上下下来后,用搜索的方法竟然就只找到几个含有iPhone 字样的宏定义。要深入的研究源代码,唯一的方法就是装个Linux的虚拟机比如Ubuntu,然后用Eclipse打开源代码来分析。
由于装机很麻烦,上面的工作留待下周或下下周进行。而且这个方法确实也无法保证就能找到。
一开始是因为iOS本身Framework限制的原因,我们才考虑源代码。
那么,有没有方法可以解决iOS限制这个问题呢?
有!
越狱!Jailbreak!
越狱之后的iOS就完全开放了。
然后就有一个开源的工具可以使用:BTstack。
这个第三方库就绕过了iOS本身的限制。
BTstack号称Bluetooth for all!解决所有的蓝牙通信问题。
在上一代的LEGO Mindstorms NXT中,这个版本甚至还未支持iOS,就有人使用BTstack开发了可以在iOS上使用的NXT编程app。
这足以证明BTstack的可行性。
只要能用BTstack连接上EV3,那就成功一小半了。
OK,先记录到这。等待测试!
待续!


如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-21 20:29 , Processed in 0.089265 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表