LinKIt ONE
年前偶得的LinkIt ONE
第一次写测评,写给自己写着玩的,有什么不对不妥的请指出
LinKIt ONE:
简介:
LinkIt ONE是针对可穿戴电子和物联网推出的一款开源、高性能的8合1无线开发板,基于世界领先的可穿戴SOC - 联发科Aster(MT2502A)处理器。 LinkIt ONE集成了高性能的Wi-Fi(MT5931)和GPS(MT3332)x芯片。同时,LinkIt ONE提供了兼容Arduino UNO的接口可以很容易的介入各种Shield及传感。
LinkIt ONE是由Seeed Studio和联发科战略合作的一款产品,它继承了开源硬件和业界领先的可穿戴式物联网参考设计方案资源,不管你是创客、设备制造者、学生、发烧友、电子爱好者、软件开发人员、硬件开发人员甚至艺术家,LinkIt ONE可以帮助将你的创意编程现实。
什么是LinkIt?
MediaTek LinkIt™是为穿戴式与物联网 (IoT)所量身打造的开发平台收集,
该开发平台收集分别于两个 不同的家族系列:
• LinkIt Assist, 针对简单的应用适合可穿戴与物联网设备,例如智能腕带,智能手表和智能安全 和跟踪设备。这些设备提供用户设备上的反馈和控制选项,还可以使用 GSM 短信,GPRS, Wi-Fi 或蓝牙连接来与用户,其它智能设备和云应用来交换数据和控制消息。
• LinkIt Connect,针对单一应用适合物联网设备,例如智能灯泡以及智能家电并通过 Wi-Fi 或 蓝牙连接, 使用云服务和智能手机来做远端控制。 而每个开发平台又将提供一个或更多芯片组和个别的 API,以满足客制式开发和设备的要求。因此,为 了启动您创建原型器的创意, 我们提供个别不同的开发平台工具包含:
• 一个或更多HDK让您创建原型器。
• 一个SDK让您为装置编程固件或软件。
• 一个或更多硬件参考设计作为最终产品的电路板布局的基础。
• 全面的文件例如 API 参考,开发指南,芯片组说明和引脚图。
• 支持论坛。
联发科技 LinkIt ONE 开发平台 :
• 联发科技 Aster (MT2502) 世界上最小的系统级芯片 (SoC) 和搭配低功耗的 Wi-Fi 和 GPS 芯片
组。
• LinkIt ONE API。
• LinkIt ONE 硬件开发工具包(HDK)。
• LinkIt ONE 软件开发工具包(SDK) 。
LinkIt ONE HDK 包含了 LinkIt ONE 开发板,它与市面上功能最丰富的 Arudino UNO 的引脚相似。
这块充满特色的开发板是联发科技与 Seeed Studio(知名的创新平台先驱厂商)同设计的技术结晶。
与 UNO 不同的是:开发板内置了所有 LinkIt ONE API, GPS 与 Wi-Fi 功能,并提供多样的接口来连接
传感器与其他周边设备。
LinkIt ONE SDK 以 Arduino IDE 插件呈现,是创客们软件开发工具的首选。 安装此插件后,您能够容
易的移植既有的 Arduino 代码到 LinkIt ONE,并使用各种 LinkIt ONE 的通讯 API:2G 移动式网络(
GSM 和 GPRS)、 蓝牙与 Wi-Fi。
下面是LINKIT ONE套件:
套件:
1.LinkIt ONE开发板 *1
2.GPS天线 *1
3.GSM天线 *1
4.WiFi/BT天线 *1
5.1000mAh锂电池 *1
拿到板子发现板子很小巧精致,这是集GPS GSM WIFI 蓝牙 各种常用的通信 于一体的开发板。
值得注意的是他提供了一个1000mah的锂电池 可以很容易的DIY出一个便携移动的产品来。
结合当下火起来的NB-IOT 我喜欢call it 牛逼-iot,还有就是共享自行车。
这不是就可以用LinkIt one 完成吗。于是NB-IOT共享自行车就可以马上实现了。
板子的引脚图:
LinkIt ONE 开发板提供与 Arduino UNO 相似的引脚设置
规格
- 主控:MT2502A(Aster, ARM7 EJ-STM)
- 主频: 260MHz
- 尺寸: 83.82x53.34mm (3.3x2.1 英寸)
- Flash: 16MB
- RAM: 4MB
- IO口输出电流:1mA
- 模拟口数量: 3
- 数字输出电平:3.3V
- 模拟口输入电压: 5V
- 串口: 软串口(Serial) 及硬串口(Serial1, D0&D1)
- SD卡: 最大支持32G(Class 10)
- GPS(MT3332)
- GSM: 850/900/1800/1900 MHz
- GPRS: Class 12
- Wi-Fi: 802.11 b/g/n
- 蓝牙: BR/EDR/BLE(Dual Mode)
LinkIt one 快速入门
LinkIt ONE 开发平台的架构
用 LinkIt ONE SDK 可以写出利用 LinkIt ONE API 的 Arduino 应用程序(Sketch)。
这些 API 运行在 Run-time 操作系统之上,来让你使用 LinkIt ONE 开发板上的功能。
使用 LinkIt ONE SDK 编程就跟写 Arduino Sketch 一样简单。一个 Arduino Sketch 是一个源代码文
件,代表了 LinkIt ONE 的核心控制逻辑。 它包含了:
• setup() 负责初始化资源,如 Wi-Fi 模块。
• loop()连续监听并处理由硬件传感器或软件模块(如蓝牙)产生的事件。 loop()会不断的运行,
直到开发板关机才会停止。
LinkIt ONE SDK 首先将 Sketch 编译成 LinkIt ONE 执行文件(VXP 文件)。 IDE 插件接
下来会将 VXP 文件读入 LinkIt ONE 开发板的文件系统中。开机后,LinkIt ONE 会自动执行加载的 VXP
文件。 VXP 可执行文件是由 run-time 运行时环境加载的。
三个开关介绍:
1. 编程模式开关
MS模式:程序不会运行,当LinkIt ONE插入电脑的时候,会弹出一个10M左右的移动磁盘,你可以往里面存放文件,或者把编译产生的.vxp文件拖到里面运行
Uart模式:程序会正常运行,可以通过micro USB线可以对LinkIt ONE编程
2. 电源选择开关
BAT:用电池供电,在只有电池供电的情况下,这个可以作为开关。需要充电的时候,也应该把开关拨到BAT,同时插入USB,这时其实也是可以编程的。
USB:USB供电,在没有插入电池的情况下,只有选择USB系统才会工作
3. SD/SPI选择开关
SPI:当需要用到外部SPI引脚(D10~D13)的时候,应该把开关拨到SPI
SD:如果你在LinkIt ONE的TF卡槽插入了TF卡,并且希望通过代码访问卡的内容,那么应该选择SD模式,此时板上的D10~D13引脚是不可用的。
LINKIT ONE 先介绍到这里,下次贴子介绍开发环境的搭建,DIY wifi 蓝牙 GSM GPS SD 的 好玩的的东东
第一个想到的是做NB-IOT共享自行车
。
此内容由EEWORLD论坛网友ihalin原创,如需转载或用于商业用途需征得作者同意并注明出处