Header Image -

Monthly Archives

One Article

Inżynieria wsteczna CNL – czyli odkrywamy to czego producent nie udostępnił

by Szymon Czapla 0 Comments
Inżynieria wsteczna CNL – czyli odkrywamy to czego producent nie udostępnił
reverse engineering

Dla opiekunów „małych” użytkowników systemów Medtronic 630G,640G,670G ,błogosławieństwem byłoby posiadać stałą transmisje danych glikemii na odległość i obserwować wskazania systemu w domu bądź w pracy. Niestety producent nie przewidział takiej funkcjonalności w tych urządzeniach.

Już od 4 lat, dzięki Lenartowi Goedhartdowi  i zespołowi pracującemu nad uploaderem serii 600, mamy możliwość  łączenia się do systemu pompy i przesyłania danych do Nightscout.
http://nightscout.pl/medtronic/minimed-640g/

Niestety wymaga to stałego połączenia glukometru do telefonu. Jest to bardzo kłopotliwe, ponieważ często występują problemy fizycznego połącznia, uszkodzenia kabli oraz złączy usb.

Rozwiązaniem pośrednim, które udało mi się opracować było projekt MiniMed 640G All In One.
http://nightscout.pl/2016/09/27/minimed-640g-all-in-one-uploader-w-testach/

Projekt oparty na telefonie Sony Xperia Active i wmontowanej w środku płytki glukometru. Urządzenie stało się kompaktowe, ale problematyczne w wykonaniu w większej ilości. Dodatkową przeszkodą było nabycie dawno nie produkowanego modelu Sony Xperia. 

Przez ten cały czas, wielu inżynierów starało się opracować lepsze, uniwersalne rozwiązanie, które mogłoby być zastosowane z każdym telefonem Android.  Wykonanie urządzenia zastępujące glukometr jako łącznik do systemu Medtronic. Na drodze stało brak jakiejkolwiek dokumentacji glukometru Contour Link plus 2.4, znany na świecie jako Contour Next link 2.4 (CNL).
Od kilku tygodni, wykorzystując własne umiejętności i narzędzia, udało mi się zbadać dość dużą część układu CNL.

Na podstawie tych danych stworzyłem dokumentację, która może posłużyć do dalszych prac nad zrozumieniem sposobu działania glukometru, sposobu transmisji danych między pompą a glukometrem.

Dokumentacja znajduje się w serwisie Github pod adresem:
 https://github.com/szpaku80/reverse-engineering-contour-next-link-24

W miarę rozwoju projektu, będę aktualizował dokumentację.

 

Opracował Szymon Czapla