Съдържание:
Видео: IOT - Публикувайте данни в Thingspeak, използвайки ESP8266: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В днешно време IoT е в тенденция и много машини имат данни за качване през облака и анализ на данните. Малките сензори актуализират данните в облака и задействащият механизъм от друга страна действа върху него. Ще обясня един от примера на IoT.
Аз тази статия и аз ще покажа и ръководство за публикуване на данните в Thingspeak, използвайки ESP8266.
Стъпка 1: Задължителен компонент
ESP8266ESP8266 в Индия-
ESP8266 във Великобритания -
ESP8266 в САЩ -
MLX90614MLX90614 в Индия-
MLX90614 във Великобритания -
MLX90614 в САЩ -
BreadBoard
BreadBoard в Индия-
BreadBoard в САЩ- https://amzn.to/2MW0Opb BreadBoard във Великобритания-
Стъпка 2: Код
#включи #включи #включи
Низ apiKey = "7CDCTE2767Z8AUIL"; // Въведете вашия API 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 setup ()
{Serial.begin (115200); забавяне (10); Serial.println ("Свързване към"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {забавяне (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi свързан"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (сървър, 80)) // "184.106.153.149" или api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Низ postStr = apiKey; postStr += "& field1 ="; postStr += Низ (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /актуализиране на HTTP /1.1 / n");
client.print ("Хост: api.thingspeak.com / n"); client.print ("Връзка: затвори / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Тип съдържание: application/x-www-form-urlencoded / n"); client.print ("Content-Length:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Ambient ="); 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
Безжични данни за сензора за вибрации и температура към MySQL, използвайки Node-RED: 40 стъпки
Безжични данни за сензора за вибрации и температура към MySQL с помощта на Node-RED: Представяне на NCD Long Range IoT Industrial безжичен сензор за вибрации и температура, който може да се похвали с обхват до 2 мили с използването на безжична мрежова структура. Включващ прецизен 16-битов сензор за вибрации и температура, това устройство
Ранно предупреждение Raspberry PI Light за пистата, използвайки данни за картографиране на полета: 14 стъпки (със снимки)
Ранно предупреждение Raspberry PI Light на пистата Използвайки данни за картографиране на полета: Тази лампа се появи поради няколко причини, тъй като винаги се интересувам от самолетите, които летят над главата и през лятото през уикендите често се разхождат някои доста вълнуващи. Въпреки че сте склонни да ги чувате само когато минават
Регистрирайте данни и начертайте графика онлайн, използвайки NodeMCU, MySQL, PHP и Chartjs.org: 4 стъпки
Регистрирайте данни и начертайте графика онлайн, използвайки NodeMCU, MySQL, PHP и Chartjs.org: Тази инструкция описва как можем да използваме Node MCU платката за събиране на данни от множество сензори, изпращане на тези данни до хостван PHP файл, който след това добавя данните към база данни MySQL. След това данните могат да се разглеждат онлайн като графика, като се използва chart.js.A ba
Проект Arduino: Управляваща електроника през Интернет, използвайки Nodejs + SQL база данни и уебсайт .: 6 стъпки
Проект Arduino: Управляваща електроника през Интернет, използвайки Nodejs + SQL база данни и уебсайт .: Project By: Mahmed.tech Дата на изработка: 14 юли 2017 г. Ниво на трудност: Начинаещ с известни познания по програмиране. Хардуерни изисквания: - Arduino Uno, Nano, Mega (мисля, че повечето MCU със серийна връзка ще работят) - Единичен светодиод и усилвател; Текущи ограничителни стойности