TI-15.4-STACK-GATEWAY-LINUX-SDK Driver or library | TI.com (2024)

Home

TI 15.4-Stack Gateway Linux Software Development Kit

Downloads

TI-15.4-STACK-GATEWAY-LINUX-SDK

Downloads

Overview

The TI-15.4-Stack-Gateway-Linux Software Development Kit (SDK) provides a Linux software middleware for the TI 15.4-Stack companion solution.It includes a full Linux user-space software that runs on top of the TI Processor SDK for AM335x platform, which interfaces with the co-processor embedded implementation of TI 15.4-Stack running on the SimpleLink CC13xx wireless MCU.

The software middleware included in the SDK provides a high level TCP socket interface for the application, de-facto implementing an IP-Sub-1 GHz gateway and allowing seamless integration with IP-based applications like web-servers, web-sockets or generic cloud server applications running popular protocols based on MQTT or HTTP.

The SDK includes a web example application on how to use the socket interface to jump-start application development and easily prototype gateway solutions.

Features
  • Compatible with TI 15.4-Stack MAC Co-Processor firmware running on SimpleLink CC13xx wireless MCU
  • Running as user-space middleware on top of Sitara Processor SDK for AM335x
  • Modular design with TCP socket interface between different SW modules can scale to different SW system architectures
  • Implements all networking functionality for device on-boarding and management, and provides a simple and flexible interface making application development easy
  • Integrates a javascipt based web server examples which demonstrates a typical application managing devices in the Sub-1 GHz network
  • Includes monitoring and actuating functionality example for Sub-1 GHz sensors

Download View video with transcript Video

Downloads

Software development kit (SDK)

TI-15-4-STACK-GATEWAY-LINUX-SDKTI 15-4-Stack Gateway Linux Software Development Kit

lock = Requires export approval (1 minute)

Supported products & hardware

Supported products & hardware

Products
Sub-1 GHz wireless MCUs
CC1310SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB FlashCC1312RSimpleLink™ 32-bit Arm Cortex-M4F Sub-1 GHz wireless MCU with 352kB FlashCC1350SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB FlashCC1352RSimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Development kit
CC1350STKSimplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC1312R1CC1312R LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1350CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU

Download options

TI-15-4-STACK-GATEWAY-LINUX-SDKTI 15-4-Stack Gateway Linux Software Development Kit

close

Latest version

Version: 4.40.00.03

Release date: 25 Feb 2021

open-in-newView all versions

Link to TI 15.4-Stack Gateway Linux installer

MD5 checksum

lock = Requires export approval (1 minute)

Products
Sub-1 GHz wireless MCUs
CC1310SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB FlashCC1312RSimpleLink™ 32-bit Arm Cortex-M4F Sub-1 GHz wireless MCU with 352kB FlashCC1350SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB FlashCC1352RSimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Development kit
CC1350STKSimplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC1312R1CC1312R LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1350CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU

What's new

  • Maintenance release

Release Information

  • Developers targeting products based on TI 15.4-Stack have two architecture choices for their product development.
  • First option is to have entire TI 15.4-Stack application and stack run within the SimpleLink CC13x0/CC13x2 MCU (as an embedded application) while the second option is to have the application running on a host (running Linux OS, etc) interfacing to the SimpleLink ULP CC13x0/CC13x2 MCU running the MAC Co-Processor Application. This TI 15.4-Stack Linux SDK provides example Linux host applications, tools, documentation that allow to develop products using the architecture option two using a Linux host interfacing with the CC13x0/CC13x2 running MAC CoProcessor as described above.

Driver or library

TI-15.4-STACK-GATEWAY-LINUX-SDK-CLOUDTI 15.4-Stack Gateway Linux SDK

Supported products & hardware

Additional resources you might need

Support software

PACKET-SNIFFERSmartRF™ Packet Sniffer 2.18.1

Supported products & hardware

Supported products & hardware

Products
Low-power 2.4-GHz products
CC2430System-on-Chip Solution for 2.4 GHz IEEE 802.15.4 / ZigBee™CC2431System-on-Chip (SoC) Solution for ZigBee/IEEE 802.15.4 Wireless Sensor NetworkCC2520Second generation 2.4 GHz ZigBee/IEEE 802.15.4 wireless transceiverCC2530Zigbee and IEEE 802.15.4 wireless MCU with 256kB Flash and 8kB RAMCC2531Zigbee and IEEE 802.15.4 wireless MCU with up to 256kB Flash and 8kB RAMCC2533A True System-on-Chip Solution for 2.4-GHz IEEE 802.15.4 and ZigBee ApplicationsCC253832-bit Arm Cortex-M3 Zigbee, 6LoWPAN, and IEEE 802.15.4 wireless MCU with 512kB Flash and 32kB RAMCC2540Bluetooth® Low Energy wireless MCU with USBCC2540TExtended industrial temperature Bluetooth® Low Energy (LE) wireless MCUCC2541Bluetooth® Low Energy and proprietary wireless MCUCC2630SimpleLink™ 32-bit Arm Cortex-M3 Zigbee and 6LoWPAN wireless MCU with 128kB FlashCC2640SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB FlashCC2640R2FSimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flashCC2640R2LSimpleLink™ Bluetooth® 5.1 Low Energy wireless MCUCC2650SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB FlashCC2650MODASimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash
Sub-1 GHz wireless MCUs
CC1110-CC1111Sub-1 GHz wireless MCU with up to 32 kB Flash memoryCC1310SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB FlashCC1312RSimpleLink™ 32-bit Arm Cortex-M4F Sub-1 GHz wireless MCU with 352kB FlashCC1314R10SimpleLink™ Arm® Cortex®-M33 Sub-1 GHz wireless MCU with 1-MB flash and up to 296 kB of SRAMCC1350SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB FlashCC1352PSimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifierCC1352RSimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Sub-1 GHz transceivers
CC1101Low-power Sub-1 GHz wireless transceiverCC110LValue line Sub-1 GHz wireless transceiverCC1120High performance Sub-1 GHz wireless transceiver for narrowband systemsCC1125Ultra-high performance Sub-1 GHz wireless transceiver for narrowband systems
Other wireless products
CC2420Single-Chip 2.4 GHz IEEE 802.15.4 Compliant and ZigBee™ Ready RF TransceiverCC2500Low Cost, Low-Power 2.4 GHz RF Transceiver Designed for Low-Power Wireless Apps in the 2.4 GHz ISM BCC25102.4 GHz Radio Transceiver, 8051 MCU, and 16KB or 32 KB MemoryCC2510F82.4 GHz Radio Transceiver, 8051 MCU and 8 kB Flash memoryCC25112.4 GHz Radio Transceiver, 8051 MCU, 16KB or 32KB Flash memory and full-speed USB interfaceCC2511F82.4 GHz Radio Transceiver, 8051 MCU, 8 kB Flash memory and full-speed USB interfaceCC2530-RF4CEZigbee, IEEE 802.15.4 and RF4CE wireless MCU with 256kB Flash and 8kB RAMCC2531-RF4CEZigbee, IEEE 802.15.4 and RF4CE wireless MCU with up to 256kB Flash and 8kB RAMCC2620SimpleLink™ 32-bit Arm Cortex-M3 Zigbee® RF4CE wireless MCU with 128kB Flash
Automotive wireless connectivity products
CC2541-Q1Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCUCC2640R2F-Q1SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU
Hardware development
Evaluation board
LAUNCHXL-CC1310CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1352PCC1352P LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU
Development kit
LAUNCHXL-CC1312R1CC1312R LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1350CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU
Download

PACKET-SNIFFERSmartRF™ Packet Sniffer 2.18.1

close

Latest version

Version: 01.00.00.0Z

Release date: 29 Jun 2014

open-in-newView all versions
Products
Low-power 2.4-GHz products
CC2430System-on-Chip Solution for 2.4 GHz IEEE 802.15.4 / ZigBee™CC2431System-on-Chip (SoC) Solution for ZigBee/IEEE 802.15.4 Wireless Sensor NetworkCC2520Second generation 2.4 GHz ZigBee/IEEE 802.15.4 wireless transceiverCC2530Zigbee and IEEE 802.15.4 wireless MCU with 256kB Flash and 8kB RAMCC2531Zigbee and IEEE 802.15.4 wireless MCU with up to 256kB Flash and 8kB RAMCC2533A True System-on-Chip Solution for 2.4-GHz IEEE 802.15.4 and ZigBee ApplicationsCC253832-bit Arm Cortex-M3 Zigbee, 6LoWPAN, and IEEE 802.15.4 wireless MCU with 512kB Flash and 32kB RAMCC2540Bluetooth® Low Energy wireless MCU with USBCC2540TExtended industrial temperature Bluetooth® Low Energy (LE) wireless MCUCC2541Bluetooth® Low Energy and proprietary wireless MCUCC2630SimpleLink™ 32-bit Arm Cortex-M3 Zigbee and 6LoWPAN wireless MCU with 128kB FlashCC2640SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB FlashCC2640R2FSimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flashCC2640R2LSimpleLink™ Bluetooth® 5.1 Low Energy wireless MCUCC2650SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB FlashCC2650MODASimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash
Sub-1 GHz wireless MCUs
CC1110-CC1111Sub-1 GHz wireless MCU with up to 32 kB Flash memoryCC1310SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB FlashCC1312RSimpleLink™ 32-bit Arm Cortex-M4F Sub-1 GHz wireless MCU with 352kB FlashCC1314R10SimpleLink™ Arm® Cortex®-M33 Sub-1 GHz wireless MCU with 1-MB flash and up to 296 kB of SRAMCC1350SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB FlashCC1352PSimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifierCC1352RSimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Sub-1 GHz transceivers
CC1101Low-power Sub-1 GHz wireless transceiverCC110LValue line Sub-1 GHz wireless transceiverCC1120High performance Sub-1 GHz wireless transceiver for narrowband systemsCC1125Ultra-high performance Sub-1 GHz wireless transceiver for narrowband systems
Other wireless products
CC2420Single-Chip 2.4 GHz IEEE 802.15.4 Compliant and ZigBee™ Ready RF TransceiverCC2500Low Cost, Low-Power 2.4 GHz RF Transceiver Designed for Low-Power Wireless Apps in the 2.4 GHz ISM BCC25102.4 GHz Radio Transceiver, 8051 MCU, and 16KB or 32 KB MemoryCC2510F82.4 GHz Radio Transceiver, 8051 MCU and 8 kB Flash memoryCC25112.4 GHz Radio Transceiver, 8051 MCU, 16KB or 32KB Flash memory and full-speed USB interfaceCC2511F82.4 GHz Radio Transceiver, 8051 MCU, 8 kB Flash memory and full-speed USB interfaceCC2530-RF4CEZigbee, IEEE 802.15.4 and RF4CE wireless MCU with 256kB Flash and 8kB RAMCC2531-RF4CEZigbee, IEEE 802.15.4 and RF4CE wireless MCU with up to 256kB Flash and 8kB RAMCC2620SimpleLink™ 32-bit Arm Cortex-M3 Zigbee® RF4CE wireless MCU with 128kB Flash
Automotive wireless connectivity products
CC2541-Q1Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCUCC2640R2F-Q1SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU
Hardware development
Evaluation board
LAUNCHXL-CC1310CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1352PCC1352P LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU
Development kit
LAUNCHXL-CC1312R1CC1312R LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU LAUNCHXL-CC1350CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU

Release Information

The design resource accessed as www.ti.com/lit/zip/swrc045 or www.ti.com/lit/xx/swrc045z/swrc045z.zip has been migrated to a new user experience at www.ti.com/tool/download/SWRC045. Please update any bookmarks accordingly.

Supported products & hardware

Arm-based processors
AM3351Sitara processor: Arm Cortex-A8, 1Gb Ethernet, displayAM3358Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CANAM3358-EPSitara processor: Arm Cortex-A8, 3D, PRU-ICSS, HiRel, CANAM3359Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN
Sub-1 GHz wireless MCUs
CC1310SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB FlashCC1314R10SimpleLink™ Arm® Cortex®-M33 Sub-1 GHz wireless MCU with 1-MB flash and up to 296 kB of SRAMCC1350SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB FlashCC1354P10SimpleLink™ Arm® Cortex®-M33 multiband wireless MCU with 1MB flash, 296KB SRAM, integrated power ampCC1354R10SimpleLink™ Arm® Cortex®-M33 multiband wireless MCU with 1-MB flash and up to 296-KB SRAM
Evaluation board
LAUNCHXL-CC1310CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Debug probe
TMDSEMU200-UXDS200 USB Debug Probe
Development kit
CC1350STKSimplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development KitLAUNCHXL-CC1312R1CC1312R LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCULAUNCHXL-CC1350CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCULAUNCHXL-CC1352R1CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU

Technical documentation

No results found. Please clear your search and try again.

View all 2
TypeTitleDate
User guideTI 15.4-Stack Linux Gateway Developers Guide14 Mar 2017
User guideTI 15.4-Stack Linux Gateway Getting Started Guide14 Mar 2017

Related design resources

Software development

SOFTWARE DEVELOPMENT KIT (SDK)
SIMPLELINK-CC13X0-SDKSimpleLink™ Sub-1 GHz CC13x0 Software Development Kit
IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIOCode Composer Studio™ integrated development environment (IDE)

Reference designs

REFERENCE DESIGN
TIDEP0084Sub-1 GHz Sensor to Cloud Industrial IoT Gateway Reference Design for Linux Systems

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Video series

View all videos

Videos

TI-15.4-STACK-GATEWAY-LINUX-SDK Driver or library | TI.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 6219

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.