SimpliciTI Version 1.0.3 Simple RF Network
SimpliciTI Version 1.0.0 Simple RF Network
SimpliciTI Version 1.0.3 Release Notes
October 26, 2007
Copyright © Texas Instruments, 2007
Version 1.0.3
Author: Larry Friedman
Filename: SimpliciTI Version 1.0.3 Release Notes.doc
ABSTRACT: SimpliciTI Version 1.0.3 Release Notes
This revision supersedes all previous revisions.
SimpliciTI Version 1.0.3 Simple RF Network
SimpliciTI Version 1.0.0 Simple RF Network
Version Author Description Date
1.0.3 Lfriedman Release notes for SimpliciTI Version 1.0.3 26 October 2007
SimpliciTI Version 1.0.3 Simple RF Network
SimpliciTI Version 1.0.0 Simple RF Network
Table of Contents
1. Introduction ...........................................................................................................................4
2. References .............................................................................................................................4
3. Installation.............................................................................................................................4
4. Project organization...............................................................................................................4
5. Target hardware.....................................................................................................................4
6. Configuration files.................................................................................................................5
7. Sample applications...............................................................................................................5
7.1. Two-device peer-to-peer example .....................................................................................5
7.1.1. Description .................................................................................................................5
7.1.2. Building the example..................................................................................................6
7.1.3. Device behavior..........................................................................................................9
7.2. Two device Peer-to-peer with polling .............................................................................10
7.2.1. Description ...............................................................................................................10
7.2.2. Building the example................................................................................................11
7.2.3. Device behavior........................................................................................................11
7.3. Access Point as data hub..................................................................................................12
7.3.1. Description ...............................................................................................................12
7.3.2. Building the example................................................................................................12
7.3.3. Device behavior........................................................................................................13
7.4. Cascading End Devices ...................................................................................................14
7.4.1. Description ...............................................................................................................14
7.4.2. Building the example................................................................................................14
7.4.3. Device behavior........................................................................................................14
8. Limitations and other caveats..............................................................................................15
SimpliciTI Version 1.0.3 Simple RF Network
SimpliciTI Version 1.0.0 Simple RF Network
1. Introduction
This document contains information for Version 1.0.0 of SimpliciTI software. Functionality,
limitations, and installation information follow.
2. References
The names of the following documents will be changed in future releases to conform to the
official name of the protocol software.
[1] SimpliciTI Specification
[2] SimpliciTI Developers Notes
3. Installation
This distribution was developed on the IAR tool suite supporting the MSP430.
This code is distributed as a zip file. It contains all source code and headers that are not supplied
by the target IDE. It also includes the IAR project files.
The zip contents should be extracted into a directory of choice. Then simply open the IAR IDE
and navigate to and open the workspace file. The workspace file is called SimpliciTI *.eww
and is at the top level of the directory structure extracted.
There are two completely independent IDE workspace environments, one for the eZ430-RF
target and one for the EXP development board carrying the MSP430FG4618 MCU. One can
either extract both or just the one for which the target is desired. There are no dependencies
between the two.
4. Project organization
For each example there is a single workspace that contains up to 3 projects. There is a project for
each device type: Access Point, Range Extender, and End Device. There are three sample
application scenarios:
1. Two End Devices peer-to-peer. The connection is used bi-directionally: each peer sends
the other messages. This scenario has no Access point and no Range Extender. A Range
Extender can be easily added.
2. Two End Devices with an Access Point. One of the End Devices is a sleeping/polling
device
1
.
3. Access Point as data hub with arbitrary number of End Devices joining at any time.
5. Target hardware
The target hardware for this release is limited to the eZ430-RF module and the EXP development
board.
1
The sleeping is emulated by doing a busy-wait to emulate the sleep period.
SimpliciTI Version 1.0.3 Simple RF Network
SimpliciTI Version 1.0.0 Simple RF Network
6. Configuration files
There are two configuration files. They are found in the Configuration folder as shown:
One configures the network in general (e.g., maximum payload size, Link and Join tokens) and
one is device-specific (e.g., queue sizes, device address, etc.). The network configuration file
(smpl_nwk_config.dat) is common to all three device projects. The other file
(smpl_config.dat) is device-specific so here is one for each device. The comments in the files
should be explanatory.
Note that the device configuration file must be changed for each device built because it contains
the device address definition. This is the only change that needs to be done to get the demo to
work.
2
7. Sample applications
7.1. Two-device peer-to-peer example
7.1.1. Description
This example application permits construction of the following simple network. This sample
application is supplied for both the EXP board and the eZ430-RF board.
1. The network is a two-device peer-to-peer application. Both devices are End Devices.
2. There is a talker and a listener. The designations are arbitrary as the resulting
connections are bi-directional.
2
Since there is no Access Point this isn’t strictly true. When there is no Access point and there are only two
devices and they have the same address it will not matter. But it would be bad form.