I buyed a machine with PLC controller and a XINJE TG765S-XT Touchwin panel without rj port (just rs232). I need to integrate the information flows of the machine into my company ERP. I want to send commands to machine (start, configuration ...) and receive a log (number of pieces produced, operating time between one start and another). The project: 1) replace the panel with another one equipped with an rj45 or connect a ethernet gateway to rs232 port 2) Modify the software on board to communicate via ethernet with the PLCs using a standard protocol (modsbus tcp, OPC UA, MQTT ...) by sending configurations to the machine and receiving the logs
We need to optimize a Flask (python) based backend that uses MQTT protocol to communicate with devices as it stores data in a PostgreSQL database. This data is needed upon events cued by the devices. Is up working @ 80% of completion/features but it has performances issues (latency of response) and circular imports for data retrieval from multiple modules within the app. The idea is to make a session to run debug and fix issues as a team on a video call.
in a card with uart modbus protocol output I would like to interface an esp 32 wifi, the firmware that connects to the phone should be created, the esp 32 should become a gateway and it should have a web server with various buttons to turn the card outputs on and off, etc. . we currently use a modbus protocol android app, but the card must be connected to a moxa type gateway. in the future a claud should be created that receives data from esp 32 and through authentication it is possible to manage inputs outputs read the data of temperature and humidity probes and keep graphs of temperatures and humidity
Build an application on Python or Java with a web based UI. The application should be able to listen to a MQTT broker and generate E-mails monitoring incoming MQTT messages. The UI should allow the user to add alert rules as objects. Alert rule- consists of - Topics to listen to - Threshold values to trigger email alerts - List of 5 email addresses to send emails to 1 Application Listens to MQTT Topics 2 Generated Email alerts based on payload values 3 Decode JSON on payload and generate alerts 4 Alerts to be created by User, using a GUI 5 E-mails to be sent via Mailgun API 6 File based configuration for MQTT Server details 7 Listen to all MQTT messages and created a list of all topics in a database