Cześć,
Robię ciekawy projekt który w skrócie polega na tym że mam kilka małych urządzeń, które mają czujniki temperatury i przekazują dane o obecnej temperaturze. Mam na nich zainstalowany system Contiki OS i skonfigurowany webserver, który wyświetla mi dane, gdy wejdę na adres w IPv6 - http://[aaaa::11:22ff:fe33:4466]/status.shtml
Na tej stronie wyświetlane są dane z wszystkich czujników. Następnym krokiem jest pobranie tych danych i zapisanie ich do bazy, a następnie prezentacja na wykresie.
W czym problem?
Używam PHP Simple HTML DOM Parser do wyciągnięcia danych z HTML. Problem w tym że dane są jako tekst w htmlu, nie są podpięte pod żadne pole więc nie wiem zbytnio jak je wyciągnąć. Tak wygląda część kodu źródłowego strony z zapisami danych z sensorów:
<h4>Sensors</h4><em>Temperature:</em> 34.3 C <em>Battery:<em> 2925 mv<br><em>
PHP Simple HTML DOM Parser wyciąga mi cały tekst i zapisuje go w najprostszej postaci (plaintext)
Jak mając taki tekst wyciągnąć z niego wartość temperatury? Stałą wartość umiałbym, ale tutaj temp. zmienia się co jakiś czas więc nie mogę użyć tutaj wyszukiwania ciągu znaków.
A może istnieje jakiś inny sposób, ew inna konfiguracja PHP Simple HTML DOM Praser'a aby wyciągnąć tylko interesujące mnie dane?
Z góry dzięki za pomoc! :)