maybe you guys can help me i have a little problem here:
I have Embedded Devices connected to the Internet. They are permanently logging data to files. These files are sent to my webserver.
They have about 10k lines and each line looks like: (timestamp;data). the data-block contains 8byte equals 64 ON/OFF values ..
Now i want to create a web-app that allows me to:
-Administrate/Control the Embedded Devices (opening ssh connection and send commands)
-Visualize the logfiles on a timeline (i want to visualize these values e.g. by a green/red LED grouped by the timestamp where i can scroll and speed up)
So the technical requirements from my POV:
- user authentication
- javascript integration for visualizing logfiles
- orm mapper
I prefer python as programming language for the business logic, but i am not afraid to try something new.
And now the question that i am asking me is:
What framework should i use?
I mean i already had a look at django and web2py, but i think these frameworks are way to big for this little project.
For small webapps in Python, I usually use Flask. Since you seem to do raw data processing, I would refrain from using an ORM and just use SQLAlchemy to query the values directly (although SQLAlchemy comes with an ORM if you insist on using one)