AVR example using a 90S8515 and STK200 development kit
S.N.A.P - Scaleable Node Address Protocol
S.N.A.P is an free and open network protocol. The protocol was primary developed for PLM-24 based home automation and control systems but it is a generic protocol and not limited to this. S.N.A.P can be used in any type of applications where an easy to learn and light weighted network protocol is needed.
Features.
- Easy to learn, use and implement. - Free and open network protocol. - Free development tools available. - Scaleable binary protocol with small overhead. - Requires minimal MCU resources to implement. - Up to 16.7 million node addresses. - Up to 24 protocol specific flags. - Optional ACK/NAK request. - Optional command mode. - 8 different error detecting methods (Checksum, CRC, FEC etc.). - Can be used in master/slave and/or peer-to-peer. - Supports broadcast messages. - Media independent (power line, RF, TP, IR etc.). - Works with simplex, half-, full- duplex links. - Header is scaleable from 3-12 bytes. - User specified number of preamble bytes (0-n). - Works with synchronous and asynchronous communication. - Works with our free PLM-24 < > TCP/IP Gateway software.