Przejdź do treści

Integracja · Dane firm

Połącz Claude i ChatGPT z Adafruit IO

Poproś swoją AI o ostatni odczyt z czujnika, o zmianę wartości w ciągu ostatniej doby albo o wysłanie wartości do feedu w Adafruit IO. Potrafi wyświetlać i tworzyć feedy oraz grupy, odczytywać punkty danych i dane do wykresów oraz przeglądać Twoje dashboardy i triggery. Odpowiedzi o urządzeniach dostajesz bez otwierania interfejsu webowego.

Połącz Adafruit IO za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Jaki jest najnowszy pomiar mojego kanału temperatury?”

    AI znajduje kanał i czyta jego najnowszy punkt danych wraz z czasem rejestracji.

  • “Jak zmieniła się wilgotność w ciągu ostatnich 24 godzin?”

    Otrzymuje agregowane dane wykresu dla kanału w ciągu ostatnich 24 godzin i opisuje najwyższe, najniższe wartości oraz trend.

  • “Wyślij ON do kanału garage-light.”

    Wysyła wartość do feedu. Urządzenia lub triggery nasłuchujące tego feedu mogą na nią zareagować.

Co może robić Twoja AI

Kanały i dane

Wyświetlaj, twórz i aktualizuj kanały, odczytuj punkty danych i najnowszą wartość oraz wysyłaj nowe wartości.

Wykresy i historia

Otrzymuj agregowane dane kanału dla ostatnich godzin lub zakresu dat z rozdzielczością, którą wybierasz.

Grupy, dashboardy i triggery

Twórz grupy i wysyłaj wartości do kilku feedów naraz oraz odczytuj dashboardy, ich bloki i triggery.

  • “Utwórz feed o nazwie soil-moisture w mojej grupie garden.”

    Tworzy kanał z nazwą i kluczem oraz umieszcza go we wskazanej przez Ciebie grupie.

  • “Co jest na moim dashboardzie Greenhouse?”

    Znajduje dashboard i wyświetla jego bloki, takie jak wykresy, mierniki i przyciski.

  • “Jakie triggery mam skonfigurowane?”

    Listuje Twoje aktywatory i może czytać szczegóły dowolnego z nich.

Narzędzia dla Adafruit IO: 62

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • create_aclUsuwaUtwórz nową listę kontroli dostępu (ACL). Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Utworzenie nowego uprawnienia.
  • create_batchWidoczne dla innychUtwórz nową partię. Wymagane: elementy. Ma skutki widoczne poza tym systemem. Podsumowanie API: Utworzenie wielu nowych rekordów danych.
  • create_batch_batch_create_group_feed_dataWidoczne dla innychUtwórz nową partię. Wymagane: elementy. Ma skutki widoczne poza tym systemem. Podsumowanie API: Utworzenie wielu nowych rekordów danych w kanale należącym do określonej grupy.
  • create_dashboardZmienia daneUtwórz nowy dashboard.
  • create_dashboard_blockZmienia daneUtwórz nowy blok dla dashboardu.
  • create_feedZmienia daneUtwórz nowy feed z `name`, opcjonalnymi `key`, `description` oraz `group_key`, aby umieścić go w grupie.
  • create_feed_data_create_group_feed_dataZmienia daneDodaj nowe dane do kanału. Podsumowanie API: Utworzenie nowych danych w kanale należącym do określonej grupy.
  • create_feed_rawUsuwaWyślij nowe surowe dane do kanału. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Wysłanie dowolnych danych do kanału przez adres URL webhooka.
  • create_groupZmienia daneStwórz grupę feedów używając `name`, opcjonalnie `key` i `description`.
  • create_group_addZmienia daneDodaj kanał do grupy. Podsumowanie API: Dodanie istniejącego kanału do grupy.
  • create_group_feedZmienia daneUtwórz nowy kanał w grupie. Podsumowanie API: Utworzenie nowego kanału w grupie.
  • create_tokenUsuwaUtwórz nowy token. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • create_triggerZmienia daneUtwórz nowy trigger.
  • delete_aclUsuwaTrwale usuń listę kontroli dostępu (ACL) według jej identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego uprawnienia.
  • delete_dashboardUsuwaTrwale usuń pulpit według jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego pulpitu.
  • delete_dashboard_blockUsuwaTrwale usuń blok według jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego bloku.
  • delete_feedUsuwaTrwale usuń kanał według jego klucza. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego kanału.
  • delete_feed_data_pointUsuwaUsuń jeden punkt danych z feeda używając `feed_key` i `data_id`. Nie można tego cofnąć.
  • delete_groupUsuwaTrwale usuń grupę według jej klucza. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącej grupy.
  • delete_group_removesUsuwaTrwale usuń powiązanie z grupą według klucza grupy. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie kanału z grupy.
  • delete_tasksPrzenosi środkiTrwale usuń zadanie według nazwy użytkownika. Działanie finansowe lub nieodwracalne; może wymagać zatwierdzenia. Podsumowanie API: Wszystkie aktywności bieżącego użytkownika.
  • delete_tokenUsuwaTrwale usuń token według jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego tokenu.
  • delete_triggerUsuwaTrwale usuń wyzwalacz według jego identyfikatora. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie istniejącego wyzwalacza.
  • get_aclPobierz listę kontroli dostępu (ACL) według jej identyfikatora. Podsumowanie API: Zwraca uprawnienie na podstawie identyfikatora.
  • get_current_userPobierz profil połączonego użytkownika Adafruit IO. Użyj tego, aby potwierdzić, w którym koncie pracujesz.
  • get_dashboardPobierz jeden panel za pomocą `dashboard_id`.
  • get_dashboard_blockPobierz blok pulpitu według identyfikatora bloku. Podsumowanie API: Zwraca blok na podstawie identyfikatora.
  • get_feedPobierz jeden feed za pomocą `feed_key`, wraz z jego nazwą, opisem, ostatnią wartością i ustawieniami.
  • get_feed_chart_dataPobierz agregowane dane feeda do wykresów za pomocą `feed_key` w ciągu ostatnich `hours` lub między `start_time` a `end_time`, z opcjonalnym `resolution` w minutach.
  • get_feed_dataPobierz punkt danych kanału według identyfikatora danych. Podsumowanie API: Zwraca dane na podstawie klucza kanału.
  • get_feed_detailsPobierz dodatkowe szczegóły dla feeda za pomocą `feed_key`, takie jak retencja danych i dostęp wspólny.
  • get_groupPobierz jedną grupę za pomocą `group_key`, wraz z jej feedami.
  • get_latest_feed_valuePobierz najnowszy punkt danych w feedzie za pomocą `feed_key`.
  • get_taskPobierz zadanie według typu. Wyniki są stronicowane. Podsumowanie API: Pobranie aktywności bieżącego użytkownika według typu.
  • get_tokenPobierz token według jego identyfikatora. Podsumowanie API: Zwraca token na podstawie identyfikatora.
  • get_triggerPobierz jeden trigger za pomocą `trigger_id`.
  • list_aclsWylistuj ACL. Podsumowanie API: Wszystkie uprawnienia dla bieżącego użytkownika i typu.
  • list_dashboard_blocksWyświetl bloki (wykresy, mierniki, przyciski) na dashboardzie według `dashboard_id`.
  • list_dashboardsWyświetl swoje dashboardy.
  • list_feed_dataWyświetl punkty danych zapisane w feedzie według `feed_key`. Zawęź wyniki za pomocą `start_time`, `end_time` i `limit`.
  • list_feed_data_all_group_feed_dataWyświetl dane kanału. Opcjonalne filtry: czas początkowy lub końcowy. Wyniki są stronicowane. Podsumowanie API: Wszystkie dane bieżącego kanału w określonej grupie.
  • list_feedsWyświetl wszystkie feedy (strumienie danych z Twoich urządzeń) z nazwą, kluczem i ostatnią wartością.
  • list_firstsWylistuj pierwsze elementy. Podsumowanie API: Pierwsze dane w kolejce.
  • list_group_feedsWyświetl feedy w grupie według `group_key`.
  • list_groupsWyświetl grupy feedów wraz z ich feedami.
  • list_nextsWylistuj następniki. Podsumowanie API: Następne dane w kolejce.
  • list_previousWylistuj poprzedniki. Podsumowanie API: Poprzednie dane w kolejce.
  • list_retainsWyświetl zachowane elementy. Podsumowanie API: Ostatnie dane w formacie MQTT CSV.
  • list_tasksWylistuj zadania. Opcjonalne filtry: czas startowy lub końcowy. Wyniki są paginowane. Podsumowanie API: Wszystkie aktywności dla bieżącego użytkownika.
  • list_throttlesWylistuj ograniczenia prędkości. Podsumowanie API: Pobierz limit przepustowości danych użytkownika i aktualny poziom aktywności.
  • list_tokensWylistuj tokeny. Podsumowanie API: Wszystkie tokeny dla bieżącego użytkownika.
  • list_triggersWyświetl triggery (automatyczne akcje i alerty dotyczące wartości feedów).
  • send_feed_valueZmienia daneWyślij nową wartość do feedu według `feed_key` (`value`, opcjonalnie `lat`/`lon`/`ele` i `created_at`). Urządzenia lub triggery nasłuchujące feedu mogą na nią zareagować.
  • send_group_valuesZmienia daneWyślij wartości do kilku feedów w grupie naraz za pomocą `group_key`: `feeds` to lista par {key, value}. Urządzenia nasłuchujące tych feedów mogą zareagować na nią.
  • update_aclUsuwaZaktualizuj istniejącą listę kontroli dostępu (ACL) według jej identyfikatora. Zmieniają się tylko przekazane pola. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Aktualizacja właściwości istniejącego uprawnienia.
  • update_dashboardZmienia daneZaktualizuj istniejący dashboard zidentyfikowany przez ID dashboarda. Zmieniane są tylko pola, które przekazałeś. Podsumowanie API: Aktualizacja właściwości istniejącego Dashboardu.
  • update_dashboard_blockZmienia daneZaktualizuj istniejący blok zidentyfikowany przez ID bloku. Zmieniane są tylko pola, które przekazałeś. Podsumowanie API: Aktualizacja właściwości istniejącego Bloku.
  • update_feedZmienia daneZaktualizuj nazwę, klucz lub opis feeda za pomocą `feed_key`.
  • update_feed_dataZmienia daneZaktualizuj istniejące dane zidentyfikowane przez ID danych. Zmieniane są tylko pola, które przekazałeś. Podsumowanie API: Aktualizacja właściwości istniejących Danych.
  • update_groupZmienia daneZaktualizuj istniejącą grupę zidentyfikowaną przez klucz grupy. Zmieniane są tylko pola, które przekazałeś. Podsumowanie API: Aktualizacja właściwości istniejącej Grupy.
  • update_tokenUsuwaZaktualizuj istniejący token według jego identyfikatora. Zmieniają się tylko przekazane pola. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Aktualizacja właściwości istniejącego tokenu.
  • update_triggerZmienia daneZaktualizuj istniejący wyzwalacz według jego identyfikatora. Zmieniają się tylko przekazane pola. Podsumowanie API: Aktualizacja właściwości istniejącego wyzwalacza.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz Adafruit IO z listy aplikacji.

  2. 2

    Wklej klucz

    Wklej swój Adafruit IO Key i nazwę użytkownika Adafruit IO. Zaloguj się na io.adafruit.com i kliknij ikonę klucza (My Key) u góry strony. Skopiuj Active Key oraz widoczną tam nazwę użytkownika.

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI robić w Adafruit IO?

AI może czytać Twój profil użytkownika, kanały, dane kanałów, dane wykresów, grupy, tablice, bloki tablic i aktywatory. Może tworzyć i aktualizować kanały, tworzyć grupy, wysyłać wartości do jednego kanału lub kilku kanałów w grupie oraz usuwać pojedynczy punkt danych.

Czy AI widzi mój klucz Adafruit IO?

Nie. Twoje dane uwierzytelniające Adafruit IO są szyfrowane w spoczynku i nigdy nie są pokazywane AI. Po zapisaniu nie są już wyświetlane, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.

Czy mogę kontrolować, co może robić AI?

Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć od samego odczytu. Wysyłanie wartości może uruchamiać działania urządzeń, a usunięcia punktu danych nie da się cofnąć, dlatego oba mogą wymagać Twojej zgody przed wykonaniem. Każde wywołanie narzędzia jest rejestrowane.

Czy działa z ChatGPT?

Tak. W ChatGPT otwórz Ustawienia › Aplikacje i konektory › Zaawansowane, włącz tryb dewelopera i dodaj swój link PipMCP. Tryb dewelopera wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Ustawienia › Konektory › Dodaj własny konektor), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma plan darmowy i nie potrzebujesz karty kredytowej, aby zacząć. Plany płatne są rozliczane za każde ukończone zadanie. Potrzebujesz też własnego konta Adafruit IO.

Dlaczego oprócz klucza muszę podać nazwę użytkownika?

Większość adresów API Adafruit IO zawiera Twoją nazwę użytkownika, więc PipMCP potrzebuje jej, aby dotrzeć do Twoich feedów, grup i dashboardów. Nazwę użytkownika i Active Key znajdziesz w My Key na io.adafruit.com.

Pozwól swojej AI działać w Adafruit IO już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz Adafruit IO za darmo

PipMCP nie jest powiązany z Adafruit IO. Nazwy produktów są znakami towarowymi ich właścicieli.