用于衔接的技能规范和渠道对实时感应、通讯和数据同享具有直接影响,这关于全球商业和交易至关重要。
凭仗无限的规划和衔接可能性,物联网(IoT)开发人员面对的应战仍然是如安在工厂、楼宇和其他工业应用程序之间创立安全、低功耗和鲁棒的衔接。挑选正确的协议和正确的原型渠道可能会令人生畏。
为协助您挑选正确的技能, SimpleLink™衔接的微控制器(MCU)支撑多种衔接协议,包含Zigbee,Thread,BluetoothLow 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兼容性和某些硬件的可扩展性。
图2.SimpleLink CC1352R LaunchPad SensorTag 套件(LPSTK-CC1352R)
可轻松混合和匹配LaunchPad开发套件和LaunchPad SensorTag套件来创立所需拓扑。SimpleLink MCU广泛的衔接仓库产品(如图3所示)使您可以衔接所需、所想的任何目标。
图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创立灵敏衔接的传感器网络。
图6.具有TI 15.4-Stack多频带操作的低功耗蓝牙(Bluetooth Low Energy)和Sub-1 GHz
图7.低功耗蓝牙(Bluetooth Low Energy)+Zigbee/线程仓库的多协议操作
软件开发东西
为弥补现有的SimpleLink硬件开发东西,咱们供给了功用强大且直观的软件东西和资源,从根据浏览器的集成开发环境到引进SysConfig(一个一致的软件装备东西)的图形编程东西等。Code Composer Studio™软件是一个功用强大的代码修改,可用于桌面和云操作的编程和环境调试。它供给了在本地桌面或Web浏览器中进行开发的灵敏性。SimpleLink SDK是一个功用强大的软件开发套件,它已预先集成了外围设备驱动程序、衔接仓库、库、RTOS内核等。此外,它还遭到季度发布方案的支撑,该方案介绍了新功用、改善和优化。SysConfig(如图8所示)是一种新的直观图形装备东西,用于为各类SimpleLink SDK组件生成装备代码。您可凭借功用强大的图形界面装备外围器材驱动程序、衔接仓库等。
图8.SysConfig图形装备东西