联发科技LinkIt Smart 7688-物联网和自动化系统平台

如今,物联网和家庭自动化领域的发展受到阻碍,特别是由于缺乏价格适中的执行器和传感器。对于DIY市场,从某种意义上说,这被相对便宜的基于微控制器和微处理器的各种平台的存在所抵消。因此,如果您不准备使用“盒装”解决方案并且想开发自己的项目,则可以轻松选择合适的选项。

几年前,联发科技推出了LinkIt ONE平台,用于开发可穿戴电子产品和物联网细分市场的设备原型,由于硬件功能和有效软件支持的独特结合,该平台在发烧友中非常流行。

去年年底,该公司发布了两个新型号-LinkIt Smart 7688和LinkIt Smart 7688 Duo,它们显着更快,更便宜,更紧凑,但内置控制器更少。像其前身一样,它们是与Seeed一起开发的

如今,在这些细分市场中,没有固定的配置选项,因此您只能选择其他型号进行大致比较。我们认为,您可以在下面的步骤中放置基于ESP8266芯片的设备,在其旁边是ArduinoYún,在其上方是Intel Edison。 Raspberry Pi和BeagleBone之类的解决方案仍然功能强大得多,此外还没有内置的Wi-Fi。另外,从某种角度讲,您可以将这些平台与OpenWRT兼容路由器进行比较。

已经有了规范,很显然,我们拥有独特的产品,对于某些种类的IoT解决方案和自动化系统可能是最佳的。它具有相当强大的计算平台,内置的Wi-Fi,USB和GPIO,以及对C / C ++,Python,Node.js和Arduino IDE的软件支持。

LinkIt Smart 7688硬件功能


LinkIt Smart 7688开发板的基础是SoC MT7688AN,该芯片具有计算核心MIPS24KEc,其工作频率为580 MHz。RAM的容量令人印象深刻,为128 MB,该固件提供32 MB的闪存。此外,该板还有一个用于microSDHC存储卡的插槽和一个microUSB(OTG)端口。

该设备配备了无线控制器标准802.11b / g / n,以2.4 GHz的频率运行,最大连接速度为150 Mbps。板上有一个内置天线,如有必要,您可以连接一个外部天线。此外,该型号还具有10/100 Mbps有线网络控制器。

该芯片具有22个具有中断支持的GPIO引脚,根据配置,其中一些可以执行多种功能。特别是,有四个输出,分别带PWM,SPI主控和SPI从动,I2S,I2C,三个UART,一个USB 2.0主机。请注意,本产品中没有模拟输入和输出。也没有视频输出。至于声音,您可以将编解码器用于I2S总线或USB适配器。

该板可通过USB端口和内置稳定器从5 V供电,或者直接从该平台的标准3.3 V供电。消费信息可以在开发人员文档中找到。根据情况,数字范围从200到600 mA。因此,使用标准的5 V 1 A电源已经绰绰有余,但是要实现较长的电池寿命并非易事。

电路板的尺寸约为56 x 26 mm。屏幕下方的正面是主处理器和RAM芯片。我们还在这里看到USB连接器(一个用于电源,一个用于外部设备),一对LED,两个按钮,一个电源调节器芯片。在板子的背面,有两个梳子,由18个触点组成,可安装在面包板上,用于存储卡的插槽和一个闪存芯片。


软件支援


该固件基于流行的OpenWRT Linux发行版。其中包括几个有用的软件包,包括Python和Node.js语言(包括用于访问串行端口和GPIO的库),OpenSSL,ssh服务器,具有USB接口的UVC相机模块等。

该公司提供了适用于Linux和OS X的SDK,可让您创建用于C / C ++设备的软件。对于这种情况,还有一个用于服务I / O端口的本机库。联发科技Cloud Sandbox

云服务将帮助您将设备连接到Internet ,从而使您能够实现远程管理,事件和操作处理,数据存储和其他功能。

改装LinkIt Smart 7688 Duo


尽管LinkIt Smart 7688版本具有连接外部设备的广泛功能,但编程相对困难,尤其是如果您以前只处理过类似Arduino的设备。该公司为这些用户提供了LinkIt Smart 7688 Duo的修改版,其逻辑与在ArduinoYún上工作非常相似。其中的主要SoC MT7688AN负责维护网络,USB和OpenWRT,输入和输出与附加安装的MCU ATmega32U4芯片(8 MHz,3.3 V)一起工作。可以在板子背面看到该芯片。

由于需要增加一些结论,设备的长度已增加到61毫米。在正面,我们看到了一个附加的MCU重置按钮,并且在使用Arduino IDE时,USB电源端口现在也用于连接MCU。

此修改具有相同数量的RAM和闪存,支持USB主机,Wi-Fi,存储卡和有线网络接口。从MediaTek芯片仅派生了三个GPIO,其中两个提供了与OpenWRT控制台的串行接口。所有其他联系人共24件,由ATmega负责。特别是,有8个带PWM的输出,12个输入ADC,带中断支持的8个输入,SPI,I2C和UART。

提供了三种用于MPU和MCU互连的选项-控制器之间通过UART进行数据交换,以及对Firmata和Bridge库的支持。

结论


该平台相对较新,但是在网络上已经可以找到基于该平台的出版物。由于控制器的强大功能,需要解决的任务范围非常广泛-从带有Twitter信息的独立烟雾探测器语音控制设备HVAC任务

Seeed Studio网站上,LinkIt Smart 7688模块的价格为12.90美元,而LinkIt Smart 7688 Duo的价格为15.90美元。考虑到平台的功能,价格似乎并不高。但是,这里已经有必要根据您的要求进行查找。可以使用价格更便宜的控制器来解决问题。但是,对于DIY解决方案显然很感兴趣。

此外,您可以购买BreakIt for LinkIt Smart 7688($ 15.95),它具有网络端口,声音控制器以及用于外围设备的标准USB端口。该商店还提供针对LinkIt Smart 7688 Duo(12.95美元)的Arduino Breakout,还配备了网络,USB和大量用于传感器和执行器的标准Grove连接器。

所有设备信息,包括软件,文档和示例,都可以在MediaTek Labs社区的相应部分中找到有趣的是,截止到去年,其中近五分之一由俄罗斯和东欧国家的代表组成。

Source: https://habr.com/ru/post/zh-CN389905/


All Articles