Wpis z mikrobloga

TLTR: Chcesz by dane z wagi Xiaomi były wysłane bezpośrednio do Garmina (także na iPhonie) to zapraszam, w przeciwnym razie skroluj dalej.

Jakiś czas temu stworzyłem aplikację na androida do synchronizacji danych z wagi Xiaomi do chmury Garmina. Jednak z powodu ograniczeń jakie stawia Apple nie mogę jej skompilować pod iOS ani też udostępnić w App store (100$ rocznie za hobbystyczne apki, serio?)

Dostawałem trochę zapytań o wersję iOS więc postanowiłem poszperać nad możliwościami i przy wykorzystaniu pewnego tricku udało mi się stworzyć rozwiązanie. Jest nim aplikacja Webowa, która ma takie same możliwosci i można ją uruchomić w każdej przeglądarce która wspiera Web Bluetooth API (czyli wszystko co jest oparte np na Chromium). Niestety i tu Apple stawia kłody pod nogi i nawet Chrome na iPhonie to podspodem przypudrowane Safari (które jest aktualnie nowy IE). Jednak i na to udało mi się znaleźć rozwiązanie: przeglądarka Bluefy - która implementuje wymagane API na iPhonie czy na iPadzie.

Także mogę zaprezentować Aplikacje Web Body Composition (jeszcze jej wczesną wersję)

Instrukcja dla iOS:
- instajacja przeglądarki Bluefy: https://apps.apple.com/us/app/bluefy-web-ble-browser/id1492822055
- wbicie w niej pod adres: https://web-body-composition.vercel.app/

Instrukcja dla Androida/Windowsa/macOS:
- po prostu wejście pod adres: https://web-body-composition.vercel.app/

Wybaczcie, że aplikacja nie jest jeszcze skończona, ale chciałem by jej prototyp ujżał światło dzienne w majówkę, co by można już w przerwie miedzy grillami monitorować swoją wagę. Adres URL może się jeszcze w przyszłości zmienić, więc jak ktoś jest zainteresowany to prosze o śledzenie projektu na Githubie bądź tutaj na wykopie.

Strona projektu: https://github.com/lswiderski/WebBodyComposition

Jesli ktoś jest zainteresowany aplikacją na Androida to zapraszam tutaj:
https://play.google.com/store/apps/details?id=com.lukaszswiderski.MiScaleExporter

bądź tutaj: https://github.com/lswiderski/mi-scale-exporter/

#chwalesie #garmin #xiaomi #miscale #bieganie #szosa #rower
neufrin - TLTR: Chcesz by dane z wagi Xiaomi były wysłane bezpośrednio do Garmina (ta...

źródło: web-bodycomposition

Pobierz
  • 8
  • 1
@i-marszi: czary mary. Waga zwraca 2 wartości: wagę w kilogramach i impedancje. Cała reszta jest wyliczana z tych wartości przy użyciu dodatkowych informacji jak wiek, wzrost i płeć. I tak to działa we wszystkich tego typu wagach, każdy producenta używa tylko innych algorytmów. W tym przypadku dokładnego algorytmu Xiaomi nie znamy ale łebskie głowy wykminiły jak najbardziej zbliżony do oryginału.