Hacking EV3系列之三: Another Way
来源:互联网 发布:java前后端分离原理 编辑:程序博客网 时间:2024/05/06 07:04
在上一篇文章中,我分析得出最后的方法是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,先记录到这。等待测试!
待续!
把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,先记录到这。等待测试!
待续!
0 0
- Hacking EV3系列之三: Another Way
- Hacking EV3 系列之二:新情况
- Hacking EV3系列之四:BTstack与iOS通信
- Hacking EV3系列之一:自编iOS app控制EV3之资料收集与分析
- Hacking EV3系列之五:iOS通过BTstack发送message给EV3
- Hacking EV3系列之六:iOS使用Direct Command 控制EV3
- Hacking EV3系列之七:iPhone 手势无线控制LEGO EV3 Gyro Boy 机器人
- 【iOS与EV3混合机器人编程系列之三】编写EV3 Port Viewer 应用监测EV3端口数据
- 【iOS与EV3混合机器人编程系列之五】iOS_WiFi_EV3_Library 剖析之连接EV3
- 【iOS与EV3混合机器人编程系列之六】iOS_WiFi_EV3_Library 剖析之发送命令给EV3
- 【iOS与EV3混合机器人编程系列之7】通过蓝牙控制EV3
- wii - another hacking toy
- One-way Web Hacking
- 【iOS与EV3混合机器人编程系列之二】工欲善其事,必先利其器(准备篇)
- 【iOS与EV3混合机器人编程系列之四】iOS_WiFi_EV3_Library 剖析之一:WiFi UDP和TCP
- 【iOS与EV3混合机器人编程系列之四】iOS_WiFi_EV3_Library 剖析之一:WiFi UDP和TCP
- Think in another way【Matrix67】
- 【iOS与EV3混合机器人编程系列之一】iOS要干嘛?EV3可以更酷!
- 深入CSS属性(三):line-height
- Hacking EV3 系列之二:新情况
- HTML表单和表格的区别
- mysql5免安装设置(不使用服务)
- 【续】ORA-01157: cannot identify/lock data file 6 - see DBWR trace file ORA-01110: 解决方法
- Hacking EV3系列之三: Another Way
- 转会-"中信软件教育杯" 2011 湘潭市第三届邀请赛
- activity的生命周期
- Hacking EV3系列之四:BTstack与iOS通信
- Whats Enter指令,Whats Leave指令
- MySQL 解疑
- JQuery日期插件datepicker的使用
- WIKIOI 1143 纪念品分组
- Hacking EV3系列之五:iOS通过BTstack发送message给EV3