Ask questions about push, database, Android

this semester, the teacher gave a project, which is to design a push system. The main function is to realize the function that the server pushes data to the mobile or PC, and the mobile or PC can feedback the data. Because I am a mechanical student, I don"t know much about computers at all, so I was confused when I got the project. First, I roughly taught myself Android and Java, but later I found that I still couldn"t start, so I wanted to learn from you. Thank you ~

initially decided to implement the system through MQTT technology, but the amount of distressed knowledge is very small, and there is no experience. I would like to ask your suggestions, mainly about how to implement the scheme, how to start, and what knowledge we should learn. Thank you, gods ~

some of the plans given by the teacher are as follows:
in order to ensure that the operator can obtain the optimal cutting process parameters in time before machining the workpiece, the message push mechanism is used to realize the real-time push of cutting data on the computer of the machining center or the operator"s handheld equipment (mobile phone). The client / server communication mode is adopted to establish the cutting data information push system, and the machining center computer or operator"s mobile phone is used as the client. The push notification server consists of two parts. Some of them use WebSphere MQ as the server of MQTT, which is responsible for establishing long-connection communication with client software in mobile phones or other handheld devices, which can realize user registration and identity authentication, and push notification messages based on MQTT to ensure the real-time and correctness of the pushed cutting data. The other part uses the Web server established by Tomcat and uses HTTP as the information exchange protocol, which is responsible for receiving the Web request from the machining center computer in time, and notifies other application servers according to the request to obtain the optimized cutting data, and then returns the results to the user interface of the machining center computer. The push notification server is associated with the cutting process database and other application servers through the ESB (Enterprise Service Bus, enterprise service bus.

Mar.03,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1c22cbd-33618.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1c22cbd-33618.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?