课题问题求教:关于推送、数据库、安卓

这学期老师给了个课题,内容是设计一个推送系统,主体功能是实现服务器端向移动端或PC端推送数据,且移动端或PC端可反馈数据的功能。因为我是机械学科的学生,一点都不太了解计算机方面的知识,所以刚拿到课题时比较迷茫,先是粗略的自学了安卓和Java,但是后来发现还是无从下手,所以想向大家学习,谢谢大家了~

初步是决定了通过MQTT技术来实现系统,但是苦恼知识储备量极少,又毫无经验,想问问大家的建议,主要是关于如何实现方案,怎么着手,应该学哪些知识这些方面。谢谢大神们~

老师给了部分方案如下,给大家参考下:
为保证操作人员在加工工件前能够及时获得最优的切削加工工艺参数,利用消息推送机制在加工中心计算机或者操作人员手持设备(手机)上实现对切削数据的实时推送。采用客户/服务器(C/S)通信模式建立切削数据信息推送系统,加工中心计算机或操作人员手机作为客户端。推送通知服务器端包括两部分。一部分使用 WebSphere MQ作为MQTT的服务器,负责与手机或其他手持设备中的客户端软件建立长连接通信,可实现用户注册和身份认证,并基于MQTT推送通知消息,保证所推送切削数据的实时性和正确性。另一部分利用Tomcat建立的Web服务器,采用HTTP作为信息交互协议,负责及时接收来自加工中心计算机的Web请求,并根据请求转发通知其他应用服务器以获得优化切削数据,再将结果返回到加工中心计算机的用户界面。推送通知服务器通过ESB(Enterprise Service Bus,企业服务总线)与切削加工工艺数据库以及其他应用服务器进行关联。

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题