Friday, March 19, 2021

Kat-Net Part 5: Software Flow Diagram

Software Flow Diagram

This diagram describes the necessary software components and their interactions for the system to perform a successful access exchange.

 
This diagram is a bit embarrassingly crude and really shows off my poor handwriting. At any rate, hopefully it gets the point across. This is the data flow as I envision it happening. It has been explained, but essentially a user connects to the network and is redirected via captive portal to a splash page (nodogsplash). This splash page should somehow interact with a payment system and once the transaction is complete return info to the router to authorize the user for the amount of time and bandwidth specified.
This so-called backend processing is going to be a significantly difficult portion of the project. At the moment I have no idea how Paypal's API works, nor how I can implement a system with which to pass back and forth the correct information.

No comments:

Post a Comment