Archiv der Kategorie: Allgemein

Sonnet – Kommunikationsbrücke für Smartphones

Kleine Box für Funk-Kommunikation über große Reichweite ohne Handynetz. Bildrechte liegen bei indiegogo.

Ich bin auf dieses sehr interessante Projekt auf Indiegogo gestoßen.

Sonnet is the world’s most advanced off-grid mobile mesh network.
Quelle: Indiegogo

Mit diesem Projekt wird es möglich sein, ohne Konnektivität eine Distanz (zumindest theoretisch) von bis zu 80km zu Kommunikationszwecke via Smartphone zu überbrücken. Ohne Relays sind es nur 5km, womit ich erstmal rechnen würde 😉

Welches Problem wird gelöst?

Mit dem Handy zu kommunizieren ist naturgemäß nur möglich, wenn diese mit einem WAN verbunden ist oder der Kommunikationspartner in Reichweite von WLAN oder Bluetooth ist.

Mit Sonnet wird eine Brücke zu großen Entfernungen geschlagen. Ein Sonnet ist nicht nur Sender und Empfänger, sondern auch ein Relay. D.h. ein Sonnet erweitert für alle Teilnehmer das Netzwerk.

Einsatzszenarien für Sonnet sind z.B.

  1. Wanderungen außerhalb vom Mobilfunknetz
  2. Auslandsreisen mit unzuverlässigen und teuren Mobilfunknetz
  3. Großereignisse mit eine langsamen Netz durch massive Auslastung
  4. Ausnahmezustand durch Naturgewalten, Demonstrationen oder GAUsggf. auch
  5. IoT-Kommunikation, es ist ein SDK für 2018 angekündigt
  6. GPS Überwachung von beweglichen Objekten
  7. Kommunikation auf Kreuzfahrtschiffen

 

Wie funktioniert das?

So soll das funktionieren. Bildrechte liegen bei indiegogo.

Was kostet ein Sonnet?

Bei Indiegogo kann man ein Sonnet zwischen $40 und $45 plus $14 Versand kaufen. Natürlich werden hier Pakete mit mindestens zwei Sonnets angeboten.

Als Lieferzeitpunkt wird Dezember 2017 angegeben.

Was sind die Alternativen?

WLAN oder Bluetooth

Es gibt zwei nennenswerte Projekte welche über WLAN oder Bluetooth kommunizieren, also eine weitaus kleineren Distanz überbrücken. Dafür ist jedoch kein seperates Geräte notwendig.

The Briar Project

„Briar uses direct, encrypted connections between users to prevent surveillance and censorship.“ Quelle: https://briarproject.org/how-it-works.html

Noch in der Beta Phase und leider ohne Relay-Funktion.

Open Garden FireChat

„FireChat enables communication among very large groups, in real-time.“ Quelle: https://www.opengarden.com/how-to.html

 

Freie Funkgeräte wie PMR446

  • Sprachqualität ist schlecht
  • Nicht verschlüsselt
  • I.d.R. kein Datenversand möglich

 

Was sind die technischen Details?

Sonnet basiert auf eine 868MHz Funktechnologie (915MHz in USA und 433MHz in Asien), es werden zwei verschiedene Modulationsarten unterstützt:

  1. FSK (Frequency Shift Keying) bis zu 2km bei bis zu 300kb/s
  2. CSS (Chirp Spread Spectrum) ab 2km bei bis zu 36kb/s

Laut den Regeln in der EU beläuft sich die Duty Cyle auf 10% und es darf nur all 3,6s gesendet werden. Sonnet wird deshalb Konversationen bündeln.

Klingt alles sehr nach dem Low-Power-Wireless-Netzwerkprotokoll LoRa, welches jedoch namentlich nirgends erwähnt wird.

Stromverbrauch bei 5V von 90-115mA und 400mA im Peak.

Interne 2-3 dBi Antennten aber auch ein SMA Anschluss für eigene Antennen

FSK (Frequency Shift Keying)

Die Frequenzumtastung (englisch Frequency Shift Keying, FSK) ist eine Modulationstechnik und dient der Übertragung von Digitalsignalen beispielsweise über einen Funkkanal. Sie ist mit der analogen Frequenzmodulation verwandt und ist wie diese unempfindlich gegen Störungen.

Bei der Frequenzumtastung wird die Trägerfrequenz einer periodischen sinusförmigen Schwingung zwischen einem Satz unterschiedlicher Frequenzen verändert, welche die einzelnen Sendesymbole darstellen

Quelle: https://de.wikipedia.org/wiki/Frequenzumtastung

Frequency Shift Keying

CSS (Chirp Spread Spectrum)

Der Begriff Chirp Spread Spectrum (CSS) bzw. Zirpenfrequenzspreizung bezeichnet eine Modulationstechnik, welche zur Frequenzspreizung(englisch Spread Spectrum) Chirp-Impulse (= Zirpen) verwendet. […]

Ein Chirp-Impuls stellt einen sinusförmigen Signalverlauf dar, welcher über die Zeit in der Frequenz kontinuierlich ansteigt bzw. abfällt. Dieser Signalverlauf wird im Rahmen von CSS als ein elementarer Sendeimpuls verwendet, welcher ein Symbol darstellt. Die Datenübertragung erfolgt durch eine zeitliche Aneinanderreihung einer Folge auf- und absteigender Chirp-Impulse, welche in der Norm als „Sub-Chirp“ bezeichnet werden

Quelle: https://de.wikipedia.org/wiki/Chirp_Spread_Spectrum

Chirp Spread Spectrum

Offene Fragen

Inweit schränkt der Duty Cycle die Kommunikation ein?
in diesem Frequenzbereich ist es üblich, dass nicht kontinuirlich gesendet werden darf, da es sich um ein Mesh-Netzwerk mit großer Reichweite handelt ergibt sich die Frage bei wievielen Teilnehmern

Quelle: Understanding the Limits of LoRaWAN

Wird die LoRa-Technology verwendet oder eine properitäre Eigenentwicklung?
Dies ist Interessant, wenn man zukünftig das Netzwerk durch eigene Funkkomponenten erweitern möchte.

Kann zukünftig auch NB-IoT eingesetzt werden?
NB-IoT ist eine neuere (nicht besser, sondern andere) Technologie. Hier gibt es einen interessanten Artikel dazu https://www.linkedin.com/pulse/nb-iot-vs-lora-its-ecosystem-race-art-reed/

Wieso wird RSA und nicht ECC eingesetzt?

Wird eine reine Relay-Station angeboten?
Vielleicht sogar mit Solar.

G Suite

G Suite (früher Google Apps for Business, dann Google Apps for Work) ist eine Reihe von Software-Werkzeugen des Unternehmens Google. Sie basieren auf Cloud-Computing- und Groupware-Konzepten. Der Hersteller bietet sie als Abonnement an.

2017 hat Google verkündet, dass nun 3 Millionen zahlende Kunden G Suite verwenden.

Zielgruppe sind zwar Unternehmen, aber auch für ganz normale private Personen kann es durchaus Sinn machen ein G Suite Abonnement abzuschließen.

Für nur 8,00€ pro Monat erhält man unbegrenzten Speicherplatz, unbegrenzte Aliase und diverse Features.

Anmelden zu G Suite mit 20% Rabatt

Im Vergleich mit Microsoft Office 365 macht G Suite eine weitaus bessere Figur. Das arbeiten und verwalten von Microsoft Office 365 Abonnement hat diverse Probleme aufgezeigt.

Sicherheit

Sobald man ein G Suite Abonnement abgeschlossen hat, geht man ein Geschäftsverhältnis mit Google Inc. ein. Man ist nun als User nicht mehr ‚das Produkt‘ sondern man profitiert von den G Suite Bedingungen.

Dies bedeutet hohe Compliance-Anforderungen, u.a. unterliegt G Suite folgenden Prüfungen und Standards:

SOC1 (SSAE-16/ISAE-3402)SOC2SOC3ISO 27001ISO 27017ISO 27018FedRAMP

Die G Suite bietet EU-Modellvertragsklauseln und einen Zusatz zur Datenverarbeitung. Somit darf mit G Suite gearbeitet werden, wenn das Unternehmen den EU-Datenschutzanforderungen unterliegt.

Speicherplatz

Für 9,99€ pro Monat gibt es bei Google 1 TB, siehe https://www.google.com/drive/pricing/. Mit einem G Suite Abonnement für 8,00€ pro Monat habt ihr unbegrenzten Speicherplatz (unter 5 User nur 1 TB).

Bei meinen Kunden hat diese Begrenzung bisher noch nie gegriffen. Auf der Übersichtsseite ist immer von unbegrenzter Speicherplatz die Rede.

Google Drive File Stream

Nach der Installation von Google Drive File Stream, erhält man neues Laufwerk mit dem Buchstaben G (natürlich), hier findet man den gesamten Cloudinhalt. Dieser verbraucht erstmal keinerlei Speicherplatz auf dem Computer.

Erst bei einem Dateizugriff oder ‚Offline halten‘ werden die entsprechenden Daten untergeladen. Diese Feature bietet auch DropBox mit Smart Sync und Microsoft mit OneDrive Files On-Demand an.

Schutz gegen Datenverschlust

Wenn Ihre Organisation Daten eine gewisse Zeit lang aufbewahren muss, können Sie Vault so konfigurieren, dass E-Mails und Dateien auch dann aufbewahrt werden, wenn Nutzer sie löschen und den Papierkorb leeren.

Desweiteren unterstützt G Suite Data Loss Prevention (DLP).

Weiterführende Informationen

Whitepaper zum Thema Sicherheit in der G Suite

Elgato Cam Link mit der DSLR Nikon D750

Gestern kam der Elgato Cam Link an, aufmerksam wurde ich durch diesen Artikel von TheVerge Elgato’s Cam Link is a cheaper way to turn your HDMI camera into a webcam.

Bisherige Lösungen um Videos mit meiner DSLR aufzuzeichnen waren mir bisher zu teuer.

Motivation

Ich möchte zwei Probleme umgehen, welche ich aktuell habe.

  1. Beschränkung der Aufnahmedauer auf 10min

    Hintergrund: Woher kommt die 30-Minuten-Video-Aufnahmegrenze bei Digitalkameras?
  2. Kamera interne Komprimierung

Da die Nikon D750 über einen clean HMDI Out verfügt, kann man hier einfach einen HDMI Grabber anschließen und theoretisch ein untouched Bild bekommen.

Installation

Gerät in USB 3.0 einstecken und die Software Elgato Game Capture HD installieren. Leider liegt der Fokus dieser Software eher auf Spieler die ihr Geschehen auszeichnen wollen.

Aber auf den ersten Blick scheint alles da zu sein

Hardwarebeschleunigung

Einstellung zur Qualität

Maximale Qualität bedeutet hier 40 Mb/s, leider es keine Option das Videosignal unkomprimiert, bzw. loseless abzuspeichern.

OBS Studio

Mit der Software OBS Studio kann man genau so gut wie mit Elgato Game Capture HD das Videosignal aufnehmen.

OBS Studio ermöglicht auch das unkomprimierte Aufnehmen, aber die Datenmenge ist schon riesig. Für 10s10ms braucht man schon 576MB.

Download: https://obsproject.com/

General
Complete name : OBS.uncompressed.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 576 MiB
Duration : 10 s 10 ms
Overall bit rate : 483 Mb/s
Writing application : Lavf57.48.101

Video
ID : 0
Format : YUV
Codec ID : ULY0
Codec ID/Info : Ut Video Lossless Codec
Codec ID/Hint : Ut Video
Duration : 10 s 10 ms
Bit rate : 482 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 59.940 (60000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Compression mode : Lossless
Bits/(Pixel*Frame) : 3.875
Stream size : 575 MiB (100%)

Dateivergleich Elgato Intern vs. User-file

 Nikon D750 InternNikon D750 InternElgato Direct LinkElgato Direct LinkElgato Direct Link
QualitätHighMediumHighMediumLow
Bitrate39.1 Mb/s @59.940fps21.0 Mb/s @59.940fps40.0 Mb/s @59.940fps27.0 Mb/s @59.940fps14.1 Mb/s @59.940fps
FormatMPEG-4MPEG-4MPEG-4MPEG-4MPEG-4
RefFrames2 frames2 frames1 frame1 frame1 frame
GOPM=3, N=30M=3, N=30M=1, N=15M=1, N=15M=1, N=15
Größe bei 10s44.5 MB23.9 MB48.0 MB32.6 MB16.9 MB
DateiElgatoReview_DSLR.High.10s.mp4ElgatoReview_DSLR.Medium.10s.mp4ElgatoReview_Max.10s.mp4ElgatoReview_Medium.10s.mp4ElgatoReview_Low.10s.mp4

Die  Software Elgato Game Capture HD legt im Ordner EGC_Library die Videos im MPEG-TS ab und von den User werden diese als MPEG-4 gespeichert, vermutlich ohne re-encoding.

Nikon HDMI Dynamik

Interessant war der Hinweis aus dem Netz, man sollte in der Kamera den HDMI Output auf reduzierte Dynamik einstellen und den Neutral Picture Control verwenden. Somit soll man den größten Mehrwert für die post-production haben.

Links: volle Dynamik, Rechts: reduzierte Dynamik

Mein Fazit

Ich hätte mir von der Software eine lossless Komprimierung gewünscht, ich fotografiere ja auch nicht in JPG. UPDATE: Mit OBS Studio kann man recht unkompliziert in RAW aufnehmen, die Datenmenge ist aber schon wahnsinning.

Ein Mehrwert in der Bildqualität konnte ich nicht feststellen. Dafür sind wohl die Bitraten nicht weit genug auseinander.

Für Leute die viel Filmen oder öfters Probleme mit der 10min Beschränkungen haben ist Elgato Cam Link bestimmt sinnvoll.

Für mich reicht die interne Kodierung der Nikon D750 nach H264 mit einer Bitrate von fast 40Mb/s aus. Nur für Szenarien wo ich längere Videos machen möchte oder LIVE Videos werde ich nun auch den Elgato Cam Link zurückgreifen.

 

Zwei Wochen mit dem Lenovo Thinkpad T470s

Seit 8 Jahren bin ich Thinkpad User, mit zwei kleinen Ausnahmen MacBook Pro (2007) und zuletzt das DELL XPS 13 (2016).
Nun habe ich mir das Lenovo Thinkpad T470s gekauft – endlich wieder ein Thinkpad.

The Good

  • Gewicht
  • Auflösung
  • Displayhelligkeit
  • Touchpad und Trackpoint Buttons
  • Fingerprint
  • Zusatzgarantien
    • 3 Jahre Unfallschutz
    • 3 Jahre Austausch des fest eingebauten Akkus

Weiterlesen

Umstieg auf mailbox.org

UPDATE
:exclamation: Ich habe meine Pläne auf mailbox.org umzuziehen nun rückgängig gemacht. Die nicht funktionierende Suche und dass alle Kontaktbilder in meinem Android ziemlich unscharf waren, hat mir dann doch gereicht. Und dann wurden mit noch Pishing-Mails ohne Markierung o.ä. zugestellt, obwohl die SPF Prüfung fehlschlagen müsste.

Weiterlesen

Docker – Einführung

Einleitung

Um einfach mal Docker auszuprobieren, hier ein sehr einfaches Beispiel.

Wieso sollte ich mir Docker anschauen?

“Everything at Google runs in a container,” Joe Beda, a senior staff software engineer at Google, explained in some slides shown at the Gluecon conference this week. “We start over two billion containers per week.”

Quelle: http://www.theregister.co.uk/2014/05/23/google_containerization_two_billion/

Weiterlesen