![Dateien automatisch aus dem Papierkorb löschen](/f/fdf03fcd6822c628e25aa76bd579636f.png?width=100&height=100)
Suchen Sie nach einer Open-Source-Smartwatch, über die Sie die volle Kontrolle haben? Wenn ja, sieh dir Bangle.js 2 an, das derzeit auf Kickstarter über Crowdfunding finanziert wird.
Diese hackerfreundliche Uhrmacher-Hardware ist die Idee von Espruino Entwickler Gordon Williams. Ähnlich wie Williams' frühere Bemühungen in diesem Bereich ist die Bangle.js 2 läuft auf JavaScript.
Ja, JavaScript; es scheint, dass JS wirklich überall laufen kann! 😉
Insbesondere verwendet Bangle.js die Open Source Espruino JavaScript-Interpreter. Hierbei handelt es sich um kundenspezifische Software für Geräte mit extrem geringen Hardwareressourcen, wie z. B. Mikrocontroller.
Neue Apps können ohne SDK, Kompilierung oder zusätzliche Software in JavaScript geschrieben werden. Sie können drahtlos (über Web-Bluetooth) an die Uhr gesendet werden, um sie auszuführen.
Ein Open-Source-Online-„App Store“ ist ebenfalls verfügbar, in dem Sie von anderen erstellte Apps durchsuchen und herunterladen und schnell zum Ausprobieren an die Uhr senden können. Wenn Sie eine coole App erstellen, die Sie mit anderen teilen möchten, können Sie einfach
öffne einen Pull-Request um es an den Shop zu senden.Um diese Smartwatch zu hacken, zu verbinden und/oder Apps auf dieser zu installieren, benötigen Sie lediglich einen modernen Webbrowser.
Von außen sieht die Bangle.js 2 aus wie eine durchschnittliche, gewöhnliche Smartwatch, wie sie auf billigen Elektronikseiten auftaucht. Es verwendet ein Uhrengehäuse von 36 mm x 43 mm x 12 mm und Standard-20-mm-Uhrenarmbänder. Es ist in drei verschiedenen Farben erhältlich.
Im Mittelpunkt der Uhr steht das 1,2-Zoll-3-Bit-Farbdisplay (176×176) mit Hintergrundbeleuchtung und Full-Size-Touchscreen, der auch bei direkter Sonneneinstrahlung lesbar ist.
Im Inneren wird das Bangle.js 2 von einem 64MHz nRF52840 ARM Cortex-M4 mit Bluetooth LE, 256 KB RAM, 1 MB On-Chip-Flash und 8 MB externem Flash angetrieben. es auch ein Herzfrequenzmesser, ein Luftdruck-/Temperatursensor und ein Vibrationsmotor.
Ein 3-Achsen-Beschleunigungsmesser, 3-Achsen-Magnetometer und ein GPS/Glonass-Empfänger sind ebenfalls enthalten. Für ordentliches Basteln befindet sich auf der Rückseite der Uhr ein vollwertiger SWD-Debug-Port.
Und obwohl der winzige 200-mAh-Akku des Bangle.js 2 klein klingen mag, ist er in der Lage, eine Standby-Zeit von über 2 Wochen zu liefern.
https://www.kickstarter.com/projects/gfw/banglejs-2-the-open-smart-watch/
Aber was es zum Leben erweckt, ist die Open-Source-Softwareumgebung und die niedrige Einstiegsbarriere, die es in Bezug auf Entwicklung und Bastelei an dem Gerät bietet.
Zusammenfassend lässt sich sagen, dass Bangle.js 2 vollständig hackbar, vollständig Open Source und die einzigen Grenzen seiner Fähigkeiten sind die Grenzen Ihrer Vorstellungskraft.
JavaScript wird im Web oft als Synonym für Blähungen verwendet, aber Espruino Es kann wie ein Champion auf eingebetteten Mikrocontrollern laufen, um winzige Entwicklungsplattformen zu machen, die ziemlich große Dinge tun können.
Die Crowdfunding-Kampagne Bangle.js 2 läuft noch bis zum 12. Oktober. Obwohl es sein ursprüngliches Crowdfunding-Ziel bereits verfehlt hat, wurden neue Stretch Goals angekündigt. Sie können ohne Prämie oder Unterstützung ab 59 £ zusichern, um eine Uhr zu erhalten, wenn der Versand Mitte November beginnt.
Besuchen Sie Bangle.js 2 auf Kickstarter
Gordon Williams hat zuvor 4 Crowdfunding-Kampagnen durchgeführt und alle durchgeführt, was bei Bedarf eine gewisse Sicherheit bieten sollte. Allerdings sind Crowdfunding-Kampagnen keine Vorbestellungen; Es ist nicht garantiert, dass Sie ein Produkt erhalten, unabhängig davon, auf welche Stufe Sie zurückgreifen.
Schließlich haben Sie vielleicht bemerkt, dass diese Smartwatch nicht unter Linux läuft und keine direkte Verbindung zu Ubuntu hat (das ist mir bekannt). Warum habe ich dann darüber geschrieben? Hauptsächlich, weil mich sein Ethos und sein Entwicklungsmodell ansprechen, und zweifellos viele andere, die Freie-Software-Community. Die Förderung von Projekten wie Bangle.js ist wichtig für die allgemeine Gesundheit des FOSS-Ökosystems als Ganzes, unabhängig davon, ob es direkt Desktop-Linux oder anderweitig zugute kommt.
Alles Ubuntu, Täglich. Seit 2009.