Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. nfc tag geräteabhängig

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    nfc tag geräteabhängig

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ben1983
      Ben1983 last edited by

      Hallo, ich würde gerne mit meinem iPhone gewisse NFC Tags auf meinem Grundstück nutzen.
      Diese sollen dann per rest api gewisse Funktionen anstoßen.

      Nun war meine Idee, dass dies auch Gerätespezifisch sein könnte / Sollte.
      Bspw. wenn ich mein Handy an den Tag halte, soll etwas passieren, bei einem Bekannten nicht.
      Dazu sollte aber NICHT irgendeine Sache auf dem Handy hinterligen müssen, wie Kurzbefehle oder so.
      Ist es irgendwie möglich, dass das Gerät seine Id oder so mit sendet?

      W 1 Reply Last reply Reply Quote 0
      • W
        Wildbill @Ben1983 last edited by

        @ben1983 Da NFC-Tags passiv sind und eh nix senden, wirst Du um irgendeine Automation auf dem Handy (iPhone) ja nicht drumrum kommen?! Wenn dann ein Bekannter sein Handy hinhält, passiert genau gar nix. Außer, er richtet sich auf seinem Gerät auch irgendwas ein. Aber das kann ja nix sein, was Dein Haus/Smarthome betrifft, außer Du gibst ihm Zugangsdaten oder lässt ihn eh komplett offen in Dein WLAN.

        Gruss, Jürgen

        Ben1983 1 Reply Last reply Reply Quote 0
        • Ben1983
          Ben1983 @Wildbill last edited by

          @wildbill Ja die Idee war halt es Geräteunabhängig zu lassen.
          Somit einfach bei einem "Neuen" Gerät dieses freigeben.
          Sonst müsste man ja die ganzen Automationen wieder auf jedes neue Gerät kopieren

          W 1 Reply Last reply Reply Quote 0
          • W
            Wildbill @Ben1983 last edited by

            @ben1983 Das ist automatisch geräteunabhängig, weil das Handy auf den Tag reagieren muss. Wenn das Handy nicht weiss, was es beim Erkennen des Tags machen soll, passiert halt einfach nix. Du kannst da nicht irgendwo eine Automation einrichten, die auf verschiedene Handies reagiert, da ja ohne Mittun des Handy (und vorherigem Einrichten einer Automation oder Ähnlichem) niemand erfährt, dass das Handy gerade an den Tag gehalten wurde.
            Wenn Du sowas willst, müsstest Du Dich mal bei ESPresence einlesen. Da lassen sich auch wunderbar verschiedene Bluetooth-Geräte (Handy) tracken. Bei mehreren ESPs dann auch anhand des Abstands zu den jeweiligen ESPs, so dass sogar raumweises Tracking möglich ist. Dazu brauchst Du aber keine Tags.

            Gruss, Jürgen

            Ben1983 1 Reply Last reply Reply Quote 0
            • Ben1983
              Ben1983 @Wildbill last edited by

              @wildbill ok.
              Man kann ja auch nfc tags beschreiben und entsprechende mit einer url versehen, die dann aufgerufen wird. So muss man nichts im Handy einrichten.
              Dachte vielleicht gibts da einen Befehl noch was vom Handy mit zu senden. Daher kommt die Frage.

              W 1 Reply Last reply Reply Quote 0
              • W
                Wildbill @Ben1983 last edited by

                @ben1983 Wenn Du mit dem Tag eine URL ausgeben lässt, die das Handy dann direkt aufrufen soll (beispielsweise einen Schaltbefehl für iobroker) dann wird das jedes Handy ausführen, welches den Tag ausliest. Es wird einfach direkt die URL aufgerufen. Du bekommst da dann nicht mit, von welchem Gerät das ausging, das sieht für den empfangenden Server (iobroker) immer gleich aus.
                Ich muss Dich aber gleich waren, sowas mit Portfreigaben zu machen. Bitte setze nicht über irgendwelche Portfreigaben Geräte wie iobroker (rest-api) offen ins Internet. Egal, wie Du welche Ports auch umbiegst, Du wirst Besuch bekommen, den Du nicht haben willst.
                Du könntest aber im Tag für die URL eine interne IP nehmen, die vom iobroker nämlich. Dann können alle Geräte, die sich in Deinem Netzwerk befinden den Befehl ausführen, Geräte von Bekannten oder Fremden, die ihr Handy an den Tag halten, können das dann aber nicht, solange Du ihnen keinen Zugang zu Deinem (W)LAN gegeben hast. Aber, wie gesagt, einen Unterschied sehen und anhand der ankommenden Daten entscheiden, welches Gerät man an den Tag gehalten hat, das geht nicht. Bzw. nur via Automation auf dem jeweiligen Handy selbst.

                Gruss, Jürgen

                Ben1983 1 Reply Last reply Reply Quote 0
                • Ben1983
                  Ben1983 @Wildbill last edited by

                  @wildbill schade.
                  Ich würde gerne einfach folgende realisieren:
                  Wenn ich mein Handy an den Tag halte, soll a passieren,
                  bei meiner Freundin b und bei bspw. meiner Mutter c.
                  Wenn jemand anderes sein Handy an den Tag hält, dann soll nichts passieren.
                  (Ohne das auf einem Handy explizit einrichten zu müssen).
                  Geht das nicht irgendwie?

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    Wildbill @Ben1983 last edited by

                    @ben1983 Doch, indem Du auf A, B und C jeweils eine Automation einrichtest, die halt dann halt in iobroker unterschiedliche Datenpunkte triggert. Was soll ein handy denn tun, wenn man es an einen NFC-tag hält und nix eingerichtet ist? Im besten Fall zeigt es dann die dort hinterlegte URL an, die nach Bestätigen aufgerufen wird. Die ist dann aber für alle Geräte gleich, es landen alle auf dem selben Datenpunkt. Und die sehen ALLE, die ihr Handy dahin halten! Das ist halt so, wenn Du im tag eine URL hinterlegst, so ist es vorgesehen.
                    Ohne irgendeine Aktion auf dem jeweiligen Handy passiert da nichts weiter. Wenn Du, je nach Gerät, verschiedene Dinge passieren lassen willst, musst Du das auf dem jeweiligen Gerät einrichten.

                    Gruss, Jürgen

                    MartinP Ben1983 2 Replies Last reply Reply Quote 0
                    • MartinP
                      MartinP @Wildbill last edited by

                      @wildbill Naja, die Internet - Konzerne leben ja davon, Leute, die ihre Seiten besuchen beim nächsten Besuch wiederzuerkennen. Da werden cookies und Ähnliches zum Tracking verwendet ... Damit ließe sich ein "Self-Service" Portal für jeden NFC einrichten, über das dann das jeweilige Smartphone sich einrichten kann.
                      Bei der nächsten Begegnung mit dem NFC wird dann Anhand der hinterlegten Cookies direkt die individualisierte Bedienseite für die Aktion aufgerufen ...

                      Hier könnten aber sicherlich Privacy-Einstellungen /-Schutzmaßnahmen auf den Smartphones die Funktion stören ...

                      Sollen die NFCs nur bedienbar sein, wenn die Geräte im Heim-WLAN sind, wäre die Identifizierung ggfs. z. B. aufgrund fester IP-Adressen oder Gerätenamen möglich ...

                      Ben1983 1 Reply Last reply Reply Quote 0
                      • Ben1983
                        Ben1983 @Wildbill last edited by

                        @wildbill Die Frage war ja hier, ob eine auf dem NFC hinterlegte Adresse aufgerufen werden kann und dann eben das Gerät bspw. seine Seriennummer mit sendet. Aber ok.

                        @MartinP genau das meinte ich.
                        Das ich einfach weiß von wem es kommt.
                        Es wird nur intern zugänglich sein.
                        Ps. wie kann ich denn im REST Adapter erkennen, welcher Name etwas gesendet hat?

                        1 Reply Last reply Reply Quote 0
                        • Ben1983
                          Ben1983 @MartinP last edited by

                          @martinp Ich habe jetzt einen kurzbefehl, den ich öffne, wenn eine Automation durch ein nfc tag gestartet wird.
                          nach langem hin und her funktioniert es nun auch ohne vorher bestätigen zu müssen. (Keine Ahnung warum es vorher nicht ging).
                          Aber ich bekomme es nur hin, wenn ich als Aktion die URL in Safari öffne.
                          Man kann doch auch irgendwie nur die URL aufrufen, ohne dass sich Safari öffnet, oder?

                          haselchen 1 Reply Last reply Reply Quote 0
                          • haselchen
                            haselchen Most Active @Ben1983 last edited by haselchen

                            @ben1983

                            Durch Zufall bin auch auf diese Dinger neugierig geworden.
                            Hab überlegt, wozu brauche ich das.
                            Nunja, wie es bei SmartHome ist, haben ist besser als brauchen 😂
                            Aber die Sicherheit macht mir auch zu schaffen.
                            Muss mich anscheinend mehr mit beschäftigen.
                            Dachte auch, ich kann das Teil so beschreiben, dass ich nur "erlaubte" Geräte da hinzufüge.
                            Andere Geräte sollen überhaupt nichts angezeigt bekommen.
                            Nichtmal ne Nachricht.

                            David G. T 2 Replies Last reply Reply Quote 0
                            • David G.
                              David G. @haselchen last edited by David G.

                              @haselchen

                              Naja, du musst ja nichts drauf machen was Sinn macht.
                              Die Logik steckt ja im Smartphone.

                              Auf den Nfc kannst du ja einfach eine wilde Zahlenreihenfolge schreiben. Leer lassen geht glaube auch, da die uid meine eh immer gesendet wird.

                              Am Smartphone hast du das eben Tasker oder was auch immer, was weiß, dass es bei 12345 dies und das machen muss.

                              Würde es en nur mit schreibschutz beschreiben, da die sonst jeder neu beschreiben kann.

                              1 Reply Last reply Reply Quote 0
                              • T
                                tisp @haselchen last edited by

                                @haselchen @Ben1983

                                Für mich klingt das so, als ob ihr die Technik hinter NFC Tags noch nicht ganz verstanden habt. Jedes Geräte mit entsprechend Technik (z.B. Mobiltelefon) kann die Daten auf dem NFC auslesen. Dann passiert erstmal rein gar nichts. Das ist, als ob Du irgendwo einen Zettel einklebst, auf dem ein Text steht. Erst wenn das Telefon bzw. die App auf dem Telefon weiß, was es mit diesem Text machen soll (Automation), kann das Telefon(!) eine Aktion auslösen. Falls also das Telefon einen NFC Tag ausliest, auf dem eine URL gespeichert wurde, kann es diese in einem Browser öffnen. Soll etwas anderes passieren, muss das Telefon dieses vorher wissen.

                                Auf einem iPhone kannst du z.B. mit der "Kurzbefehle"-App alle möglichen Dinge automatisieren (z.B. Erstellen eines Eintrags auf einer Einkaufsliste wenn du den NFC Tag in Deiner Speisekammer an den Cornflakes ausliest).

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                1.1k
                                Online

                                31.7k
                                Users

                                79.7k
                                Topics

                                1.3m
                                Posts

                                6
                                14
                                431
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo