LEON

Low Energy Open Netlab

LEON Remote Control is ready to use

Filed under: Function
Thomas Lippert @ 28th Januar 2008, 15:22

Last weeks we focused on the web remote control. We had to merge three webpages from different webservers into one well arranged screen. One on the ILC 350 PN of the control cabinet, another one on the ILC 150 ETH of the LEON power box and the last one of the camera. Additionally we had to guarantee that only one person can use the website at the same time.

Because of technical permissions there are some requirements on the user’s site to use the remote control. For example the visualization with WebVisit requires Java with cache disabled. Unfortunately the camera software requires ActiveX, which only is supported by the Internet Explorer. You’ll get such a screen if you visit the page with another browser than Internet Explorer:

LEON Remote Control Firefox

If you use the Internet Explorer you will get the login screen. We made three permission levels. In the future the plant is used at school for presentation and programming. Therefore we made a student account, a teacher account and an admin account. If someone uses the plant you get the message, that the plant is used. If you log in with a higher permission level the other person will be disconnected from the remote control. This is the login screen:

leoncontrol_ie

The important notices are about preparing your PC for using the plant. We are not proud of the need of preparation, but this are facts which we couldn’t change (see the explanation above). If you have logged in successfully, you get the following screen:

leoncontrol_ie2

In the main control panel (yes, the headline is written right yet) you can turn the power on for getting the control panel of the control cabinet. It’s reloading itself dynamically at the top right box. Additionally you see the webcam picture on the left bottom. After turning power on this is how it looks like:

leoncontrol_ie3

After eliminating some little bugs it seems like the remote control is fully functional and ready to use.

We used a little AJAX to get the dynamic feeling we want to have from the control. Furthermore it is used for seeing whether a person is using the remote control or not. If a user with higher permissions takes control over the remote control, AJAX clears the websites content. The user with lower permission only get’s the possibility to try a new login.

We are looking forward to get a new camera firmware to give the possibility for zooming and steering the camera with buttons. Today there is only the possibility with using the mouse and zooming by scrollwheel. Perhaps I make a video for you soon.

No Comments »

No comments yet.

Leave a comment