· kaynak The Verge
Açık kaynaklı YourOwnWeigh, Withings baskülü verilerini ücretli abonelik olmadan diğer uygulamalara senkron ediyor
YourOwnWeigh adlı açık kaynak bir proje, Withings akıllı basküllerini, ölçümleri kullanıcının kontrolündeki bir sunucuya gönderecek şekilde yamalayarak, üçüncü taraf erişimi aboneliğin arkasına taşıyan Withings'ten sonra ücretsiz senkronizasyonu geri getiriyor.

Withings, şirketin cihazları tarafından toplanan sağlık verilerinin üçüncü taraf uygulamalarla senkronlanabilmesi için yeni kullanıcıların Withings Plus aboneliği ücreti ödemesini gerektirecek. The Verge'nin haberine göre bir geliştiricinin bu duruma yanıtı YourOwnWeigh oldu: Withings basküllerinden alınan ölçümleri, ücretli plan olmadan kullanıcının seçtiği uygulama ve hizmetlere yönlendiren açık kaynak bir proje.
Projenin yaratıcısı Tom Anthony, The Verge'ye verdiği demeçte Withings mobil uygulamasından zaten bıkmış olduklarını ve uygulamayı "şişkin bir dağınıklık" olarak nitelendirdiklerini söyledi. Abonelik zorunluluğu ekim ayının başlarında ortaya çıktığında bu hayal kırıklığı, şirketin bulutunun bir yolunu bulma motivasyonuna dönüştü.
Proje nasıl çalışıyor
YourOwnWeigh, başlangıç rehberleri de dahil olmak üzere GitHub üzerinde belgelenmiş durumda. The Verge, projeyi ağırlıklı olarak kullanıcının seçtiği bir sunucuda çalışan bir web uygulaması olarak tanımlıyor — Anthony, söz konusu veri hacimlerinin çok küçük olduğu için, kendi sunucusu olmayanlar için tüm sistemi barındırmaya ücretsiz bir Cloudflare hesabının yeteceğini belirtiyor.
Uygulamanın temel görevi donanım yazılımı değiştirmek. Bluetooth üzerinden bir Withings baskülüne değiştirilmiş donanım yazılımı kurarak ölçümlerin kullanıcının yapılandırdığı Withings dışı bir sunucuya yüklenmesini sağlıyor. Proje, Withings'in donanım yazılımını paketlemek yerine resmi donanım yazılımını indirip gerektiğinde yamalıyor. Web uygulaması ayrıca baskülün mevcut ayarlarını ve kullanıcı profillerini çekiyor ve günlük tartılmaların ürettiği sağlık verilerini alıyor.
Verileri Apple Health'e taşıma
Sayıları Apple Health'e taşımak ikinci bir adım gerektirdi. Anthony, tartılma kayıtlarını alternatif sunucudan çekip Apple'ın sağlık uygulamasına yazan, zamanlanmış bir Apple Shortcuts otomasyonu kurdu. Google Health de dahil olmak üzere diğer hedefler için destek ise topluluğun genişletmesini umdukları bir şey.
Şimdilik sadece eski basküller
Bir sorun var: YourOwnWeigh şu anda yalnızca iki eski Withings baskülü modeliyle çalışıyor. The Verge, daha yeni modellerdeki donanım yazılımının benzer bir şekilde yamalanabilmesi durumunda uyumluluğun genişletilmesinin mümkün olacağını, ancak bu işin henüz yapılmadığını aktarıyor.
Neden önemli
Bu hikaye, bir donanım üreticisi uzun süredir var olan bir özelliği düzenli bir ücretin arkasına taşıdığında neler olduğunun somut bir örneği. Withings baskülü satın alanlar ölçümlerini istedikleri yerde senkronlayabiliyordu; yeni politika, yeni kullanıcıların bu ayrıcalık için ödeme yapması gerektiği anlamına geliyor ve bu da donanımın kutudan çıktığı haliyle yaptıklarını daraltıyor.
YourOwnWeigh teknik bir karşı argüman sunuyor: açık araçlarla ve az miktarda kendi kendine barındırma ile, kullanıcılar satın aldıklarına inandıkları birlikte çalışabilirliği geri kazanabiliyor. Bu yaklaşım, aynı zamanda diğer toplulukların kopyalayabileceği bir şablon olması bakımından da dikkat çekici — resmi donanım yazılımını yeniden dağıtmak yerine gerektiğinde yamalamak ve giriş engelini düşük tutmak için ücretsiz barındırma katmanlarına bel bağlamak.
Projenin güncel nesil basküllere ulaşıp ulaşmayacağı, yeni donanım alıcıları için ne kadar kullanışlı olacağını belirleyecek. Şimdilik desteklenen modellerin sahipleri için çalışan bir çözüm yolu ve cihaz üreticilerine, kullanıcının kendi sağlık verisine temel erişimi kapatmanın etkilenenlerden bir tepki çekme eğiliminde olduğuna dair bir sinyal işlevi görüyor.
- #open-source
- #withings
- #health-data
- #self-hosting
- #firmware
- #smart-scales
İlgili yazılar
- Kavram kanıtı, ABD federal vergi formlarını kaynak gösterilen, makinece doğrulanabilir veriye dönüştürüyor
- noalloc, Go'da sıfır heap allocation'ını zorunlu kılıyor ve sabit kapasiteli container'lar sunuyor
- Deepgram Daily'yi satın aldı, Pipecat açık kaynak olarak kalacak: Sesli yapay zekâda birleşme dönemi