0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SimpleLink MCU平台构建安全已连接的传感器网络

牵手一起梦 来源:EEWORLD 作者:EEWORLD 2020-01-24 17:40 次阅读

用于连接的技术标准和平台对实时感应、通信和数据共享具有直接影响,这对于全球商业和贸易至关重要。

凭借无限的设计和连接可能性,物联网IoT)开发人员面临的挑战仍然是如何在工厂、楼宇和其他工业应用程序之间创建安全、低功耗和鲁棒的连接。选择正确的协议和正确的原型平台可能会令人生畏。

为帮助您选择正确的技术, SimpleLink™连接的微控制器MCU)支持多种连接协议,包括Zigbee®,Thread,Bluetooth®Low Energy,Wi-Fi®,以太网Sub-1 GHz,所有这些协议均由SimpleLink软件开发套件(SDK)统一。SimpleLink MCU平台提供了用来创建安全、低功耗且已连接的传感器网络构建块。

选择硬件开发套件

作为SimpleLink MCU平台的一部分,您可使用各类硬件工具,包括TI SimpleLink LaunchPad™开发套件和我们新近可用的SimpleLinkCC1352R LaunchPad SensorTag套件。每个套件的核心是SimpleLink MCU,但每个套件都针对不同的开发方面进行量身定制。这些开发套件可协同工作,使您可创建各类连接的应用程序并测试不同的协议栈。

LaunchPad™开发套件

LaunchPad开发套件是一个开放式硬件开发平台。该套件为您提供了对SimpleLink MCUs不受限制的开发访问权限,且可用作创建下一项目的空白状态。LaunchPad开发套件的开放式性质使您可以专注于自定义设计,同时进行优化。为了协助开发,LaunchPad开发套件(如图1所示)的特色是一个用于调试和加载新代码的板载编程器。USB连接器可用于编程并为LaunchPad开发套件提供电源。LaunchPad开发套件的关键特性是硬件的灵活性,它使您可以访问许多特色微控制器的引脚,并可进行开放式硬件原型设计。此外,还提供一些用户LED和按钮以供使用。将引脚插入一个可接受BoosterPack™插入式电路板的标准的连接器中,这些电路板带来额外的功能,例如显示屏、传感器、电池组等。

图1.SimpleLink LaunchPad开发套件

LaunchPad SensorTag套件(LPSTK-CC1352R)

LaunchPad开发套件专注于开放式硬件,而LaunchPad SensorTag套件(如图2所示)专注于为您提供更类似于产品的开发起点。LaunchPad SensorTag套件是全封闭的、电池供电的,并且集成多种传感器来了解环境,包括温度、湿度、环境光、运动等。凭借其开箱即用的电池操作、车载传感器和内置的多频带无线连接,您可轻松部署完整的传感器网络以对协议栈和性能进行压力测试。LaunchPad SensorTag套件具有可同时支持Sub-1 GHz和2.4 GHz运行的SimpleLink 多频带CC1352R MCU,为您提供了最大的连接灵活性。LaunchPad SensorTag套件的外壳可拆卸的,且具有与LaunchPad开发套件类似的BoosterPack兼容性和某些硬件的可扩展性。

SimpleLink MCU平台构建安全已连接的传感器网络

图2.SimpleLink CC1352R LaunchPad SensorTag 套件(LPSTK-CC1352R)

可轻松混合和匹配LaunchPad开发套件和LaunchPad SensorTag套件来创建所需拓扑。SimpleLink MCU广泛的连接堆栈产品(如图3所示)使您可以连接所需、所想的任何对象。

SimpleLink MCU平台构建安全已连接的传感器网络

图3:SimpleLink MCU平台提供了在业界范围广泛的连接协议。

定制的传感器网络

LaunchPad SensorTag套件使您能够创建低功耗、电池供电的传感器节点。该节点可测量温度、湿度、环境亮度、霍尔效应、运动等。开箱即用的连通性和感应功能使您可轻松在工厂、楼宇和工业环境中收集传感器数据。由于其不受限和开放式形式的因素,LaunchPad开发套件可辅助开发人员创建定制节点或网关解决方案。两种工具都可以帮助您快速创建灵活、低功耗和安全的完整传感器网络。例如,您可使用Sub-1 GHz和/或低功耗蓝牙(Bluetooth Low Energy)创建星形拓扑(如图4所示),或者使用Zigbee和OpenThread创建网状拓扑(如图5所示)。

图4:使用LaunchPad开发套件和LaunchPad SensorTag套件(LPSTK-CC1352R) 硬件工具创建的星形拓扑

图5:使用LaunchPad开发套件和LaunchPad SensorTag套件(LPSTK-CC1352R) 硬件工具创建的网状网络

充分的灵活性

SimpleLink MCU平台包括SimpleLink CC1352R多协议和多频带MCU。 通过 CC1352R LaunchPad SensorTag套件 (LPSTK-CC1352R),您可评估各类连接频率和协议栈,并在应用程序中的多个频带和协议之间无缝切换。多频带操作可提供低功耗蓝牙(BluetoothLow Energy)和Sub-1 GHz或Zigbee协议的无缝并发操作。例如,您可以使用一台SimpleLinkCC1352R 微控制器的器件来提供低功耗蓝牙(BluetoothLow Energy)连通性和TI 15.4-Stack与Sub-1 Ghz的远程连通性(图6)。您还可将低功耗Bluetooth连通性与网状协议(例如Zigbee或Thread)进行配对(图7)。多频带、多协议的SimpleLink CC1352RMCU使您能够将频率和协议组合起来,从而使用单个MCU创建灵活连接的传感器网络。

SimpleLink MCU平台构建安全已连接的传感器网络

图6.具有TI 15.4-Stack多频带操作的低功耗蓝牙(Bluetooth Low Energy)和Sub-1 GHz

SimpleLink MCU平台构建安全已连接的传感器网络

图7.低功耗蓝牙(Bluetooth Low Energy)+Zigbee/线程堆栈的多协议操作

软件开发工具

为补充现有的SimpleLink硬件开发工具,我们提供了功能强大且直观的软件工具和资源,从基于浏览器的集成开发环境到引入SysConfig(一个统一的软件配置工具)的图形编程工具等。Code Composer Studio™软件是一个功能强大的代码编辑,可用于桌面和云操作的编程和环境调试。它提供了在本地桌面或Web浏览器中进行开发的灵活性。SimpleLink SDK是一个功能强大的软件开发套件,它已预先集成了外围设备驱动程序、连接堆栈、库、RTOS内核等。此外,它还受到季度发布计划的支持,该计划介绍了新功能、改进和优化。SysConfig(如图8所示)是一种新的直观图形配置工具,用于为各类SimpleLink SDK组件生成配置代码。您可借助功能强大的图形界面配置外围器件驱动程序、连接堆栈等。

图8.SysConfig图形配置工具

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48067

    浏览量

    739975
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16011

    浏览量

    343536
  • ZigBee
    +关注

    关注

    158

    文章

    2245

    浏览量

    241205
收藏 人收藏

    评论

    相关推荐

    未来来,多传感器融合感知是自动驾驶破局的关键

    数据,与现有主流AI计算平台完全兼容,它可以复用已有的图像数据样本,免除了产品的神经网络训练数据需要完全重新采集的困扰。 “多维像素”数据组合示意图 昱感微的融合感知技术采用最前沿的 多传感器前融合
    发表于 04-11 10:26

    2.4GHz芯片SI24R03无线网络传感器方案

    体系。 01方案介绍 1、技术原理: 方案采用2.4GHz芯片SI24R03作为无线网络传感器的核心节点,可以用于构建环境监测系统,如空气质量监测、噪音监测等(这些检测均需要相应的传感器
    发表于 03-18 01:47

    亚马逊云科技助力vivo构建安全可信的“数字世界”

    规。借助亚马逊云科技覆盖全球的基础设施,以及深厚的合规认证和安全服务,vivo在全球多区域实现高效布局,大幅缩短合规认证周期、降低审计成本,保证其终端用户数据安全与隐私防护,成功构建安全与可信的“数字世界”。   vivo是中国
    发表于 09-25 16:48 141次阅读

    Arm Corstone™-700技术概述

    ·Corstone SSE-700子系统,提供结合Cortex-A和Cortex-M处理的灵活计算架构,允许在边缘扩展传感器连接、视频、音频和机器学习·其他子系统、安全和系统IP,
    发表于 08-30 07:37

    基于STM32WL系列微控制构建特定LoRa应用程序

    本应用笔记将指导用户完成基于STM32WL系列微控制构建特定LoRa@应用程序所需的所有步骤。 LoRaR是一种无线通信网络,旨在以极低的比特率进行远距离通信,并延长电池供电型传感器
    发表于 08-14 11:38

    构建安全可信的数字世界

    构建安全可信的数字世界 目前AI快速发展,人工智能赋能千行百业,为经济社会高质量发展提供新动能。那么在人工智能时代数字文明之治如何构建?如何保障安全可信?这是行业发展的共识! 6月26日,山东济宁
    的头像 发表于 06-28 11:16 642次阅读

    使用NRF24L01和Arduino构建无线传感器网络

    电子发烧友网站提供《使用NRF24L01和Arduino构建无线传感器网络.zip》资料免费下载
    发表于 06-09 10:07 3次下载
    使用NRF24L01和Arduino<b class='flag-5'>构建</b>无线<b class='flag-5'>传感器</b><b class='flag-5'>网络</b>

    CIAA网络安全模型与TLS / HTTPS协议(下)

    CIAA 网络安全模型,是构建安全网络通信的基本模型。
    的头像 发表于 05-29 10:26 556次阅读
    CIAA<b class='flag-5'>网络安全</b>模型与TLS / HTTPS协议(下)

    CIAA网络安全模型与TLS / HTTPS协议(上)

    CIAA 网络安全模型,是构建安全网络通信的基本模型。
    的头像 发表于 05-26 09:54 1786次阅读
    CIAA<b class='flag-5'>网络安全</b>模型与TLS / HTTPS协议(上)

    如何使用Arduino SDK轻松地将传感器连接平台并触发操作?

    你好! 我正在与朋友一起构建一个开源框架,使用 Arduino SDK 轻松地将传感器连接平台并触发操作。我很想听听您的反馈,当然欢迎您就 SDK 进行协作! SDK 的存储库是:
    发表于 05-24 07:46

    如何用4个传感器和1个带显示的主机构建一种家庭安全

    我试图搜索类似的主题,但我没有找到,如果存在抱歉。 所以我想用 4 个传感器和 1 个带显示的主机构建一种家庭安全。 主 esp8266 需要从其他 4 个 esp8266
    发表于 05-22 10:01

    邀请函 | 护航数字化校园,构建安全根基座

    点击“阅读原文”,了解更多华为数据通信资讯! 原文标题:邀请函 | 护航数字化校园,构建安全根基座 文章出处:【微信公众号:华为数据通信】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-16 04:05 306次阅读
    邀请函 | 护航数字化校园,<b class='flag-5'>构建安全</b>根基座

    构建安全的物联网平台

    对于许多物联网应用程序,安全漏洞的代价是攻击者可以访问物联网网络以及跨其安装的设备。这可能会导致智能家居中的隐私丢失、数据泄露和设备的潜在滥用。然而,在商业、工业和医疗应用中,风险可能要
    的头像 发表于 05-06 10:21 466次阅读
    <b class='flag-5'>构建安全</b>的物联网<b class='flag-5'>平台</b>

    求助,如何连接ESP32 Devkit V1与AS608指纹传感器、NEO-6M gps模块和SIM-900A模块?

    传感器、NEO-6M gps 模块和 SIM900A 模块创建安全设备。我找不到任何合适的参考资料来帮助我完成这个项目。 ESP32 板有 3 个硬件串行引脚可供使用,但我不确定与之相关的连接部分和
    发表于 05-05 10:39

    如何构建一个简单的传感器

    您可以自己构建一个简单的传感器。 我的博客上有一个 PNP 和一个 NPN 晶体管、一个电阻和一个电容器的示例。 非常灵敏且易于构建,只需几美元。也许您甚至已经有库存的电子产品。 可
    发表于 04-28 08:23