Post HTTP-Request mit "NFC Tools"

  • Ich hatte mir den Post http request jetzt so weit zusammengestellt, dass er über die APP "HTTP Shortcuts" funktioniert.

    Jetzt wollte ich diesen request nutzen um mit einem NFC Tag zu arbeiten.

    In der APP "NFC Tools PRO" kann ich auch diesen Post request anlegen und übertragen.

    Sehe ich das richtig, dass dann diese Info auf dem Tag gespeichert wird und mit jedem Handy ausgeführt werden kann?

    Oder kann man das auch so einstellen, dass es nur mit dem eigenen bzw. zwei unterschiedlichen Handys funktioniert?

    Als Eingangskontrolle wäre es ja schlecht, wenn man den NFC Tag mit einem fremden Handy auslösen kann.

    Wird der Autohrisierungsschlüssel "auth_key" der Cloud auch auf dem Tag gespeichert und könnte der von Fremden gelesen werden?

    Vielen Dank schon mal für eure Unterstützung.

  • Hallo, ich habe das NFC-Tool nicht, aber kannst du aus dieser App heraus einen Deep-Link auslösen? Dann kannst du den Link aus der App HTTP-REQUEST weiter benutzen. Der oder die "Angreifer" bräuchten dann nicht nur diese App, sondern auch noch den Inhalt des Links.

    Gruß Detlev

    FB 7590, MESH-Repeater, 1*Plug, 4*PlugS, 2*2.5, Dimmer2, 20*Shelly 1, 5*Shelly Plus 1, WiFi-Marker, BT-Scanner, Switchbot, App HTTP-Request, App Automate

  • Danke, ich hab es jetzt hinbekommen, über das Programm einen "HTTP POST" als Aufgabe zu erstellen. Funktioniert scheinbar beim manuellen auslösen in der App gut. Mir fehlt dann nur noch ein NFC Tag mit der passender Speichergröße, denn ich wusste nicht, dass die Standard Sticker nur 130 Byte frei haben. Hab mir jetzt welche mit NTAG216 bestellt, dann sollte es klappen.

  • 130 Byte sollten aber reichen, um eine Aufgabe auszulösen. Nicht den Inhalt der Aufgabe.

    Gruß Detlev

    Wahrscheinlich liegt da mein Problem. Ich möchten folgenden http POST über ein NFC Tag auslösen. Verwende auch “NFC Tools” App. Der http post sieht wie folgt aus:https://shelly-x-eu.shelly.cloud/device/relay/control/

    Und hat noch folgende Parameter:

    id = geräte ID

    channel = Kanal des Gerätes

    auth_key = Autohrisierungs key

    turn = Zustand an oder aus

    In der App sieht es dann so aus:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Bisher schaffe ich es nur, die http POST auszuführen, wenn ich den Authorisierungsschlüssel direkt in den Parameter eintrage. Hab auch schon mal einer “user Variable” angelegt, aber damit hat es nicht geklappt.

    Könnte mir vorstellen, dass ich in dem Fall ohne Variable den Key direkt auf den NFC Tag schreiben würde und jeder könnte ihn auslesen.

    Habt ihr Erfahrung mit user variablen? Wie könnte ich das anders lösen?

  • Dieses Thema enthält 4 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.