Changes between Version 18 and Version 19 of expansion/gw16122


Ignore:
Timestamp:
02/21/2018 08:11:08 PM (20 months ago)
Author:
Ryan Erbstoesser
Comment:

update getting started steps

Legend:

Unmodified
Added
Removed
Modified
  • expansion/gw16122

    v18 v19  
    22
    33= GW16122 - Mini-PCIe Radio for Internet of Things - IoT =
    4 ** Software Disclaimer: This hardware was designed from a Texas Instruments Reference design. Thus, all All software support is community supported through Texas Instruments.**
     4** Software Disclaimer: This hardware was designed from a Texas Instruments Reference design. Thus, all software support is community supported through Texas Instruments.**
    55
    66== Getting Started ==
     
    3636   * There is a precompiled binary in the SDK from step 1, here:
    3737    * /usr/src/ti/simplelink_cc13x0_sdk_xxx/examples/rtos/CC1350_LAUNCHXL/ti154stack/hexfiles/default/sensor_default.hex
    38  3. The application running in Ubuntu on the Gateworks SBC
     38 3. The collector application running in Ubuntu on the Gateworks SBC
    3939  * Must download Ti-15-4 Stack from Ti onto Linux Desktop [http://www.ti.com/tool/download/TI-15-4-STACK-GATEWAY-LINUX-SDK]
    4040  * Once installed on desktop, find the file: ti154stack_linux_x64_2_04_00_19/prebuilt/bbb_prebuilt.tar.gz
    4141  * Copy this file (bbb_prebuilt.tar.gz) onto the Gateworks SBC running Ubuntu either through wget or USB drive or scp or other options.
    42   * Extract this with the command:
     42  * Extract this with the command on the Gateworks SBC:
    4343{{{
    4444tar xvf bbb_prebuilt.tar.gz
     
    4747
    4848=== Setup Steps ===
    49 * Program CC1350 LaunchPad Sensor node with default Ti Sensor firmware from Software Requirements section. Ti Steps here:
     49* Program CC1350 !LaunchPad Sensor node with default Ti Sensor firmware from Software Requirements section above. Ti Steps here:
    5050 * [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_12_01_16/modules/154-stack_03_linux_project_0/154-stack_03_linux_project_0.html]
    5151 * [http://www.ti.com/lit/ug/swru491a/swru491a.pdf]
    5252* Connect GW16122 to Gateworks SBC in Mini-PCIe slot that supports USB
     53* Connect antenna to GW16122
    5354* Install [wiki:ubuntu Ubuntu 14.04] Trusty on Gateworks SBC
    54 * Connect ethernet cable to Gateworks SBC on the same network as a PC/Laptop (for web gui viewing)
    55 * Connect antenna to GW16122
    56 * Install Ti 15.4 Stack on Gateworks board
    57 * Run the script on the Gateworks command line: ./run_demo.sh with the following output:
     55* Connect ethernet cable to Gateworks SBC on the same network as a PC/Laptop (for web gui viewing from PC)
     56* Install the collector application software on the Gateworks SBC as described above in the software requirements section
     57* To start the collector application, run the script on the Gateworks command line:
    5858{{{
     59./run_demo.sh
     60}}}
     61The output will look something like below:
     62{{{
     63root@ventana-trusty:~/ti-15.4/examples/linux/prebuilt# ./run_demo.sh
     64Launching the Collector Application in the background
     65Found Mac Co-Processor Version info is:
     66Transport: 3
     67  Product: 1
     68    Major: 2
     69    Minor: 0
     70    Maint: 0
     71----------------------------------------
     72Start the gateway application
     73Collector Running as Process id: 1656
     74Launching Node-JS gateway application in background
     75Gateway is running as Process id: 1667
     76
     77On your host, launch your browser using:
     78    http://192.168.21.136:1310
     79root@ventana-trusty:~/ti-15.4/examples/linux/prebuilt#
    5980
    6081}}}
     
    6283* From a computer on the same network as the Gateworks board, open a web browser and type in the IP address including the port and observe the web gui shown below:
    6384[[Image(gw16122webgui.png,400px)]]
    64 * Power on the sensor node that should connect to the collector.
     85* Power on the sensor node that should then connect to the collector.
    6586 * NOTE: The sensor node has NV Ram that stores the last network it was connected to. This must be reset every time the run_demo.sh script is ran.
    6687
    67 == General Information ==
     88== What's Next? ==
     89
     90This example showcases a network setup between a sensor and collector, with the Gateworks SBC acting as a co-processor.
     91
     92Future development will be accomplished through understanding all the Ti source code contained in the SimpleLink SDK and TI 15.4 Stack. Custom applications can be created using all of the TI provided software.
     93
     94Please read and understand the following links below:
     95 * [http://dev.ti.com/tirex/#/ TI Resource Explorer - Documentation]
     96 * [http://processors.wiki.ti.com/index.php/Main_Page TI Wiki]
     97 * [https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/ Ti Sub 1GHz E2E Forum]
     98 * [http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC13x0%20SDK ​CC1350 Wiki]
     99 * [http://dev.ti.com/tirex/content/tirtos_cc13xx_cc26xx_2_20_00_06/resources/cc1350LaunchPad/project0/landing_page_index.html ​Launch Pad Resource Explorer Landing Page on Ti]
     100 * [https://e2e.ti.com/support/ All TI Forums]
     101
     102Additionally, reading through the rest of this wiki page will offer more notes from some of the research Gateworks performed.
     103
     104== GW16122 Specifications ==
    68105
    69106Features Include:
     
    88125* Bluetooth 4.2 Low Energy (2.4GHz) - Used for programming sensor nodes
    89126
    90 == Texas Instruments Reference Design ==
     127== Texas Instruments CC1350 Reference Design ==
    91128
    92129For more information see the [http://www.ti.com/product/CC1350 TI ​CC1350 Product Page].
     
    226263
    227264* Gateworks SBC
    228  * Ubuntu Xenial Gateworks Image
     265 * Ubuntu Trusty Gateworks Image
    229266 * node-js (if using web interface)
    230267 * serial program (if using serial api)
     
    569606== References ==
    570607* [http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC13x0%20SDK ​CC1350 Wiki]
    571 * [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_12_01_16/modules/prop_04_cc1350lpdm/resources/CC1350LaunchPad_BLE_All_v1_00.hex ​CC1350 Bluetooth Software for use with iPhone App]
    572608* [http://dev.ti.com/tirex/content/tirtos_cc13xx_cc26xx_2_20_00_06/resources/cc1350LaunchPad/project0/landing_page_index.html ​Launch Pad Landing Page on Ti]
    573609* [http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN ​Ti Information regarding Contiki]
     
    575611* [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_13_01_05/modules/154-stack_03_linux_project_0/154-stack_03_linux_project_0.html ​TI 15.4-Stack - Linux Gateway Project Zero App Note]
    576612* [http://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/ ​TI Sub-1GHz E2E Forum]
     613* [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_12_01_16/modules/prop_04_cc1350lpdm/resources/CC1350LaunchPad_BLE_All_v1_00.hex ​CC1350 Bluetooth Software for use with iPhone App]
    577614
    578615= CC1350STK Notes =
    579 The CC1350STK is a sensor node sold and designed by Ti.
     616The [http://www.ti.com/tool/CC1350STK CC1350STK] is a sensor node sold and designed by Ti. While similar to the Launch Pad, it is much smaller.
    580617 * Button 1 is the button on the edge furthest away from the JTAG headers. This is labeled as the 'Power' button.
    581618 * Button 2 is the button on the same edge as the JTAG headers. This is a 'user' button.