项目简介
本项目是基于React Native框架开发的移动应用,可与ESP8266微控制器和ThingSpeak IoT平台交互,实现对猫食喂食器的远程控制与监控。用户能通过手机应用提交WiFi凭据、检查设备状态以及记录喂食时间。
项目的主要特性和功能
- 可与ESP8266微控制器交互,用户能通过应用提交WiFi凭据,使ESP8266设备连接网络。
- 集成ThingSpeak IoT平台,可获取设备在线状态和记录喂食时间等数据。
- 具备用户友好的界面设计,简洁明了,便于用户输入WiFi凭据并与设备交互。
- 支持设备状态监控,用户可随时查看设备状态,确保喂食器正常工作。
安装使用步骤
前提准备
- 确保已安装React Native开发环境。
- 拥有ESP8266微控制器,且已设置好接受WiFi凭据和与ThingSpeak通信的功能。
- 在ThingSpeak上创建账户,获取API密钥和频道ID。
配置步骤
- 打开
HomeScreen.js
文件,将以下常量信息更新为实际值:javascript const ESP8266_IP = '192.168.4.1'; // IP地址 const THINGSPEAK_API_KEY = 'YOUR_THINGSPEAK_READ_API_KEY'; // ThingSpeak读API密钥 const THINGSPEAK_WRITE_API_KEY = 'YOUR_THINGSPEAK_WRITE_API_KEY'; // ThingSpeak写API密钥 const YOUR_CHANNEL_ID = 'YOUR_THINGSPEAK_CHANNEL_ID'; // ThingSpeak频道ID
- 启动React Native应用:
bash npx react-native run-android npx react-native run-ios
- 遵循屏幕上的指引,输入WiFi凭据并与设备进行交互。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】