We need an Website providing an user-interface to a boom-gate control software.
The gates are on camping grounds and they are managed by a central server which offers an html interface for status information and boom gate control.
The syntax is the following: http://a.b.c.d:port/SetVar/BoomID/Command/Value
So its possible to use a normal browser with a long list of bookmarks to control the boom gates, or setup a static webpage with the corresponding hyperlinks, i.e.
[login to view URL]
opens the boom gate with ID 1 one-time. Feedback from boom-gate control software will be "OK"
Now we want to go further and make it more user friendly. We want an Webpage as an user-interface which is mobile responsive, so it can be used on iphone, android, laptop, pc as well. The Number of boom gates, their IDs and names, and the ip/port of the control server have to be setable on a configuration page (password protected) and there a 6 commands per boom.
1) open once and close after vehicle went thrue (ImpBT/B-1)
2) open once and go back to automatic (ImpBA/B-1)
3) open permanent - manual override (SetBA/B-1)
4) close once and go back to automatic (ImpBZ/B-1)
5) close permanent - manual override (SetBZ/B-1)
6) automatic - this functions consists of two commands (SetBA/B0 and SetBZ/B0)
The webpage shall be a list of boom gates providing the name of the boom gate and 6 commands as "buttons". On mobile devices - where the buttons would be to small if displayes all 6 in one line - only button 1 (ImpBT) should be visible always and the other buttons via a dop-box.
The feedback from control software shall be display in a pop-up windows which disapears after 2 seconds.
Up to this point the job is very simple and in our opinion it could by done with joomla very easy.
Next we want to show the status of the boom gate -> if the boom gate ist opened or closed permanent (SetBA/SetBZ) and its actual status shall be displayed by giving the corresponding button an other background color (button 1 for actual status). The Webserver gets the status of the boom also via an http request from to control server.
[login to view URL]
gives the status of boom gate 1/ manual closed
The Server feedback will be 3lines:
OK
-1
Status.BusCommand.BZ=B0
The last line is important: BZ=B0 means the Command SETBZ ist not (B0) active. If the boom is manual closed, feedback will deliver "BZ=B-1".
The actual position of the boom can be requested with:
[login to view URL]
the respond will be:
OK
-1
Status.Barrier.State=N5
where N5 means boom gate is closed, and N4 means boom gate is opened
So the webpage has to get the status of all boom gates every time the webpage is requested.
An automatic reload of the page every 5s (settable) to update the status of the boom is required.
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project.
Hi there,
I have gone through your requirements. Our expertise meets your requirements. We can do this project as we hold expertise in web development.
Here is our process:
Requirement Gathering,
Requirement Analysis by BA team
Suggesting value adds
Proposal stage
Acceptance
Development
Testing by our QA team
Demo in local server
Acceptance
Project Delivery
Payment
Can we have an initial discussion over chat?
Thanks!