这个问题范围很广,并不是一个真正合适的问题,因为您需要离开并学习几种不同的技术,做出一些设计选择并选择一些工具。我会给你一些建议。
首先,您需要确定您的服务器环境,Tomcat 使用 Java Web 容器,因此可能是一个不错的选择,但这将取决于您托管的服务器。然后,您将需要编写一个程序,将其安装在服务器上,该程序将为您提供到 MySQL 数据库(您的 API)的 HTTP 接口。
如果您想要一些工作量很小的东西,请从 Grails(Groovy on rails)之类的东西开始。Grails 程序可以用(基于 Java 的动态语言)Groovy 编写,或者用 Java 编写,Groovy 非常容易学习。Grails 将从您的域对象(即转换为数据库中表的对象)为您构建一个框架,并为您提供可以通过 RESTful HTTP 调用访问的基本 CRUD 功能(一旦程序在实时服务器上运行)。因此可以使用 HTTP POST 方法从设备传递数据,grails 将负责处理数据并将其保存到数据库中,检索信息也是如此。
这应该给你一个基本的概述,我建议从下载 Tomcat 开始,并在你的机器上运行一个虚拟服务器。
http://tomcat.apache.org/
并下载 Grails
http://grails.org/
并阅读书籍和教程。网上有很多你可以用谷歌搜索的,所以我不会在这里列出它们,但希望这能帮助你入门。祝你好运 :)