Xiaomi wydaje się być liderem również w dziedzinie sprzętu gospodarstwa domowego, przede wszystkim jeśli ma inteligentną duszę, jak cała seria odkurzaczy, które w ciągu dwóch lat zaczęły zapełniać domy użytkowników, nawet tych maniaków.
W rzeczywistości, ogarnięty pragnieniem „moddare”, entuzjasta technologii IoT, Eddie Zheng, zmodyfikował swój Xiaomi Mi Robot Vacuum, umożliwiając mu odtwarzanie muzyki bezpośrednio z Spotify. Oczywiście jakość dźwięku pozostawia wiele do życzenia, biorąc pod uwagę, że głośnik zintegrowany w odkurzaczu Xiaomi nie jest przeznaczony do odtwarzania muzyki, ale nadal interesujące jest to, że chińskiej firmie udało się zainspirować najbardziej genialne fantazje.
Eddie Zheng użył zmodyfikowanego klienta Spotyfy (RaSpotify) i aplikacji Curl, aby uzyskać dostęp do roota SSH. Pionier muzycznego odkurzacza opublikował także wideo, w którym demonstruje funkcjonowanie swojego dzieła sztuki: z pewnością imponujące, ale może nie konieczne ...
Spotify na Xiaomi Mi Robot Vacuum to rzeczywistość
Dla przypomnienia raportuję również fragmenty, które sam Eddie Zheng opublikował na swoim blog, na wypadek, gdyby ktoś chciał spróbować swoich sił w tym przedsięwzięciu, ale już was ostrzegam, że tak naprawdę nie jest w zasięgu wszystkich.
- Będziesz musiał postępować zgodnie z instrukcjami, aby uzyskać dostęp SSH jako root w swoim Xiaomi Mi Robot Vacuum: https://github.com/dgiese/dustcloud
- Zainstaluj Curl na odkurzaczu:
- Postępuj zgodnie z instrukcjami tl; dr, aby zainstalować RaSpotify: https://github.com/dtcooper/raspotify
- Raspotify oczekuje menedżera usług systemowych, ale Ubuntu 14.04 używa aktualizacji wstępnej, więc będziemy musieli utworzyć naszą aktualizację .conf, aby uruchomiła się i uruchomiła Librespot jako usługę podczas uruchamiania.
Stworzyłem bardzo prosty, który możesz skopiować poniżej:
root @ rockrobo: ~ # cat /etc/init/librespot.conf
opis „Librespot”
start w systemie plików i net-device-up IFACE = wlan0
exec / usr / bin / librespot –nazwa „rockrobo” - bitrate 320
- Przy obecnym powinieneś być w stanie uruchomić Librespot jako usługę: