Elbert: 802.15.4 LItems on TI-CC26x2 Lauchpad

STEAM Elbert project logo
(Mount) Elbert project is addressed to develop a set of Litems running on the Texas Instruments CC26x2 Lauchpad evaluation board (see evaluation board clicking here) and using 802.15.4 as network protocol for communicating with the gateway.

The objectives of the project are, in order:
  1. Developing a vehicle controller, ie, a litem able to control, for instance, a scale model locomotive.
  2. Developing a three-states actuator, ie, a litem able to control, for instance, a three states scale railway signar or a three states scale rail switch 
  3. Developing a binary probe, ie, a litem able to detect, for instance, the presence of a scale model train in a point of the railway
The code is localted in the subdirectory SteamProject/software/litems/802.15.4/ti-cc26x2-lp/elbert/ of the GitHub repository.

Given that Elbert works will be developed on a evaluation board, all the results will be considered as experimental. However they will keep a high potential of easy migration to a specialized hardware devices based on TI CC2652 processor.

Mount Elbert is located in the state of Colorado. For that reason, the above icon has been selected to represent graphically this project. This icon is shared with the "Colorado" 802.15.4 gateway project.

Current status

The project has reached milestone M00 (Project infrastructure available).

Check "Project planning" to get detailed information about project roadmap and milestones. To get detailed project status progress, check the repository Elmer Litem project status.

Project planning

Acronyms

  • CC26x2: Texas Instruments CC26x2 Lauchpad
  • SDK: Software Development Kit
  • CCS: Texas Instruments Code Composer Studio

Roadmap

  • Task 00: Provide the project infrastructure. Once completed, the milestone M00 will be reached.
    • T00.001: Create Github repository project subdirectory
    • T00.002: Create blog project entry (this page)
    • T00.003: Get a CC26x2 board
    • T00.004: Install CC26x2 SDK and CCS
    • T00.005: Test integration between CCS and Lauchpad
  • Task 01: Set the CC26x2 board as 802.15.4 PAN end node
    • T01.001: Integrate CC26x2 board as end node in a Xbee-coordinated PAN.
    • T01.002: Send information from the CC26x2 board to the Xbee coordinator.
    • T01.003: Send information from the Xbee coordinator to the CC26x2 board.
    • T01.004: Test CC26x2 802.15.4 end node performance (channels, distance) and stability (reconnections, long run test)

Milestones

  1. M00: Project infrastructure available
  2. M01: CC26x2 operative as 802.15.4 end node

Project documentation