FYI. Maybe something that could be used as an upgrade of RIOT’s “shell” abstraction.
Grüße, Carsten > From: Carsten Bormann <c...@tzi.org <mailto:c...@tzi.org>> > Subject: Slipmux > Date: 13 January 2017 at 20:03:26 +0100 > To: t2...@irtf.org <mailto:t2...@irtf.org> > > And now for something completely different: > > Many of us have worked with experimental platforms for IoT modules that use > some form of serial interface (often TTL or 3.3 V CMOS level) for debugging, > packet transfer, or state querying and configuration — even before IP packets > start to flow (or as an alternative funnel for IP packets while other IP > interfaces are being set up). > So far, most of these serial interfaces are very specific to a platform and > often hard to integrate into a software development and experimentation > environment. > > Tobias and I have written up a slight evolution of the familiar SLIP-based > interface (as used in, say, tunslip) that can cover all these bases. This is > a bit innovative in that it uses CoAP for all request-response exchanges (no > “shell”, no “AT commands”, …). > Maybe you want to have a look whether such an interface would be useful for > your R&D work. > Feedback welcome! > > Grüße, Carsten > > Name: draft-bormann-t2trg-slipmux > Revision: 00 > Title: Slipmux: Using an UART interface for diagnostics, > configuration, and packet transfer > Document date: 2017-01-13 > Pages: 9 > Htmlized: https://tools.ietf.org/html/draft-bormann-t2trg-slipmux-00 > <https://tools.ietf.org/html/draft-bormann-t2trg-slipmux-00> > > Abstract: > Many research and maker platforms for Internet of Things > experimentation offer a serial interface. This is often used for > programming, diagnostic output, as well as a crude command interface > ("AT interface"). Alternatively, it is often used with SLIP > (RFC1055) to transfer IP packets only. > > The present report describes how to use a single serial interface for > diagnostics, configuration commands and state readback, as well as > packet transfer. > > >
_______________________________________________ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel