本文共 497 字,大约阅读时间需要 1 分钟。
在上一篇文章中,我分析得出最后的方法是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,先记录到这。等待测试! 待续! |
转载地址:http://yhapi.baihongyu.com/