User's Guide
- 36 of 42 –
neo.
cortec
.
4 Application
4.1 Overview
The NEOCORTEC protocol is designed such that zero involvement at the Application
layer is needed in order for the network to function. The network will be created, and
routes will be generated in the background as soon as the node is powered up. The
application layer only has to interface with the node when payload data is being
transmitted or received. As such, there are no requirements to have an external host
controller connected to the module in order for the network to operate.
The module can be configured for a range of different application options. The
configuration is controlled through a setting, which can be set up with the config tool.
The parameter is named “Generic Application” and can be accessed by logging on the
module with level 1 password. When the parameter is selected, a series of application
types are available to choose from:
Application Type
Description
UART UART based interface for sending and
receiving payload data using an external
controller
GPIO Highly configurable application for Digital
Inputs and Output, Digital counter,
Analog inputs.
HTU21D Direct support for the integrated I2C
Temperature & Humidity sensor HTU21D
from Measurement Specialties Inc.
RSSI Application which sends the list of
neighbours along with the RSSI level for
each neighbour
The details of each application type are described in the following sections.
4.2 UART
The NEOCORTEC NCxxxx has a Serial API that enables an external host controller to
easily interface with the module. Please refer to the “Integration Manual for NCxxxx
series Modules” document for further details.