Was kann ich als Softwareentwickler mit dem „Wi-Fi builtin“-Modus auf Kameras tun?

Ich überlege mir eine Kamera zu kaufen. Die Online-Spezifikationen enthalten normalerweise ein Feld mit dem Namen "Wi-Fi builtin" , aber anstatt die Details zu erweitern, gibt es eine binäre Ja/Nein - Antwort.

Welche Art von Funktionen umfasst dies normalerweise? (Wenn Sie versucht sind, die Frage als zu offen zu schließen, wählen wir ein Beispielkameramodell aus, die Canon – EOS Rebel T6i . Welche „Wi-Fi-Funktionen“ haben sie und ähnliche Kameramodelle?)

Bedeutet das, wenn ich meinen Nutzernamen und mein Passwort in die Kamera eingebe, werden automatisch Bilder auf Google+ hochgeladen, wenn ich sie aufnehme?

Oder sind die Wi-Fi-Funktionen fortschrittlicher und für einen Softwareentwickler nutzbar, z. B. wenn ich Bilder aus der Ferne über die Befehlszeile aufnehmen oder den Zugriff auf den Kameraspeicher als Netzwerkfreigabe gestatten kann?

Kann ich die Firmware hacken, um Doom auf meiner DSLR auszuführen , wenn ich ein wenig herumfummele, wodurch die Garantie definitiv erlischt ?
Was "Entwickler" betrifft, wäre es wirklich interessant, von einem Gerät des Typs Pi oder 8266 aus eine Verbindung zum WLAN-Netzwerk herzustellen, anstatt eine integrierte Software zu benötigen.

Antworten (2)

Welche Art von Funktionen umfasst dies normalerweise?

Normalerweise kann jede Kamera mit Wi-Fi-Fähigkeit ein WLAN-Hotspot sein, sodass Sie ein Ad-hoc-Netzwerk zwischen der Kamera und einem Smartphone oder Tablet verwenden können, um Fotos von der Kamera auf das Gerät zu übertragen und die GPS-Positionierung des Geräts zum Geotaggen zu verwenden Fotos oder um einen Fernsteuerungspfad zu den Grundfunktionen der Kamera einzurichten. Eine mobile App auf dem Smart Device übernimmt die Kommunikation.

Bedeutet das, wenn ich meinen Nutzernamen und mein Passwort in die Kamera eingebe, werden automatisch Bilder auf Google+ hochgeladen, wenn ich sie aufnehme?

Nicht genau, es ist ein bisschen mehr ein Schmerz. Sie müssen das Wi-Fi in der Kamera einschalten (eine kontinuierliche Verwendung würde den Akku entladen) und sich dann auf einem Smart-Gerät mit dem Netzwerk der Kamera verbinden. Von dort aus können Sie Bilder auf das Smartgerät übertragen und die Bilder mit einer mobilen App in die sozialen Medien Ihrer Wahl hochladen.

Ein Sonderfall bei Wi-Fi-Funktionen, die ich verwende, ist der, den Fuji in seine Kameras einbaut, um Bilder direkt aus den Kameramenüs an seinen Wi-Fi-Smartphone-Sofortfilmdrucker, den Instax SP-1 , zu senden. Allerdings funktioniert das nur mit meiner Fuji X100T. Mit meiner Panasonic GX-7- oder Eye-Fi-Karte muss ich wie folgt einen Wi-Fi-/App-Tanz machen: Verbinden Sie das iPhone mit der GX-7/Eye-Fi-Karte, verwenden Sie die Panasonic/Eye-Fi-App, um das Foto auf die Kamera zu übertragen Rollen Sie auf dem iPhone, wechseln Sie das Wi-Fi-Netzwerk zum Instax-Drucker, öffnen Sie die Fuji Instax Share-App, drucken Sie das Foto von der Kamerarolle.

Oder sind die Wi-Fi-Funktionen fortschrittlicher und für einen Softwareentwickler nutzbar, z. B. wenn ich Bilder aus der Ferne über die Befehlszeile aufnehmen oder den Zugriff auf den Kameraspeicher als Netzwerkfreigabe gestatten kann?

Das kann ich nicht beantworten, aber da die Canon-App das kann, ist es möglich. Aber die Offenlegung der Wi-Fi-Funktionalität durch das EOS Digital SDK (EDSDK) in C-Sprache existiert möglicherweise nicht, gemessen an dieser Stackoverflow-Frage .

Kann ich mit etwas Fummelei, das die Garantie definitiv ungültig macht, die Firmware hacken, um Doom auf meiner DSLR auszuführen?

Nun, die Jungs von Magic Lantern haben Arkanoid portiert (siehe auch dieses YouTube-Video ). Es gibt also immer eine Möglichkeit, wenn Sie sich für Canon entscheiden. ;)

Welche Art von Funktionen umfasst dies normalerweise?

Bei Canon-Kameras (oder zumindest der 6D) kann die Kamera eine Verbindung zu einem bestehenden Netzwerk herstellen oder ein eigenes Netzwerk erstellen. Sie können dann Fotos von der Kamera übertragen oder die Software von Canon verwenden, um die Kamera zu steuern.

Bedeutet das, wenn ich meinen Nutzernamen und mein Passwort in die Kamera eingebe, werden automatisch Bilder auf Google+ hochgeladen, wenn ich sie aufnehme?

Es ist nicht automatisch, aber Sie können Fotos und Videos vom Canon Image Gateway der Kamera auswählen und auf bestimmte unterstützte Webdienste hochladen, darunter:

  • Twitter
  • Facebook
  • Youtube
  • Google Drive
  • Flickr

Sie können Fotos auch per E-Mail versenden oder in Image Gateway speichern (bis zu 10 GB). Und Canon scheint einen neuen Bildfreigabedienst namens irista zu haben , aber ich bin mir nicht sicher, ob er auf allen Märkten verfügbar oder auf allen Modellen verwendbar ist.

Oder sind die Wi-Fi-Funktionen fortschrittlicher und für einen Softwareentwickler nutzbar, z. B. wenn ich Bilder aus der Ferne über die Befehlszeile aufnehmen oder den Zugriff auf den Kameraspeicher als Netzwerkfreigabe gestatten kann?

Das sind weniger Funktionen von WiFi, als vielmehr Funktionen, die über WiFi verfügbar gemacht werden könnten, und sie sind nicht sofort einsatzbereit. Canon hat zwar ein SDK zur Steuerung von EOS-Kameras, aber Sie müssen durch ein oder zwei Reifen springen, um Zugriff darauf zu erhalten. Sie können sich eine Vorstellung davon machen, was möglich ist, indem Sie sich die Referenz für EOSFramework ansehen , ein Cocoa-Framework, das mit dem SDK von Canon funktioniert. Es ist nicht klar, ob Sie sich mit dem SDK über WLAN mit der Kamera verbinden können.

Wenn Sie nur nach einer Automatisierungslösung für den persönlichen Gebrauch suchen, anstatt ein neues Produkt zu entwickeln, ist der Weg des geringsten Widerstands sicherlich die Nutzung eines der unterstützten Dienste. Sobald Ihre Fotos beispielsweise auf Flickr oder Google Drive hochgeladen wurden, können Sie die gut unterstützten APIs verwenden, die diese Dienste bereitstellen, um mit den Bildern zu tun, was Sie wollen.

Oder senden Sie eine E-Mail, da Sie auf diese Weise nicht von einer API abhängig sind, die möglicherweise nicht stabil ist.