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论坛。