Lontalk stack developer’s kit – Echelon LonTal Stack User Manual
Page 18

6
Introduction to the LonTalk Stack
API, which is an ANSI C API, to manage communications with the ShortStack
Micro Server and devices on the L
ON
W
ORKS
network.
LonTalk Stack Developer’s Kit
The LonTalk Stack Developer’s Kit is a set of development tools, APIs, and
firmware for developing host-based L
ON
W
ORKS
devices that use the Echelon
Smart Transceiver or Neuron Chip, a Layer 2 Microprocessor Interface Program
(MIP), and the LonTalk API. You can also use the LonTalk Stack to create
controllers that are attached to IP-852 channels, and IP-852 routers that route
packets between IP-852 and native LonTalk channels.
The Echelon Smart Transceiver or Neuron Chip includes Neuron firmware that
implements the data link layer (layer 2) of the LonTalk protocol. The LonTalk
Stack provides a Layer 2 MIP that transforms the Echelon Smart Transceiver or
Neuron Chip into a network interface that can transmit and receive any packet
from the host processor. The LonTalk Stack includes source code that
implements layers 3 to 6 and part of layer 7 of the LonTalk protocol that you port
to your host processor. The LonTalk Stack also includes a LonTalk API
implementation that you port to your host processor that you integrate with your
application. This solution enables you to develop high-performance controllers
with up to 4,096 network variables and 32,767 address table entries.
To develop the application for your host processor, you use a C or C++ compiler
that supports the embedded processor. You will use the Echelon LonTalk
Interface Developer utility to create the application framework, and then you can
ISO/IEC 14908-1
Layers 3 – 7
With ECS
Application
Serial I/O Driver
Layer 2 MIP
ISO/IEC 14908-1
Layer 2
ISO/IEC 14908-2 or 3
Layer 1 PHY
Smart Transceiver
Host Processor
Communications Channel
LonTalk API