1 前言当前有越来越多的可穿戴设备使用了蓝牙4.0 BLE(Bluetooth Low Energy)。对于iOS开发而言,Apple之前专门推出CoreBluetooth的Framework来支持BLE的开发。对于硬件开发有了解的朋友应该知道,在之前使用低版本的蓝牙的设备,要连接到iOS设备上,需要注册MFI,拥有MFI协议才能进行相应的开发。如果大家关注我之前对LEGO EV3的研究,就可以发现...
分类:
移动开发 时间:
2015-06-10 17:23:33
阅读次数:
155
前段时间买回来的乐高机器人EV3,一直没有对它进行编程,只是女儿组装它,因此没有在PC上安装软件。昨天星期六,女儿组好一个模型之后,需要对它编程,因而需要在PC上安装编程的软件,这时才从乐高网站上下载软件来安装。由于PC上安装的是WIN7 64位,所以下载的也是WINDOWS下的版本,600多M过一会才可以下载完成,就可以安装了。安装都是比较顺利的,但是安装完成之后,再重启电脑之后,一打开软件就会...
分类:
其他好文 时间:
2015-04-19 17:58:34
阅读次数:
224
今天又是周二,我每周的这个日子上一节大课,大课的意思是从下午四点十分一直持续到六点。对于一个从小学开始到大学都一直没有接触过乐高机器,现在又是高中乐高机器人教师人的来说,无疑有一点转变过大,有点不知...
分类:
其他好文 时间:
2015-03-31 22:35:22
阅读次数:
239
在这个系列之前的博客中,我研究觉得在iOS未越狱的情况下,无法使用蓝牙来控制EV3,编写类似Commander的程序。但,最近和网友的研究发现,通过External Accessory 来实现蓝牙的传输比想象的简单。MFI协议的问题比想象的容易很多,关键在于我们可以获取EV3的MFI协议字符串。接下来让我们看看是怎么实现的。...
分类:
移动开发 时间:
2014-11-30 14:10:31
阅读次数:
142
在上一篇文章中,我们已经知道了如何通过WiFi将iOS设备和EV3连接起来,那么下一步的工作就是从iOS设备中发送命令给EV3并接收EV3返回的数据。这也是本篇文章将告诉大家的。首先要明确的一点是本开源代码库只封装了EV3直接命令(Direct Command),也就是无需在EV3上开发任何程序就能使用这些命令对EV3进行控制。目前库中的API包含以下这些:#pragma mark - EV3 D...
分类:
移动开发 时间:
2014-07-20 15:28:42
阅读次数:
370
在上一篇文章中,我们讲解了如何用开源代码库CocoaAsyncSocket来实现iOS上的UDP和TCP数据通信。那么在本文中,我们将介绍在CocoaAsyncSocket的基础如何使用UDP和TCP连接EV3的机制。之所以我们能够通过无线连接EV3,根本原因在于EV3的源代码内建了一套无线连接通信的机制。这套机制是这样的:1)EV3在连接到无线网络后,就不断地从3015端口发送UDP数据,数据的...
分类:
移动开发 时间:
2014-07-18 22:30:19
阅读次数:
381
在上一篇文章中,我们通过编写EV3 Port Viewer项目实现了iOS监测EV3的实时端口数据。程序最核心的部分就是我们的开源代码库iOS_WiFi_EV3_Library。那么,在本文中,我们将详细介绍我们这个库的编写。为了完成这个库,本人参考了网上很多资料,主要包括EV3的源代码,win版本的代码库以及Monobrick相关以及网上的各种资料,在此就不一一列举了。由于水平有限,本代码库还存...
分类:
移动开发 时间:
2014-07-16 11:20:26
阅读次数:
436
在前两篇文章中,我们对iOS与EV3混合机器人编程做了一个基本的设想,并且介绍了要完成项目所需的软硬件准备和知识准备。那么在今天这一篇文章中,我们将直接真正开始项目实践。==第一个项目: EV3 Port Viewer==项目目的:在iOS设备上通过WiFi连接EV3并且读取EV3每个端口的数据。大家可以一周之后在App Store上搜索EV3 Port Viewer,那么我已经做了一个范例App...
分类:
移动开发 时间:
2014-07-13 18:35:43
阅读次数:
390
乐高Mindstorm EV3智能机器人(以下简称EV3)自从在2013年的CES(Consumer Electronics Show美国消费电子展)上展出之后,就吸引了全球广大机器人爱好者的眼球!EV3相比其上一代机器人NXT最大的提升就在于其硬件上。除了更强大的ARM处理器,并加载了Linux操作系统之外,EV3还配备了蓝牙,支持外接USB,外接WiFi。因为有了这么多的硬件提升,EV3最酷的...
分类:
移动开发 时间:
2014-07-10 17:10:35
阅读次数:
377