====== Interfaces ====== ===== Flows ===== Wanesy SPN system handles 8 different flows: * Rx data (get Rx data) * Tx data (add Tx data) * End-device fleet (add, delete, get end-device) * Gateway fleet (add, delete, get gateway) * Configuration (set, get configuration) * Status (get status) * Logs (get logs) * Update (update, add licence, reboot, halt) ===== Interfaces list ===== Several interfaces are implemented to manage partially or totally these flows: * Web user interface * [[.:webaw|HTTP REST API]] * [[.:loftp|Local FTP server]] * [[.:reftp|Remote FTP access]] * [[.:rhttp|Remote HTTP access]] * [[.:usbut|USB flash drive]] * [[.:smsma|SMS]] * [[.:noren|Node-RED]] ===== Interfaces versus flows ===== ^ ^Rx data ^Tx data ^End-device ^Gateway ^Configuration^Status ^Logs ^Update ^ |Web user interface|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔| |HTTP REST API |@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔| |Local FTP server |@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔| |Remote FTP server |@lightgreen:✔|@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ | |Remote HTTP server|@lightgreen:✔|@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ | |USB flash drive |@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔| |SMS |@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@lightgreen:✔|@red:✘ |@lightgreen:✔| |Node-RED |@lightgreen:✔|@lightgreen:✔|@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |@red:✘ |