Skip to content

Build a website to allow current simulators/testers to be used #20

@RobertLRead

Description

@RobertLRead

Dear @saivishwanatha and @mohamadMZ98 ,

As I said in my email, I think the Krake Simulator and the Manual Tester are great. I want to make them more accessible to people by making a website that exposes the same functionality.

My recommendation is that you make a Flask Python server with the following pages:

  1. A home page - done
  2. A page for configuring an alarm database.
    2.5) Simulate a Krake in the web page like the CLI is currently doing.
  3. A way to spawn (instatiate) a new web-simulated Krake
  4. A way to add new Krakes which are not simulated (that is, to add hardware krakes via the MAC addresses/MQTT Topics)
  5. A separate page for generating alarm events - begun (not complete)
  6. A page which is a graphical display of the log (at first, then can just list the text---later it should have a "timeline" and iconic representation of the alarm, using the color to represent severity, for instance) -- done in text, but not graphically

Basically, we want a website where people can do all of the things we can do now with code that you two have written.

Later, we will create a mobile phone app as General Purpose Alarm Device (similar to a Krake) as well.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions