LinKIt ONE 测评

LinKIt ONE 测评

年前偶得的LinkItONE

第一次写测评,写给自己写着玩的,有什么不对不妥的请指出

LinKItONE:

简介:

LinkItONE是针对可穿戴电子和物联网推出的一款开源、高性能的8合1无线开发板,基于世界领先的可穿戴SOC-联发科Aster(MT2502A)处理器。LinkItONE集成了高性能的Wi-Fi(MT5931)和GPS(MT3332)x芯片。同时,LinkItONE提供了兼容ArduinoUNO的接口可以很容易的介入各种Shield及传感。

LinkItONE是由SeeedStudio和联发科战略合作的一款产品,它继承了开源硬件和业界领先的可穿戴式物联网参考设计方案资源,不管你是创客、设备制造者、学生、电子发烧友、电子爱好者、软件开发人员、硬件开发人员甚至艺术家,LinkItONE可以帮助将你的创意编程现实。

什么是LinkIt?

MediaTekLinkIt?是为穿戴式与物联网(IoT)所量身打造的开发平台收集,

该开发平台收集分别于两个不同的家族系列:

?LinkItAssist,针对简单的应用适合可穿戴与物联网设备,例如智能腕带,智能手表和智能安全和跟踪设备。这些设备提供用户设备上的反馈和控制选项,还可以使用GSM短信,GPRS,Wi-Fi或蓝牙连接来与用户,其它智能设备和云应用来交换数据和控制消息。

?LinkItConnect,针对单一应用适合物联网设备,例如智能灯泡以及智能家电并通过Wi-Fi或蓝牙连接,使用云服务和智能手机来做远端控制。而每个开发平台又将提供一个或更多芯片组和个别的API,以满足客制式开发和设备的要求。因此,为了启动您创建原型器的创意,我们提供个别不同的开发平台工具包含:

?一个或更多HDK让您创建原型器。

?一个SDK让您为装置编程固件或软件。

?一个或更多硬件参考设计作为最终产品的电路板布局的基础。

?全面的文件例如API参考,开发指南,芯片组说明和引脚图。

?支持论坛。

联发科技LinkItONE开发平台:

?联发科技Aster(MT2502)世界上最小的系统级芯片(SoC)和搭配低功耗的Wi-Fi和GPS芯片

组。

?LinkItONEAPI。

?LinkItONE硬件开发工具包(HDK)。

?LinkItONE软件开发工具包(SDK)。

LinkItONEHDK包含了LinkItONE开发板,它与市面上功能最丰富的ArudinoUNO的引脚相似。

这块充满特色的开发板是联发科技与SeeedStudio(知名的创新平台先驱厂商)同设计的技术结晶。

与UNO不同的是:开发板内置了所有LinkItONEAPI,GPS与Wi-Fi功能,并提供多样的接口来连接

传感器与其他周边设备。

LinkItONESDK以ArduinoIDE插件呈现,是创客们软件开发工具的首选。安装此插件后,您能够容

易的移植既有的Arduino代码到LinkItONE,并使用各种LinkItONE的通讯API:2G移动式网络(

GSM和GPRS)、蓝牙与Wi-Fi。

下面是LINKITONE套件:

套件:

1.LinkItONE开发板*1

2.GPS天线*1

3.GSM天线*1

4.WiFi/BT天线*1

5.1000mAh锂电池*1

拿到板子发现板子很小巧精致,这是集GPSGSMWIFI蓝牙各种常用的通信于一体的开发板。

值得注意的是他提供了一个1000mah的锂电池可以很容易的DIY出一个便携移动的产品来。

结合当下火起来的NB-IOT我喜欢callit牛逼-iot,还有就是共享自行车。

这不是就可以用LinkItone完成吗。于是NB-IOT共享自行车就可以马上实现了。

板子的引脚图:

LinkItONE开发板提供与ArduinoUNO相似的引脚设置

规格

主控:MT2502A(Aster,ARM7EJ-STM)

主频:260MHz

尺寸:83.82x53.34mm(3.3x2.1英寸)

Flash:16MB

RAM:4MB

IO口输出电流:1mA

模拟口数量:3

数字输出电平:3.3V

模拟口输入电压:5V

串口:软串口(Serial)及硬串口(Serial1,D0&D1)

SD卡:最大支持32G(Class10)

GPS(MT3332)

GSM:850/900/1800/1900MHz

GPRS:Class12

Wi-Fi:802.11b/g/n

蓝牙:BR/EDR/BLE(DualMode)

LinkItone快速入门

LinkItONE开发平台的架构

用LinkItONESDK可以写出利用LinkItONEAPI的Arduino应用程序(Sketch)。

这些API运行在Run-time操作系统之上,来让你使用LinkItONE开发板上的功能。

使用LinkItONESDK编程就跟写ArduinoSketch一样简单。一个ArduinoSketch是一个源代码文

件,代表了LinkItONE的核心控制逻辑。它包含了:

?setup()负责初始化资源,如Wi-Fi模块。

?loop()连续监听并处理由硬件传感器或软件模块(如蓝牙)产生的事件。loop()会不断的运行,

直到开发板关机才会停止。

LinkItONESDK首先将Sketch编译成LinkItONE执行文件(VXP文件)。IDE插件接

下来会将VXP文件读入LinkItONE开发板的文件系统中。开机后,LinkItONE会自动执行加载的VXP

文件。VXP可执行文件是由run-time运行时环境加载的。

三个开关介绍:

1.编程模式开关

MS模式:程序不会运行,当LinkItONE插入电脑的时候,会弹出一个10M左右的移动磁盘,你可以往里面存放文件,或者把编译产生的.vxp文件拖到里面运行

Uart模式:程序会正常运行,可以通过microUSB线可以对LinkItONE编程

2.电源选择开关

BAT:用电池供电,在只有电池供电的情况下,这个可以作为开关。需要充电的时候,也应该把开关拨到BAT,同时插入USB,这时其实也是可以编程的。

USB:USB供电,在没有插入电池的情况下,只有选择USB系统才会工作

3.SD/SPI选择开关

SPI:当需要用到外部SPI引脚(D10~D13)的时候,应该把开关拨到SPI

SD:如果你在LinkItONE的TF卡槽插入了TF卡,并且希望通过代码访问卡的内容,那么应该选择SD模式,此时板上的D10~D13引脚是不可用的。

LINKITONE先介绍到这里,下次贴子介绍开发环境的搭建,DIYwifi蓝牙GSMGPSSD的好玩的的东东

第一个想到的是做NB-IOT共享自行车

以上图文内容均是EEWORLD论坛网友:ihalin原创,在此感谢。

欢迎微博@EEWORLD

如果你也写过此类原创干货请关注微信公众号:EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!

与更多行业内网友进行交流请登陆EEWORLD论坛。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。