Changes between Version 18 and Version 19 of expansion/gw16122
- Timestamp:
- 02/21/2018 08:11:08 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
expansion/gw16122
v18 v19 2 2 3 3 = GW16122 - Mini-PCIe Radio for Internet of Things - IoT = 4 ** Software Disclaimer: This hardware was designed from a Texas Instruments Reference design. Thus, all Allsoftware 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.** 5 5 6 6 == Getting Started == … … 36 36 * There is a precompiled binary in the SDK from step 1, here: 37 37 * /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 SBC38 3. The collector application running in Ubuntu on the Gateworks SBC 39 39 * Must download Ti-15-4 Stack from Ti onto Linux Desktop [http://www.ti.com/tool/download/TI-15-4-STACK-GATEWAY-LINUX-SDK] 40 40 * Once installed on desktop, find the file: ti154stack_linux_x64_2_04_00_19/prebuilt/bbb_prebuilt.tar.gz 41 41 * 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: 43 43 {{{ 44 44 tar xvf bbb_prebuilt.tar.gz … … 47 47 48 48 === 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: 50 50 * [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] 51 51 * [http://www.ti.com/lit/ug/swru491a/swru491a.pdf] 52 52 * Connect GW16122 to Gateworks SBC in Mini-PCIe slot that supports USB 53 * Connect antenna to GW16122 53 54 * 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: 58 58 {{{ 59 ./run_demo.sh 60 }}} 61 The output will look something like below: 62 {{{ 63 root@ventana-trusty:~/ti-15.4/examples/linux/prebuilt# ./run_demo.sh 64 Launching the Collector Application in the background 65 Found Mac Co-Processor Version info is: 66 Transport: 3 67 Product: 1 68 Major: 2 69 Minor: 0 70 Maint: 0 71 ---------------------------------------- 72 Start the gateway application 73 Collector Running as Process id: 1656 74 Launching Node-JS gateway application in background 75 Gateway is running as Process id: 1667 76 77 On your host, launch your browser using: 78 http://192.168.21.136:1310 79 root@ventana-trusty:~/ti-15.4/examples/linux/prebuilt# 59 80 60 81 }}} … … 62 83 * 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: 63 84 [[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. 65 86 * 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. 66 87 67 == General Information == 88 == What's Next? == 89 90 This example showcases a network setup between a sensor and collector, with the Gateworks SBC acting as a co-processor. 91 92 Future 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 94 Please 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 102 Additionally, reading through the rest of this wiki page will offer more notes from some of the research Gateworks performed. 103 104 == GW16122 Specifications == 68 105 69 106 Features Include: … … 88 125 * Bluetooth 4.2 Low Energy (2.4GHz) - Used for programming sensor nodes 89 126 90 == Texas Instruments Reference Design ==127 == Texas Instruments CC1350 Reference Design == 91 128 92 129 For more information see the [http://www.ti.com/product/CC1350 TI CC1350 Product Page]. … … 226 263 227 264 * Gateworks SBC 228 * Ubuntu Xenial Gateworks Image265 * Ubuntu Trusty Gateworks Image 229 266 * node-js (if using web interface) 230 267 * serial program (if using serial api) … … 569 606 == References == 570 607 * [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]572 608 * [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] 573 609 * [http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN Ti Information regarding Contiki] … … 575 611 * [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] 576 612 * [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] 577 614 578 615 = CC1350STK Notes = 579 The CC1350STK is a sensor node sold and designed by Ti.616 The [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. 580 617 * Button 1 is the button on the edge furthest away from the JTAG headers. This is labeled as the 'Power' button. 581 618 * Button 2 is the button on the same edge as the JTAG headers. This is a 'user' button.