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

Page 18

Advertising
background image

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

Advertising