ESP8266是一种低成本、易于使用的Wi-Fi模块,广泛应用于物联网和智能家居终端设备中。ESP8266的优势在于其占用空间小、功耗低、价格便宜,同时其易于编程和灵活的GPIO(通用输入输出器)也吸引众多开发者的关注。
安卓手机APP控制ESP8266最常用的就是通过连接Wi-Fi的形式来控制。其中,Blynk是一种基于ESP8266的流行手机APP。它允许开发人员在自定义的移动应用程序中添加着色调,广告和交互式控件。此外,Blynk开源工具可免费下载。
还有一种常用的安卓手机APP是MQTT Dash。MQTT Dash可以让您通过MQTT协议与ESP8266通信。MQTT Dash可显示ESP8266传感器数据的日志和表格。
苹果手机APP控制ESP8266需要应用环境更加严格的苹果标准。其中,IoT Manager是一款优秀的iPhone应用程序。它允许用户通过IP地址或本地网络(LAN)连接到ESP8266设备,并使用基于网络的浏览器和控制面板监视和控制他们的开发板。
类似于MQTT Dash,苹果手机APP也有MQTT Sniffer,它可以在监视MQTT消息时显示ESP8266传感器数据的表格和日志。
Web App控制ESP8266使用的是网络控制方式。其中,Blynk提供的Web App控制ESP8266,支持实时监测ESP8266板子,同时拥有十分良好的交互界面,支持超过20个语言。
还有一种常见的Web App是Adafruit的IO。它的特点是便于对各个IO网络设备进行监控,包括ESP8266。Adafruit IO还提供了丰富的API和库,便于开发人员进行二次开发。