合金电阻,赛普欢迎您!

基于MIPS Qualcomm Atheros SoC创建智能灯泡

首页 > 资讯
如果您最近购买了Wi-Fi灯,则该灯很可能使用基于MIPS的芯片。例如,AnandTech的Ganesh T S最近拆解了LIFX White 800灯泡,发现该灯泡包含使用区域优先级MIPS CPU的Qualcomm Atheros QCA4002 SoC。
上周,由迪斯尼研究中心和苏黎世联邦理工学院组成的科学团队将连接灯泡的概念提升到了一个全新的高度。在本白皮书中,这四个物联网先驱描述了创新的LED到LED通信系统的结构。
该系统可以应用于玩具,可穿戴设备,移动设备和其他Wi-Fi连接的设备。 VLC是一种使用400至800太赫兹((780-375nm))的可见光的数据通信介质。
新的演示工具包(暂时称为Linux灯泡)使用可见光以高达1 kbps的速率发送数据。 DIY灯泡设计它旨在与没有完整Wi-Fi连接但可以使用可见光通信(VLC)技术的其他设备保持相互通信。
灯泡底部套筒主机电源(1c),光传感器(2 b),VLC控制板(1a)和Qualcomm SoC板; (2)顶部外壳的LED散热器(2b)和外壳的LED(2a)进一步提供额外的气流(2c); (3)原装灯泡发光二极管和集成电源插座。本文主要探讨如何在基于Linux的VLC设备上实现IP堆栈和其他网络协议。
为此,研究人员还再次启用了现有的OpenWrt和其他软件,并使用了一些其他固件来实现新功能。总体而言,该程序需要约1,000行代码。
在下图中,我们应注意迪斯尼研究院的工程师如何为普通灯泡配备附加的自定义组件,电路和外壳,以完成最终的硬件设计。 Linux灯泡的硬件架构基于运行Linux发行版的高级无线网络协议的MIPS SoC,单芯片计算机处理VLC固件的实时操作,两个嵌入式处理器通过UART连接。
界面。值得强调的是,其主要目的是建立仅使用VLC协议进行通信而Wi-Fi协议仅用于远程控制和数据收集的设备网络。
对MIPS CPU进行编程非常简单。将来,我们还将在其他原型中使用MIPS架构。
迪斯尼研究所的史蒂文·曼古德(Steven• Mangood)。由于通常将MCU提取为普通的以太网接口,因此大多数使用TCP或UDP协议的应用程序都可以再次使用VLC驱动程序。
主要是计算模块将基于MIPS的Qualcomm Atheros SoC与内置的802.11 g / n Wi-Fi,20个GPIO引脚和UART端口集成在一起。此SoC已被用于许多运行OpenWrt& mdash;智能灯泡的电子爱好者解决方案和机器人应用程序中。
OpenWrt是嵌入式Linux发行版,用于优化具有完整Wi-Fi堆栈的网络设备和产品,该Wi-Fi堆栈可以提供完整的VLC传输层。我们选择高通Atheros SoC的原因是基于其可用性,在线论坛上的好评率以及外形尺寸。
来自迪士尼研究院的Mangood。不仅如此,灯泡中嵌入的Wi-Fi芯片还为远程通信和控制建立了绝佳的途径。
开发人员可以执行无线固件更新,添加新功能或通过无线广播通道远程写入设备。此外,Wi-Fi接口可用于收集实时测量数据和其他统计数据,而无需拆卸灯泡。
迪士尼团队将不会就此止步。它的未来计划还包括提高传输速度和距离,以及增加多色支持。
cache
打开客服菜单