Оглавление:
Видео: IOT - Публикация данных в Thingspeak с помощью ESP8266: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В настоящее время Интернет вещей находится в тренде, и многие машины имеют данные для загрузки через облако и анализа данных. Маленькие датчики обновляют данные в облаке, а исполнительный механизм на другом конце действует на него. Я собираюсь объяснить один из примеров IoT.
В этой статье я собираюсь показать и направить публикацию данных в Thingspeak с помощью ESP8266.
Шаг 1: обязательный компонент
ESP8266ESP8266 в Индии -
ESP8266 в Великобритании -
ESP8266 в США -
MLX90614MLX90614 в Индии -
MLX90614 в Великобритании -
MLX90614 в США -
Хлебная Доска
BreadBoard в Индии -
BreadBoard в США - https://amzn.to/2MW0Opb BreadBoard в Великобритании -
Шаг 2: Код
#include #include #include
Строка apiKey = "7CDCTE2767Z8AUIL"; // Введите свой ключ API записи из ThingSpeak
const char * ssid = "скрытый"; // замените на ваш wifi ssid и wpa2 ключ
const char * pass = "qwerty12"; const char * server = "api.thingspeak.com";
Клиент WiFiClient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
установка void ()
{Serial.begin (115200); задержка (10); Serial.println («Подключение к»); Serial.println (ssid); WiFi.begin (ssid, pass); в то время как (WiFi.status ()! = WL_CONNECTED) {задержка (500); Serial.print ("."); } Serial.println (""); Serial.println («WiFi подключен»); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (server, 80)) // «184.106.153.149» или api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Строка postStr = apiKey; postStr + = "& field1 ="; postStr + = Строка (objTemp); postStr + = "\ г / п / г / п";
client.print ("POST / обновить HTTP / 1.1 / n");
client.print ("Хост: api.thingspeak.com / n"); client.print ("Соединение: закрыть / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Content-Type: application / x-www-form-urlencoded / n"); client.print ("Длина содержимого:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Окружающий ="); Serial.print (ambTemp);
Serial.print ("* C / tObject ="); Serial.print (objTemp); Serial.println ("* C");
}
client.stop (); задержка (2000); }
Рекомендуемые:
Серия IoT ESP8266: 2 - Мониторинг данных через ThingSpeak.com: 5 шагов
Серия IoT ESP8266: 2 - Мониторинг данных через ThingSpeak.com: это вторая часть серии IoT ESP8266. Чтобы увидеть часть 1, обратитесь к этой обучающей серии IoT ESP8266: 1 Подключитесь к WIFI-маршрутизатору. Цель этой части - показать вам, как отправить данные вашего датчика в один из популярных бесплатных облачных сервисов IoT https: //thingspeak.com
(Проект IOT) Получение данных о погоде с помощью ESP8266 и Openweather API: 5 шагов
(Проект IOT) Получение данных о погоде с помощью ESP8266 и Openweather API: в этом руководстве мы собираемся создать простой проект IOT, в котором данные о погоде в нашем городе будут извлекаться из openweather.com/api и отображаться с помощью программного обеспечения для обработки
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой - Моделирование регистратора данных DHT11 в Proteus: 5 шагов
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой | Моделирование регистратора данных DHT11 в Proteus: Введение: привет, это Liono Maker, вот ссылка на YouTube. Мы делаем творческий проект с Arduino и работаем над встраиваемыми системами. Регистратор данных: Регистратор данных (также регистратор данных или регистратор данных) - это электронное устройство, которое записывает данные с течением времени
Создание базы данных с помощью XAMPP: 4 шага
Создание базы данных с помощью XAMPP: XAMPP - это полностью бесплатный дистрибутив Apache, содержащий MariaDB, PHP и Perl. XAMPP предоставляет графический интерфейс для SQL, позволяющий хранить информацию в базе данных, которую мы создадим сегодня. Когда я впервые начал использовать базы данных для проектов
Преобразование старой карты памяти в банк данных с помощью шифрования правительственного уровня: 4 шага
Преобразуйте старую карту памяти в банк данных с помощью шифрования правительственного уровня: у вас есть старая карта памяти? У вас есть ценные файлы, которые нужно защитить? Узнайте, как защитить ваши файлы лучше, чем простой архив RAR с паролем; потому что в наше время любой, у кого есть хороший компьютер, может расшифровать его менее чем за день. Я использую 32 МБ памяти