Zadania połączone w FirstSystem tworzą jedną drogę danych: TemperatureSource → MeasurementRelay → TemperatureReport. Źródło danych: TemperatureSource. W projekcie przypisano je do środowiska embedded (część przeznaczona dla urządzenia). Kod TemperatureSource deklaruje powtarzanie operacji co 2 s — taką rolę ma zapis every. Wiadomość: TemperatureSource tworzy wiadomość typu Measurement i wysyła ją dalej. Wiadomość to zestaw nazwanych pól z danymi. Pole device_id zawiera tekst "room-1". W tej wiadomości pole celsius otrzymuje wpisaną w kodzie wartość 21.0. Dane wysyłane przez TemperatureSource są w projekcie skierowane do MeasurementRelay. Takie połączenie do przesyłania danych między zadaniami Junexis nazywa kanałem (chan). Przekaźnik: MeasurementRelay. W projekcie przypisano je do środowiska server (część serwerowa). MeasurementRelay odbiera dane oznaczone w kodzie jako readings. Pobrany element ma w kodzie nazwę reading. Program wysyła go dalej. Dane wysyłane przez MeasurementRelay są w projekcie skierowane do TemperatureReport. Raport: TemperatureReport. W projekcie przypisano je do środowiska report (część raportowa). Granice tego wyjaśnienia: To opis kodu, nie potwierdzenie działania urządzenia ani widoku w przeglądarce. Nie sprawdzono czasu dotarcia danych, zmian wiadomości po drodze ani jednostki temperatury. Nie ustalono wartości pól observed_at, sequence w wiadomości Measurement.