AMASP (ASCII Master Slave Protocol): a Lightweight MODBUS Based Customizable Communication Protocol for General Applications
DOI:
https://doi.org/10.14209/jcis.2019.1Abstract
In this paper, we describe AMASP, a proposal for an open standard communication protocol / model whose objective is providing a novel and lightweight solution to the problem of communication between small computers acting in particular on embedded systems, but not limited to them. The protocol establishes addresses for computers or peripherals, allowing them to send messages directly to these addresses. It is based on message interchanging, being the messages composed by ASCII (American Standard Code for Information Interchange) text or binary streams, according to the user customization. AMASP is very customizable using four different packets to send the messages and manage a master / slave communication model. The protocol is designed to work where a direct communication link is established or a bus architecture is available - by serial, USB connections, etc - and it supports to many error checking algorithms that can be used in unsafe links. Due to the focus on simplicity, low overhead and metadata, it is a connectionless protocol and does not support routing.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish in this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a CC BY-NC 4.0 (Attribution-NonCommercial 4.0 International) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors can enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) before and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
___________
Accepted 2018-12-18
Published 2019-01-10