Forum
userhead anonymous
Replies (6)
  • You Reply: I have just started (I plan to finish it by this summer) with this Project now. It is a web app to manage a installation of sensors/actuators/cameras and should support this use cases:

    - Get the sensors state
    - Get the actuators (relays, speakers, switches, leds, motors, whatever…) state, including setting new actuators values.
    - Install a new sensor, actuator or camera.
    - Install an alarm in order to get notifications via email or to see notifications in the web app when some sensor value reaches some threshold. The alarm could have rules when triggered li setting some value in actuator or attaching some camera image to the notification.
    - See new notifications.
    - See the cameras images.
    - User can active a registry in a sensor so the value is registered during several times at a day and see the charts.

    It should support sensors, actuators and cameras using different interfaces like Pin/wired interfaces, Mqtt interface, Http interfaces... so wired and wireless devices can be managed.

    It is portable to different platforms (Raspberry, Lattepanda), and platform can be selected using a properties in file.

    By now I have finished with installing sensor/actuator and getting sensor/actuator use cases, but only wired sensors and actuators are supported, so I am developing the Mqtt stuff now.

    The app by now is working in Raspberry Pi. It would be great if it works for Lattepanda also, as Lattepanda has support for native analog pins (not like the Raspberry Pin). To get it working in Lattepanda only need a Java class implementing a given interface in the app having methods like setUpDigitalOutputPin(PinId pinId), getDigitalOutputPinState(PinId pinId)….. ¿Is this supported by now (managing Lattepanda Pin interface using Java)?

    I would like to make this Project open source, but I am using a CSS Premium dashboard having a license and cant share the code, so It would be great to have a new front-end for the app.

    I share some screenshots of what is developed till now.
    Captura.PNG Captura.PNG (33.25 KiB) Viewed 2028 times Captura2.PNG Captura2.PNG (67.21 KiB) Viewed 2028 times Captura3.PNG Captura3.PNG (42.62 KiB) Viewed 2028 times Captura4.PNG Captura4.PNG (43.49 KiB) Viewed 2028 times Captura5.PNG Captura5.PNG (62.85 KiB) Viewed 2028 times Captura6.PNG Captura6.PNG (65.78 KiB) Viewed 2028 times Captura7.PNG Captura7.PNG (68.84 KiB) Viewed 2028 times
    Please let me know your concerns.


    Thanks and best regards!!!

    attachments:

    Captura.PNG

    attachments:

    Captura2.PNG

    attachments:

    Captura3.PNG

    attachments:

    Captura4.PNG

    attachments:

    Captura5.PNG

    attachments:

    Captura6.PNG

    attachments:

    Captura7.PNG

  • You Reply: I was on vacation but now I am working again in this project. I have finished defining some use cases of this project, and the main idea is you can use the running software to install new sensors in a easy way, configure alarms and install some camera.

    I am using some Spring Boot packages, MVC architecture and RUP methodology.
    Some screenshots of the web user interface, I am using a Bootstrap template with some changes from a site and I have a license though I should ask the authors. Please let me finish some development and update about it very soon. I will share all the software artifacts on GitHub and then you can use them or join to the development as you want and I will be very grateful.


    Image

    Image
  • You Reply:
    Lodin_Erikson wrote: No. Because of the license fees.
    And because of the idea that it could be better to run a program within the original environment (LattePanda), I decided to use the "remote debugging".
    Do you mean you develop the application in your PC and run/debug it on remote Lattepanda? This is what I am looking for but I though it was not possible with Lattepanda. Do you have a link with guide to set up this environment, I guess It is easy to set up remote deploying/debugging using Visual Studio. I used to do this using Eclipse IDE and GDB (C/C++).
  • You Reply: I meant about the software to redirect the USB port over LAN Ethernet, the Eltima software. http://www.eltima.com/products/usb-over-ethernet/ . Sharing the USB port over Ethernet has a license of 89$, did you test this solution?.

    Thanks in advanced.
  • You Reply: So I have to install this application in the Lattepanda. I have not checked this solution yet but I see that sharing USB over LAN Ethernet with this app need a 89$ license, otherwise you have a limited number of days to evaluate the application. Do you know if there is a free solution?

    Thanks in advanced.
  • You Reply: Thanks for the quick response. I will try it and let you know!
    Best regards.