Changes between Version 19 and Version 20 of expansion/gw16122
- Timestamp:
- 02/21/2018 09:14:15 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
expansion/gw16122
v19 v20 11 11 12 12 === Hardware Requirements === 13 All items purchased seperately 14 13 15 * Gateworks [http://www.gateworks.com/product Ventana or Newport] Single Board Computer 14 * Gateworks SBC loaded with [wiki:ventana/ubuntu Ubuntu operating system ] 15 * Gateworks GW16122 IoT Card 16 * Gateworks [http://www.gateworks.com/product/item/gw16122-mini-pcie-iot-radio-expansion-card GW16122 IoT Card] 16 17 * Gateworks GW10124 900Mhz Antenna 17 * Gateworks GW10074 MMCX to SMA Female Adapter Cable 18 * [http://www.ti.com/tool/LAUNCHXL-CC1350 Ti CC1350 LaunchPad] - Gateworks SBC and GW16122 are the 'collector' in the system. This CC1350 LaunchPad becomes the 'sensor' for development. 18 * Gateworks [https://shop.gateworks.com/index.php?route=product/product&product_id=59 GW10074] MMCX to SMA Female Adapter Cable 19 * [http://www.ti.com/tool/LAUNCHXL-CC1350 Ti CC1350 LaunchPad] 20 * Gateworks SBC and GW16122 are the 'collector' in the system. This CC1350 !LaunchPad becomes the 'sensor' for development. 21 * USB to Mini-PCIe Adapter 22 * This allows the Gateworks GW16122 to be connected to a Laptop / PC for programming purposes. 19 23 20 24 === Software Requirements === … … 36 40 * There is a precompiled binary in the SDK from step 1, here: 37 41 * /usr/src/ti/simplelink_cc13x0_sdk_xxx/examples/rtos/CC1350_LAUNCHXL/ti154stack/hexfiles/default/sensor_default.hex 42 * Install with [#HostProgrammingTools this information] 38 43 3. The collector application running in Ubuntu on the Gateworks SBC 39 44 * Must download Ti-15-4 Stack from Ti onto Linux Desktop [http://www.ti.com/tool/download/TI-15-4-STACK-GATEWAY-LINUX-SDK] … … 46 51 47 52 48 === SetupSteps ===53 === Getting Started Steps === 49 54 * Program CC1350 !LaunchPad Sensor node with default Ti Sensor firmware from Software Requirements section above. Ti Steps here: 50 55 * [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] … … 83 88 * 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: 84 89 [[Image(gw16122webgui.png,400px)]] 90 * Program the CC1350 LaunchPad with the default sensor firmware 91 * Use a Windows or Linux Machine 92 * Windows - Gateworks recommends the TI 85 93 * Power on the sensor node that should then connect to the collector. 86 94 * 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. … … 204 212 * The executable for the IDE is located at {{{ccsv7/eclipse/ccstudio}}} 205 213 1. [http://www.ti.com/tool/download/SIMPLELINK-CC13X0-SDK Simple Link CC13X0 SDK] from TI's site is available on multiple platforms and contains prebuilt firmware images, example software, and documentation for working with the CC1350 214 ==== Host Programming Software ==== 215 ===== Windows ===== 206 216 1. [http://www.ti.com/tool/flash-programmer SmartRF Flash Programmer] for quickly installing prebuilt firmware without code composer studio and especially useful for quickly programming sensor nodes using a GUI ('''Windows only''') 207 217 208 '''OR''' 218 ===== Linux ===== 209 219 210 220 [http://www.ti.com/tool/uniflash Uniflash Programmer] which is a linux compatible alternative that includes both a GUI and command line interfaces … … 225 235 === Gateworks SBC Tools === 226 236 227 The mechanism controlling the GW16122 will be a Gateworks SBC (testing was done with a GW5404-E.2). The [http://trac.gateworks.com/wiki/ventana/ubuntu Gateworks Ubuntu ] image is recommended and the instructions will use Ubuntu specific commands.237 The mechanism controlling the GW16122 will be a Gateworks SBC (testing was done with a GW5404-E.2). The [http://trac.gateworks.com/wiki/ventana/ubuntu Gateworks Ubuntu Trusty] image is recommended and the instructions will use Ubuntu specific commands. 228 238 229 239 Some of the TI example projects make use of the Node.js framework in order to create a web interface to control what is referred to as the "collector" which in our case is the GW16122.