博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hacking EV3系列之三: Another Way
阅读量:4123 次
发布时间:2019-05-25

本文共 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/

你可能感兴趣的文章
repeater的使用
查看>>
qt msvc编译中文乱码解决
查看>>
qt中TextField输入框无法输入中文解决办法
查看>>
qt实现点击出现窗口,点击其他任何地方窗口消失
查看>>
QML DropArea拖拉文件事件
查看>>
CORBA links
查看>>
读后感:>
查看>>
ideas about sharing software
查看>>
different aspects for software
查看>>
To do list
查看>>
Study of Source code
查看>>
如何使用BBC英语学习频道
查看>>
JDBC and JTP Transaction
查看>>
spring事务探索
查看>>
浅谈Spring声明式事务管理ThreadLocal和JDKProxy
查看>>
Linux-4.20.8内核桥收包源码解析(六)----------决策函数br_handle_frame_finish
查看>>
内核中新增驱动代码目录和子目录
查看>>
Maven实现原理
查看>>
Java线程基础
查看>>
线程并发工具类(Fork-Join,CountDownLatch,CyclicBarrier,Semaphore,Exchange)
查看>>