Hoppa till huvudinnehåll

Lektion 2.8 Utforska connectors

Översikt​

Connectors är bryggan mellan Yggio och externa datakällor. De hanterar autentiseringsuppgifter, endpoints och prenumerationstopics, vilket möjliggör sömlöst dataflöde in i, ut ur, eller både in i och ut ur plattformen. Connectors stödjer olika protokoll, inklusive LoRaWAN, REST-API:er, MQTT, BACnet, Modbus, CoAP och NB-IoT, beroende på typen av externt system.

Nyckelpunkter:

  • Connectors hanterar autentisering och behörigheter för externa system.
  • Retention Policy styr hur länge data lagras i Yggio.
  • Flow Identifier anger standarddataflödet för enheter som läggs till via connectorn.

Skapa några testconnectors​

I denna övning får du praktisk erfarenhet av att skapa connectors och utforska deras inställningar.

Börja med att studera Användarguidens connectors och några olika typer av tillgängliga connectors.

  1. Navigera till Connectors i det övre navigeringsfältet.
  2. Klicka på Create Connector och välj en typ (t.ex. MQTT, HTTP, CoAP).
  3. Fyll i de nödvändiga fälten (testvärden fungerar bra för träningsändamål).
  4. Experimentera med följande inställningar:
    • Retention Policy: Ställ in en kort lagringsperiod för testning.
    • Flow Identifier: Välj ett standardflöde för nya enheter som skapas via denna connector.
  5. Spara connectorn och observera den i listan över connectors.
  6. Gå till Device List, klicka på New Device och kolla in de äldre connectors.

Tips: Du kan skapa flera testconnectors av olika typer för att se hur Yggio hanterar olika protokoll.

Skapa en MQTT-connector för att publicera på plattformens egen broker​

Studera Användarguide: Connectors.

  1. Följ instruktionerna för att skapa en MQTT-connector som publicerar data på plattformens egen MQTT-broker för inkommande trafik. Se avsnittet "Using the Platform MQTT Broker as an External Broker" i guiden. Du behöver:

    • Skapa en Basic Credential Set.
    • Reservera ett MQTT-topic.
    • Skapa connectorn och konfigurera den att publicera till plattformens URL mqtt.beta.yggio.net med hjälp av autentiseringsuppgifterna från Basic Credential Set och det reserverade MQTT-topicet.
  2. Denna connector kommer att användas i Lektion 2.9: Extern datadelning.