Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Projekte, Vorlagen und Platzierungen
Geräte können nach Funktion, Standort oder anderen Kriterien gruppiert werden. Diese logische Gruppe von Geräten wird als „Projekt“ bezeichnet. Sie können Projekte nutzen, um Gerätegruppen Lambda Funktionen zuzuordnen.
Projekte enthalten Vorlagen, die angeben, welche Art von Geräten verwendet wird, welche Lambda Funktionen sie aufrufen, und welche Attributnamen verwendet werden, um kontextbezogene Daten zu speichern, wie z. B.Standort oder Funktion.
Nachdem das Projekt erstellt und Vorlagen definiert wurde, können Sie Platzierungen im Projekt hinzufügen. Platzierungen folgen der Vorlage und geben Geräte anhand ihrer Seriennummern und Attributwerte an, die für den jeweiligen Standort oder die Funktion dieser Platzierung sinnvoll sind.
Die folgenden Beispiele veranschaulichen die Verwendung von Projekten und Platzierungen.
Beispiel 1:
Im Projekt SalesPersonNotification
erhalten 10 Kunden einen Button, den sie drücken können, um einen Vertriebsmitarbeiter zu kontaktieren. Es gibt 10 Platzierungen, eine für jeden Kunden. Jede Platzierung hat Werte für CustomerName
(z. B. Mr. Jones), SalesPersonPhoneNumber
(z. B. 1-555-555-1234) und die Seriennummer des Button (z. B. G030PM12345678). Die Gerätevorlage, NotficationButton
, ist in der Platzierung enthalten. Die Attribute CustomerName
und SalesPersonPhoneNumber
werden für jede Platzierung definiert. Wenn ein Kunde auf die Schaltfläche klickt, ruft AWS IoT 1-Click aufSendSMSLambda
mit demCustomerName
undSalesPersonPhoneNumber
-Werte, die mit dieser Schaltfläche verknüpft sind. Die SMS wird basierend auf diesen Werten gesendet.
-
Platzierungsvorlage:
-
Da jeder Kunde eine Schaltfläche erhält, um einen Vertriebsmitarbeiter zu benachrichtigen, wird die Gerätevorlage
NotficationButton
erstellt. -
Die Gerätevorlage (in der Platzierung) gibt an, dass die Gerätevorlage
NotificationButton
, wenn darauf geklickt wird, ruft dieSendSMSLambda
Lambda -Funktion. -
Für jede Platzierung sind die Attribute
CustomerName
undSalesPersonPhoneNumber
definiert.
-
-
Platzierungen: Es werden 10 Platzierungen erstellt, eine pro Kunde. Jede Platzierung hat spezifische Werte für
CustomerName
(z. B. „Mr. Jones“),SalesPersonPhoneNumber
(z. B. 1-555-555-1234) und Button-Seriennummer (z. B. G030PM12345678). -
Operation: Wenn ein Kunde seinen Button klickt, ruft AWS IoT 1-Click auf
SendSMSLambda
mit demCustomerName
undSalesPersonPhoneNumber
-Werte, die diesem speziellen Button zugeordnet sind — und abhängig von diesen Werten wird eine SMS gesendet.
Beispiel 2:
Im Projekt MeetingRoomFeedback
wird die Benutzerzufriedenheit durch Drücken der Daumen-hoch- und Daumen-runter-Buttons in jedem der 50 Konferenzräume nachverfolgt. Es gibt zwei Gerätevorlagen, ThumbsUp
und ThumbsDown
. Wenn der Button „Daumen hoch“ geklickt wird, wird die Funktion PostiveFeedbackLambda
aufgerufen. Wenn der Button „Daumen runter“ geklickt wird, wird NegativeFeedbackLambda
aufgerufen. AMeetingRoomNumber
Das Attribut wird definiert, um die Raumnummer für jede Platzierung aufzunehmen. Es werden 50 Geräteplatzierungen erstellt, eine pro Konferenzraum. Jede Platzierung enthält den Schlüssel MeetingRoomNumber
, der auf eine Raumnummer gesetzt ist (z. B. 1001), und zwei Buttons, die durch ihre eindeutigen Seriennummern identifiziert sind (z. B. G030PM12345678 und G030PM23456789). Wenn in einem Besprechungsraum eine Schaltfläche geklickt wird, ruft AWS IoT 1-Click diePositiveFeedbackLambda
-Funktion oderNegativeFeedbackLambda
Funktion mit derMeetingRoomNumber
Wert. Feedback kann dann bearbeitet und tabuliert werden.
-
Projektname:
MeetingRoomFeedback
-
Platzierungsvorlage:
-
Da jeder Raum zwei Schaltflächen erhält, werden zwei Gerätevorlagen erstellt,
ThumbsUp
undThumbsDown
. -
Die Gerätevorlagen geben vor, dass die
ThumbsUp
-Schaltflächen beim anklickenPostiveFeedbackLambda
aufrufen, und dass dieThumbsDown
-Schaltflächen beim AnklickenNegativeFeedbackLambda
aufrufen. -
Das Attribut
MeetingRoomNumber
wird definiert, um die Raumnummer für jede Platzierung aufzunehmen.
-
-
Platzierungen: 50 Geräteplatzierungen werden erstellt, eine Platzierung pro Raum. Jede Platzierung enthält den Schlüssel
MeetingRoomNumber
, der auf ein bestimmtes Raumnummernpaar gesetzt ist (z. B. 1001), und zwei Schaltflächen, die durch ihre eindeutigen Seriennummern identifiziert sind (z. B. G030PM12345678 und G030PM23456789). -
Operation: Wenn in einem Besprechungsraum eine Schaltfläche geklickt wird, ruft AWS IoT 1-Click die
PositiveFeedbackLambda
-Funktion oderNegativeFeedbackLambda
Funktion mit derMeetingRoomNumber
-Wert — und Feedback kann bearbeitet und tabuliert werden.
Das folgende Diagramm zeigt diese Konzepte:
Weitere Informationen finden Sie unter Erste Schritte mit der AWS IoT 1-Click Konsole.