Was für eine Technik verbirgt sich hinter der QR-Code Cloud? Wie funktioniert das?
Hallo,
ich habe eine Frage, die ich nach ausgibig und langer Suche, nicht so einfach wirklich beantwortet bekomme. Ich hoffe einer von euch, kann mir dabei weiterhelfen.
Wenn man beispielsweise eine IP-Kamera kauft, dann ist auf dieser meist ein QR-Code drauf, den man dann scannt und schwupp, die Verbindung steht. Die App kennt die Kamera und man kann ohne Portweiterleitung im heimischen Router auf diese zugreifen.
Bedeutet: Nicht die App baut die Verbindung zur Kamera auf, sondern die Kamera zur App. Mit Umweg über den Hersteller, demzufolge
(Kamera -verbindung-> Herstellerserver, HandyApp -verbindung-> Herstellerserver)
ODER anderes Beispiel:
Im SmartHome Bereich, eine HomeMatic-IP-Bridge, man richtet diese über eine App, (eMail und Passwort) ein, Account beim Hersteller und schwupp die Verbindung steht.
Was ist das? Wie funktioniert das? Welche Art Server haben die Hersteller stehen, wo sich die ganzen Hardware Geräte sammeln?! Welches Protokoll? Ist das ein spezielles VPN?
Es gibt mittlerweile einige Geräte, die haben gar keine eigene WEB-Config-GUI Schnittstelle mehr, wie man diese von zB. einer AVM FritzBox (Weboberfläche) kennt. Ohne App und Hersteller, wäre die Hardware letzten Endes für die Tonne. Beispielsweise Amazon Alexa, dieses Gerät hängt direkt mit einer Verbindung an dem Herstellerserver und wird auch von dort mit Firmwareupdates bespielt.
Welche Technik wird da im speziellen verwendet? Also die Hardware bootet und dann?.....
Kann mir einer erklären, oder einen hilfreichen Link schicken, wie so etwas genau funktioniert??
Im vorraus schonmal Danke.
ich habe eine Frage, die ich nach ausgibig und langer Suche, nicht so einfach wirklich beantwortet bekomme. Ich hoffe einer von euch, kann mir dabei weiterhelfen.
Wenn man beispielsweise eine IP-Kamera kauft, dann ist auf dieser meist ein QR-Code drauf, den man dann scannt und schwupp, die Verbindung steht. Die App kennt die Kamera und man kann ohne Portweiterleitung im heimischen Router auf diese zugreifen.
Bedeutet: Nicht die App baut die Verbindung zur Kamera auf, sondern die Kamera zur App. Mit Umweg über den Hersteller, demzufolge
(Kamera -verbindung-> Herstellerserver, HandyApp -verbindung-> Herstellerserver)
ODER anderes Beispiel:
Im SmartHome Bereich, eine HomeMatic-IP-Bridge, man richtet diese über eine App, (eMail und Passwort) ein, Account beim Hersteller und schwupp die Verbindung steht.
Was ist das? Wie funktioniert das? Welche Art Server haben die Hersteller stehen, wo sich die ganzen Hardware Geräte sammeln?! Welches Protokoll? Ist das ein spezielles VPN?
Es gibt mittlerweile einige Geräte, die haben gar keine eigene WEB-Config-GUI Schnittstelle mehr, wie man diese von zB. einer AVM FritzBox (Weboberfläche) kennt. Ohne App und Hersteller, wäre die Hardware letzten Endes für die Tonne. Beispielsweise Amazon Alexa, dieses Gerät hängt direkt mit einer Verbindung an dem Herstellerserver und wird auch von dort mit Firmwareupdates bespielt.
Welche Technik wird da im speziellen verwendet? Also die Hardware bootet und dann?.....
Kann mir einer erklären, oder einen hilfreichen Link schicken, wie so etwas genau funktioniert??
Im vorraus schonmal Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 388269
Url: https://administrator.de/forum/was-fuer-eine-technik-verbirgt-sich-hinter-der-qr-code-cloud-wie-funktioniert-das-388269.html
Ausgedruckt am: 16.02.2025 um 18:02 Uhr
14 Kommentare
Neuester Kommentar
Patentbeschreibung:
Mit Anschluss an Strom und Netz wird eine Verbindung zu den C&C Servern des Herstellers (oder seiner Dienstleister) hergestellt. Die App bzw die Website bzw die eigenene Steuerung wird per Schnittstelle daran verbunden. De facto läuft damit die komplette Kommunikation über das Internet.
Mit Anschluss an Strom und Netz wird eine Verbindung zu den C&C Servern des Herstellers (oder seiner Dienstleister) hergestellt. Die App bzw die Website bzw die eigenene Steuerung wird per Schnittstelle daran verbunden. De facto läuft damit die komplette Kommunikation über das Internet.
hi
Und jetzt kommt es auf den Dienst an. Entweder vermittelt der Cloudserver eine direkte Verbindung zwischen beiden Teilnehmern, oder er tunnelt die Verbindung. Meistens letzteres, damit es keine Probleme mit einer evtl. vorhandenen Firewall gibt. Da 99% aller Netzwerke so eingerichtet sind, das ein internes Gerät eine Verbindung nach ausen aufbauen darf, aber von aussen eingehende Verbindungen nicht einfach so rein dürfen, ist das der leichteste Weg.
Im Grunde wird sich da nichts grossartig anderes abspielen, als das Alexa da gerelmäßig eine Config-Datei runterlädt.
Bedeutet: Nicht die App baut die Verbindung zur Kamera auf, sondern die Kamera zur App. Mit Umweg über den Hersteller, demzufolge
(Kamera -verbindung-> Herstellerserver, HandyApp -verbindung-> Herstellerserver)
Nein, die App baut die Verbindung zu dem "Cloudserver" auf. Die Kamera baut ebenfalls eine Verbindung zum Cloudserver auf.(Kamera -verbindung-> Herstellerserver, HandyApp -verbindung-> Herstellerserver)
Und jetzt kommt es auf den Dienst an. Entweder vermittelt der Cloudserver eine direkte Verbindung zwischen beiden Teilnehmern, oder er tunnelt die Verbindung. Meistens letzteres, damit es keine Probleme mit einer evtl. vorhandenen Firewall gibt. Da 99% aller Netzwerke so eingerichtet sind, das ein internes Gerät eine Verbindung nach ausen aufbauen darf, aber von aussen eingehende Verbindungen nicht einfach so rein dürfen, ist das der leichteste Weg.
Welche Art Server haben die Hersteller stehen, wo sich die ganzen Hardware Geräte sammeln?!
Ziemlich egal was für ein Server. Die Software macht hier die MusikWelches Protokoll? Ist das ein spezielles VPN?
Naja. Protokoll ist auch anwendungsspeziefisch. Aber eine VPN in dem Sinne wird es weniger sein. Allerdings eine getunnelte Verbindung. Vermutlich meinst du das damit aber.Amazon Alex....
Welche Technik wird da im speziellen verwendet? Also die Hardware bootet und dann?.....
Kann mir einer erklären, oder einen hilfreichen Link schicken, wie so etwas genau funktioniert??
Die hat halt ihre Firmware drauf. Die hat Hart codiert drinnen stehen, das sie eine Verbindung zu Amazon aufnimmt. Wie auch immer sie sich da authentifiziert: Sie bekommt ihre Config von Amazon, indem das Gerät da anklopft uns fragt: Hast du mir eine Config?Welche Technik wird da im speziellen verwendet? Also die Hardware bootet und dann?.....
Kann mir einer erklären, oder einen hilfreichen Link schicken, wie so etwas genau funktioniert??
Im Grunde wird sich da nichts grossartig anderes abspielen, als das Alexa da gerelmäßig eine Config-Datei runterlädt.
Zitat von @Hocus-Pocus:
Ähm ja, es geht mir nur um die Software.
Die, die der Hersteller Programmiert hat? Nix von der StangeWelche Art Server haben die Hersteller stehen, wo sich die ganzen Hardware Geräte sammeln?!
Ziemlich egal was für ein Server. Die Software macht hier die MusikÄhm ja, es geht mir nur um die Software.
Moment, ich formuliere die Frage anders.
Ihr habt ein Produkt (eine Handware), die Kunden können diese Nutzen, sollen keine Firewall-Regeln ändern müssen, Firmware Updates spielt "Ihr" ein. Demzufolge muss die Hardware an ein Cloudsystem hängen. WIE würdet Ihr das realisieren? ---> Software seitig, Cloudserver, etc.
Ihr habt ein Produkt (eine Handware), die Kunden können diese Nutzen, sollen keine Firewall-Regeln ändern müssen, Firmware Updates spielt "Ihr" ein. Demzufolge muss die Hardware an ein Cloudsystem hängen. WIE würdet Ihr das realisieren? ---> Software seitig, Cloudserver, etc.
Firmware ist doch schon mal "einfach". Du Packst diese auf nen Webserver. Das Produkt prüft regelmäßig den "Standort" der Firmware ob die neuer ist, natürlich Webserver überprüfen ob da kein anderer untergejubelt worden ist. Falls neuer, downloaden und Hash überprüfen ob da nix manipuliert worden ist und dann installieren. Du brauchst nur "HTTPS" als Port. Und wenn das nicht da ist dann hilft's nicht. Dafür brauchst du noch nicht mal den QR-Code.
Wenn Daten hin und her schicken willst, wird's natürlich komplizierter. Dann müsste man aber mehr Details kennen .
Hallo,
kurz zu QR-Codes.
Es gibt verschiedene Typen, aber meist wird der Typ URL oder Contanct verwendt. Es gibt aber auch andere Typen.
Du kannst Dir in Deiner QR-App auch die URL anzeigen lassen.
In den QR-Codes auf diesen Kameras ist also entweder eine URL mit der Seriennummer als Parameter oder nur die Seriennummer als Text enthalten.
Wie Du schon richtig erkannt hast, kann das alles nur funktionieren in dem die Kamera die Daten nach "Hause" schickt und die App diese von dort abholt.
Bezüglich der Protokolle sind die Hersteller sehr uneinheitlich. von http über https und vpn, aber meist unverschlüsseltes rtp und rtsp.
Die Hardware bootet, liest ihre SN aus und baut eine Verbindung nach Hause auf.
Auch ohne Registrierung schicke die schon Bilder nach Hause. Es holt sie nur keiner ab.
Die Konfiguration läuft umgekehr.
Die App schickt die Config zum Hersteller und die Kameras schaut regelmäßig ob es eine neue Config gibt.
Wenn ja, runterladen und aktivieren.
Viele Grüße
Stefan
kurz zu QR-Codes.
Es gibt verschiedene Typen, aber meist wird der Typ URL oder Contanct verwendt. Es gibt aber auch andere Typen.
Du kannst Dir in Deiner QR-App auch die URL anzeigen lassen.
In den QR-Codes auf diesen Kameras ist also entweder eine URL mit der Seriennummer als Parameter oder nur die Seriennummer als Text enthalten.
Wie Du schon richtig erkannt hast, kann das alles nur funktionieren in dem die Kamera die Daten nach "Hause" schickt und die App diese von dort abholt.
Bezüglich der Protokolle sind die Hersteller sehr uneinheitlich. von http über https und vpn, aber meist unverschlüsseltes rtp und rtsp.
Die Hardware bootet, liest ihre SN aus und baut eine Verbindung nach Hause auf.
Auch ohne Registrierung schicke die schon Bilder nach Hause. Es holt sie nur keiner ab.
Die Konfiguration läuft umgekehr.
Die App schickt die Config zum Hersteller und die Kameras schaut regelmäßig ob es eine neue Config gibt.
Wenn ja, runterladen und aktivieren.
Viele Grüße
Stefan
^^Zitat von @Hocus-Pocus:
Moment, ich formuliere die Frage anders.
Ihr habt ein Produkt (eine Handware), die Kunden können diese Nutzen, sollen keine Firewall-Regeln ändern müssen, Firmware Updates spielt "Ihr" ein. Demzufolge muss die Hardware an ein Cloudsystem hängen. WIE würdet Ihr das realisieren? ---> Software seitig, Cloudserver, etc.
ist das Gleiche wie bei Software auf dem PC. Als Beispiel nehmen wir mal das Apfel-ITunes. Neben dem eigentlichen Programm (Itunes) gibt es ein kleines Programm, das in regelmäßigen Abständdn die Apfelserver kontaktiert und ggf. ein Programmupdate herunterlädt. Dir Apfelserver stellen nie von sich aus eine Verbindung zum PC her, die beantworten nur die Anfrage des Update-Helper-Proramms.Moment, ich formuliere die Frage anders.
Ihr habt ein Produkt (eine Handware), die Kunden können diese Nutzen, sollen keine Firewall-Regeln ändern müssen, Firmware Updates spielt "Ihr" ein. Demzufolge muss die Hardware an ein Cloudsystem hängen. WIE würdet Ihr das realisieren? ---> Software seitig, Cloudserver, etc.
Ist im Grunde das selbe wie in einem Botnetz, bei dem die Schadsoftware neue Programmbausteine vom Controllserver herunterlädt.
Willst Du, wenn Du groß bist sowas auch mal machen? Oder wolltest Du nur wissen, ob im QR-Code ausführbarer Programmcode steckt?
Grüße
lcer
Zitat von @Hocus-Pocus:
Genial wäre auch ein Projekt, das man Nebenberuflich auch für andere zur Verfügung stellen könnte
Genial wäre auch ein Projekt, das man Nebenberuflich auch für andere zur Verfügung stellen könnte
Dann guck dir mal OpenHAB an. Darauf kannst du aufsetzen. Das kann die ganzen Dinge schon und sucht immer fähige Entwickler, die sich beteiligen wollen.
Das kann auch die von dir gesuchte "getunnelte" Verbindung zwischen Home-Gateway und Handy/Webportal etc
leider ist nicht wirklich ersichtlich was du erreichen willst. Du stellst bisher Fragen in alle Richtungen, behauptest dich auszukennen, glänzt aber nur mit Ahnungslosigkeit. Deine Fragen schwanken zwischen "weiss ich doch alles, sagt mir nur was ich machen muss" und "wie sprechen Computer miteinander?".
Nimm diesen Post von dir. Da werden wild irgendwelche Begriffe miteinander verwürfelt die kaum bis gar nicht im Zusammenhang stehen. Ich habe den Eindruck, das dir massiv das Grundlagenwissen und technische Verständnis fehlt um sowas umsetzen zu können. (und ich meine das jetzt keineswegs als Angriff auf dich!)
-Es ist überhaupt nicht klar um was für Geräte es geht.
-Willst du das jedes dieser Geräte mit deinem Server(Cloud) redet, oder sollen die Geräte mit einem Gateway am "Standort" reden, welches dann selbst die Kommunikation mit dem Server(Cloud) übernimmt.
-Bist du dir im klaren was der Unterschied zwischen "Server" und "Cloud" ist?
-Was sind diese "Standorte" von denen du da redest? Willst du einfach in ein paar Filialen die Heizung steuern? Oder geht deine Frage in Richtung "ich will ne Firma mit InternetOfShit aufbauen" ?
Was du machen musst um hinter einem IPv6 bzw DSLite Anschluss solche Geräte ansteuern zu können wurde hier schon gesagt.
Ganz Simpel: Die Geräte müssen sich beim Server melden und von diesem Anweisungen entgegen nehmen. Entweder bauen sie eine permanente Verbindung auf und können dann "live" miteinander reden, was aber besonders bei LTE ein Problem wäre, oder, was 99% aller Anbieter machen: Das Gerät guckt einfach alle paar Sekunden ob es neue Anweisungen gibt.
Nimm diesen Post von dir. Da werden wild irgendwelche Begriffe miteinander verwürfelt die kaum bis gar nicht im Zusammenhang stehen. Ich habe den Eindruck, das dir massiv das Grundlagenwissen und technische Verständnis fehlt um sowas umsetzen zu können. (und ich meine das jetzt keineswegs als Angriff auf dich!)
-Es ist überhaupt nicht klar um was für Geräte es geht.
-Willst du das jedes dieser Geräte mit deinem Server(Cloud) redet, oder sollen die Geräte mit einem Gateway am "Standort" reden, welches dann selbst die Kommunikation mit dem Server(Cloud) übernimmt.
-Bist du dir im klaren was der Unterschied zwischen "Server" und "Cloud" ist?
-Was sind diese "Standorte" von denen du da redest? Willst du einfach in ein paar Filialen die Heizung steuern? Oder geht deine Frage in Richtung "ich will ne Firma mit InternetOfShit aufbauen" ?
Was du machen musst um hinter einem IPv6 bzw DSLite Anschluss solche Geräte ansteuern zu können wurde hier schon gesagt.
Ganz Simpel: Die Geräte müssen sich beim Server melden und von diesem Anweisungen entgegen nehmen. Entweder bauen sie eine permanente Verbindung auf und können dann "live" miteinander reden, was aber besonders bei LTE ein Problem wäre, oder, was 99% aller Anbieter machen: Das Gerät guckt einfach alle paar Sekunden ob es neue Anweisungen gibt.