安卓设计温湿度监控WiFi模块ESP8266

img


想问一下,这样的设计是用什么做的,怎么设计的,是一个WiFi通信模块,用到了ESP8266,但是主要是这个软件部分是怎么设计的,是什么语言和软件做的

软件涉及到3块,
1,单片机,一般是C或C++,也有用python开发的,负责控制硬件设备,与服务器和客户端通讯
2,服务器,在手机客户端和硬件之间提供各种管理服务功能,可能是JAVA,RUBY,python之类开发
3,手机APP。这方面的开发软件和语言就很多了,有C#,有java,有swift......