Audinor - firma zajmująca się innowacyjnymi rozwiązaniami wspomagania słyszenia, specjalizuje się w tworzeniu i dostarczaniu urządzeń wspierających dzieci niedosłyszące w szkołach i przedszkolach. Audinor na co dzień stara się wpływać na poprawę dostępu do edukacji dla wszystkich uczniów, w tym celu nieustannie dąży do implementacji najnowszych technologii, aby jak najsprawniej przełamywać bariery komunikacyjne.
Dokumentacja oraz przykładowe aplikacje dostarczone w ramach nRF Connect SDK umożliwiają łatwe zrozumienie i implementację systemu. Oferują funkcję aktualizacji oprogramowania urządzenia przez DFU, co zwiększa jego użyteczność i bezpieczeństwo.
Open-source'owy system operacyjny czasu rzeczywistego, który zapewnia wsparcie dla wielu architektur procesorów, co umożliwia jego elastyczne zastosowanie w różnorodnych projektach technologicznych.
LC3
Kodek audio zaprojektowany specjalnie z myślą o BLE Audio, dostępny na open-source'owej licencji Apache 2.0 i oferujący wsparcie dla rozszerzeń LC3 Plus, co zwiększa jego adaptacyjność i funkcjonalność w nowoczesnych systemach audio.
Firma wspierająca edukację dzieci niedosłyszących napotkała znaczące bariery technologiczne związane z ich obecnym produktem. Używany dotychczas własnościowy protokół komunikacyjny nie tylko ograniczał możliwości integracji z innymi systemami, ale również stawał się przestarzały w obliczu nowych standardów, takich jak technologia BLE Audio (Auracast). Skutkami takiej sytuacji były:
Optymalizacja kodu aplikacji pod kątem zminimalizowania opóźnień dźwięku, aby zapewnić komfort użytkownikom. Minimalizacja opóźnień w transmisji dźwięku jest kluczowa dla uniknięcia męczącego efektu echa.
Zachowanie i poprawienie wysokiego poziomu niezawodności i zasięgu, nawet w sytuacji gdy oba protokoły są używane jednocześnie. Koegzystencja własnościowego protokołu z BLE Audio.
Integracja z nową technologią BLE Audio (Auracast) oraz zachowanie kompatybilności z istniejącymi systemami wraz z możliwością przyszłych rozszerzeń. Dostosowanie istniejącego protokołu komunikacyjnego do wymagań narzucanych przez specyfikację BLE Audio.
Projekt miał na celu nie tylko integrację z Auracast, ale także zachowanie, a nawet poprawienie wysokiej jakości dźwięku, zminimalizowanie opóźnień oraz zwiększenie zasięgu i niezawodności transmisji.
Klient podjął decyzję o użyciu mikrokontrolera Nordic nRF5340, który oferuje wsparcie dla technologii BLE Audio i jest podobny do dotychczas używanego nRF52840. Ważnym aspektem projektu było zweryfikowanie poprawności dostarczonego przez klienta hardware'u. Projekt wymagał dobrego zarządzania czasem oraz zasobami, aby dostarczyć gotowe rozwiązanie w ustalonym terminie.
Jednym z wymagań było zaktualizowanie protokołu komunikacyjnego istniejącego rozwiązania, tak aby umożliwić lepszą integrację z nową technologią.
Ważnym elementem projektu było przetestowanie rozwiązania pod kątem działania z innymi rozwiązaniami BLE Audio dostępnymi na rynku. Wymagało to współpracy z dostawcami innych rozwiązań oraz solidnego zrozumienia specyfikacji technicznych.
Bluetooth Auracast™, znany wcześniej jako Bluetooth LE Audio Broadcast, to nowa technologia, której zastosowanie w technologiach wspierających osoby niedosłyszące stanowi rewolucję w sposobie, w jaki użytkownicy aparatów słuchowych mogą doświadczać dźwięku w swoim otoczeniu. Auracast pozwala na bezprzewodowe udostępnianie dźwięku z jednego urządzenia do wielu odbiorników. Na przykład, w przestrzeniach publicznych, takich jak kina, teatry czy sale wykładowe, dźwięk z systemu audio może być bezpośrednio przesyłany do aparatów słuchowych, eliminując zakłócenia i poprawiając klarowność odbieranego sygnału. To sprawia, że Auracast może znacznie poprawić jakość życia osób z niedosłuchem, umożliwiając im bardziej komfortowe i pełniejsze uczestnictwo w życiu codziennym i kulturalnym.
Ze względu na podjętą decyzję o użyciu mikrokontrolera nRF5340, zdecydowaliśmy się na użycie języka C oraz narzędzi (SDK) dostarczonych przez producenta. Projekt został oparty o nRF Connect SDK dostarczone przez producenta mikrokontrolera oraz opensource'owy Zephyr RTOS. Wyczerpująca dokumentacja oraz mnogość przykładowych aplikacji pozwoliły na szybkie rozpoczęcie prac nad projektem.
W celu zaktualizowania istniejącego protokołu komunikacyjnego zdecydowaliśmy się na użycie 10 milisekundowego rozmiaru pakietu, tak aby maksymalnie upodobnić istniejący protokół do BLE Audio. Poprzednio używany kodek audio Opus został wymieniony na LC3, aby zapewnić kompatybilność z nową technologią. Przy okazji poprawiliśmy jakość dźwięku. Spośród wielu dostępnych opcji wybraliśmy LC3, ponieważ jest to kodek audio zaprojektowany specjalnie z myślą o BLE Audio.
Użyliśmy implementacji kodeka LC3 dostarczonej przez Google - liblc3. Jej zalety to:
Opóźnienie dźwięku zostało zminimalizowane do ~15ms przy wykorzystaniu własnościowego protokołu oraz do ~30ms przy wykorzystaniu BLE Audio. Niskie opóźnienia są kluczowe dla naszego systemu, ponieważ pozwalają uniknąć męczącego efektu echa.
Końcowa aplikacja wspiera DFU (Device Firmware Update), co pozwala na zdalne aktualizacje oprogramowania urządzenia. Dzięki temu klient może w prosty sposób aktualizować oprogramowanie swoich urządzeń w przyszłości za pomocą aplikacji mobilnej. Ogranicza to ryzyko związane z utrzymaniem systemu oraz pozwala na szybką reakcję na ewentualne błędy w oprogramowaniu.
W Blues Brackets zajmujemy się rozwiązywaniem prawdziwych problemów za pomocą najnowszych technologii.
Agile Software Development Polska
Usługi tworzenia oprogramowania metodą Agile
Usługi Tworzenia Chatbotów AI
Animowane Strony Internetowe | Profesjonalne Usługi
Eksperci w Embedded Android i Bluetooth
Aplikacje webowe vs desktopowe | bluesBrackets
Aplikacje webowe czy mobilne? Fullstack & UX/UI
Ekspercka firma tworząca aplikacje iOS w Polsce
Tworzenie oprogramowania medycznego
Aplikacje mobilne dla biznesu | bluesBrackets
Profesjonalny rozwój projektów Arduino
Polski Software House | UI/UX, Fullstack, Mobile, IoT
Automatyczne testy regresji i kompleksowy development
Dedykowane oprogramowanie na zamówienie
Body leasing React Native i embedded
Rozwój aplikacji cross-platform (wieloplatformowych)
Nowoczesny software house: Dyrektor IT jako usługa (CTO as a Service), DevOps, UX/UI
DevOps jako Usługa | Doradztwo AWS Cloud
Polski Software House: Agile & UI/UX
Tworzenie oprogramowania zgodnego z EAA
Edge Computer Vision i Embedded | bluesBrackets
Skalowalne aplikacje desktopowe i embedded – bluesBrackets
Firma konsultingowa DevOps | bluesBrackets
Rozwiązania AI szyte na miarę dla biznesu
Migracje Data Center i IT – Bezpieczne Usługi
Konsulting migracji do chmury – bluesBrackets
Tworzenie aplikacji Flutter | bluesBrackets
Usługi Rozwoju Aplikacji Flutter
Outsourcing IT i AI dla branży medycznej
Usługi tworzenia aplikacji hybrydowych
Integracje systemów i wdrożenia ChatGPT
Bezpieczne testy systemowe i integracja
Usługi integracji systemów IT
Oprogramowanie IoT i Smart City | bluesBrackets
Usługi inżynierii oprogramowania embedded | bluesBrackets
Tworzenie oprogramowania IoT dla przemysłu
IoT MQTT Dashboardy i rozwiązania embedded
IIoT i Przemysł 4.0 – oprogramowanie na miarę
Polski Software House | Rozwiązania IoT i Embedded
Tworzenie produktów IoT | Embedded & Fullstack Software House
Rozwój IoT i Wearable | bluesBrackets
Oprogramowanie IoT dla handlu, wearables, nieruchomości
Platforma zarządzania IoT i dedykowane rozwiązania
Usługi backend i JavaScript | bluesBrackets
Konsultacje Machine Learning i Rozwój Oprogramowania | UI/UX, Fullstack, Mobile, Embedded
Koszty wdrożenia i rozwoju sklepu online
Eksperckie rozwiązania embedded i mikrokontrolerów
Ekspercka migracja oprogramowania | bluesBrackets
Mikroserwisy czy Monolit: Ekspercka Architektura
Modernizacja aplikacji legacy dla firm
Usługi rozwoju MVP | Firma tworząca MVP dla startupów
Dedykowane MVP i oprogramowanie szyte na miarę
Tworzenie MVP oprogramowania | Wdrażanie MVP i POC
Eksperci IoT i Embedded | bluesBrackets
NB-IoT, systemy wbudowane i zwinne IT
IT Nearshoring i rozwój oprogramowania Polska
Usługi Next.js i WordPress
Dedykowane CMS i oprogramowanie na miarę
Tworzenie dedykowanych aplikacji webowych | bluesBrackets
Aplikacje webowe & AI szyte na miarę
Systemy Zarządzania i Oprogramowanie AI
Node.js, React i Next.js Polska – bluesBrackets
Firma Node.js – zaufane usługi i rozwój
Rozliczenie ryczałtowe czy T&M – co wybrać?
Business Intelligence dla firm | bluesBrackets
Tworzenie oprogramowania dla branży turystycznej
Tworzenie oprogramowania dla nieruchomości
Profesjonalne prototypowanie oprogramowania
Dedykowane rozwiązania IT dla firm i startupów
Outsourcing inżynierii oprogramowania Polska
Outsourcing Python – Polska firma offshore
Firma outsourcingowa IT — Polska
Polska firma outsourcingu IT
Eksperci embedded i bare metal | bluesBrackets
Zaufana firma offshore software development w Polsce
Ekspercka firma projektowa sprzętu | Własna elektronika
Usługi Proof of Concept i Proof of Principle
Proof of Concept a Prototyp – Agile Software
Tworzenie aplikacji webowych ReactJS
Rozszerzanie zespołów IT dla startupów i firm
Kompleksowe rozwiązania IT | Software House Polska
Języki i usługi tworzenia aplikacji mobilnych
Tworzenie aplikacji mobilnych na Androida i iOS
Usługi Rozwoju Aplikacji React
Rozwój produktów IoT i dedykowane oprogramowanie
Oprogramowanie Embedded i IoT | bluesBrackets
Agencja wdrożeń LLM | bluesBrackets
Tworzenie progresywnych aplikacji webowych | bluesBrackets Polska
Eksperckie usługi hardware | bluesBrackets
Usługi rozwoju systemów wbudowanych
Rozwiązania embedded z RTOS
Rozwój oprogramowania SaaS: chmura zgodna z RODO
saas_chmurowe_rozwi
Rozwój oprogramowania SaaS: chmura zgodna z RODO
Skalowanie aplikacji dla startupów — rozwiązania skalowalne
Oprogramowanie SLA & usługi zarządzane Polska
Firmy programistyczne | Rozwiązania na miarę
Software House Polska | Tworzenie Aplikacji i Systemów Wbudowanych
Expert Software Migration Services | bluesBrackets
Specjalistyczne usługi inżynierii oprogramowania
Rozwój aplikacji dla sportu i ochrony zdrowia
Staff Augmentation | Rozszerzenie zespołu IT
Modernizacja systemów IT i dedykowane oprogramowanie
Rozwiązania IT dla magazynowania energii i IoT
Usługi testowania jakości | bluesBrackets
Testy i integracja systemów IT end-to-end
Tworzenie aplikacji PWA | iOS i Android
Tworzenie PWA na iOS – Aplikacje mobilne
Uczenie maszynowe w analizie predykcyjnej
Rozwiązania ML dla łańcucha dostaw
Dedykowane usługi IT i outsourcing w Polsce
Rozwiązania AI Chatbot dla Firm
Usługi inżynierii danych i wizualizacji
Dedykowane usługi IT na żądanie | bluesBrackets
Rozwój aplikacji chmurowych | Polska firma IT
Usługi rozwoju IoT | Internet rzeczy IoT
Usługi rozwoju oprogramowania | bluesBrackets
Usługi tworzenia oprogramowania na zamówienie — bluesBrackets
Zdalne wsparcie IT i utrzymanie aplikacji
Utrzymanie oprogramowania i modernizacja | bluesBrackets
Profesjonalne usługi UX/UI design
Staff augmentation czy usługi zarządzane?
Warsztaty Product Discovery dla startupów i firm
Usługi chmury i transformacji cyfrowej
Usługi tworzenia aplikacji webowych od bluesBrackets
Eksperci white label dla aplikacji i IoT
Dedykowane systemy do zarządzania projektami
Liderzy Java w Polsce – zatrudnij ekspertów
Zatrudnij dedykowany zespół IT w Polsce
Zatrudnij dedykowany zespół IT w Polsce
Dedykowane zespoły programistyczne w Europie