Naar de inhoud

Een Android-scherm inrichten als vast narrowcastingapparaat ​

Op Android-tv's en -boxen kan Lumicast draaien als gewone app, of als vast narrowcastingapparaat: Lumicast wordt dan de apparaateigenaar (device owner) en kan het scherm zelfstandig beheren. Gebruik dit voor elk scherm dat zonder toezicht draait.

Het kost ongeveer 15 minuten per scherm, plus een computer op hetzelfde netwerk voor één van de stappen.

Wat een vast narrowcastingapparaat doet ​

  • Start Lumicast zodra het aangaat. De instelling Starten bij opstarten is niet nodig.
  • Installeert updates van Lumicast zelf. Zonder meldingen, of dat nu bij het opstarten is, elke nacht tussen 02:00 en 05:00, via het menu of via Upgraden in het dashboard.
  • Blijft op Lumicast. Home, Recente apps, meldingen en de knoppen Instellingen en Apps op de afstandsbediening doen niets, zodat niemand per ongeluk de player verlaat. Bewust kan het wel: Android-instellingen in het Lumicast-menu opent de eigen Android-instellingen van het scherm, met alles erop en eraan, en met Terug ga je weer naar Lumicast.
  • Komt vanzelf terug. Stopt Lumicast onverwacht, dan is het binnen ongeveer een minuut terug. Laat iemand het scherm in de Android-instellingen staan, dan is Lumicast na ongeveer 15 minuten terug.
  • Houdt het scherm wakker. Het gaat nooit naar de schermbeveiliging, en de energiebesparing van de tv kan het scherm niet uitzetten als de afstandsbediening een tijd niet is gebruikt.
  • Installeert Android-systeemupdates alleen tussen 02:00 en 05:00, zodat een systeemupdate het scherm nooit overdag herstart.
  • Kan vanuit het dashboard opnieuw worden opgestart.

Voordat je begint ​

  • Een Android TV, Google TV of Android-box. Deze handleiding is geschreven op een Sony BRAVIA FW-43BZ30L (Google TV, Android 12). Menunamen verschillen per merk een beetje.
  • Geen Google-account op het scherm. Android accepteert alleen een apparaateigenaar op een apparaat zonder accounts. Op een scherm dat al in gebruik is, betekent dat meestal terugzetten naar de fabrieksinstellingen.
  • De Lumicast-APK, niet de app uit de Play Store of voor Fire TV. Alleen de APK kan apparaateigenaar worden.
  • Een computer (Windows, macOS of Linux) op hetzelfde netwerk als het scherm.

WARNING

Dit ongedaan maken kan alleen door het scherm terug te zetten naar de fabrieksinstellingen. Zie Android-instellingen, ontgrendelen en terugdraaien.

1. Zet het scherm terug en sla het Google-account over ​

  1. Ga naar Instellingen > Systeem > Over > Resetten > Fabrieksinstellingen terugzetten en bevestig.
  2. Doorloop de installatie opnieuw en maak verbinding met je netwerk:
    • Google TV: kies Basis-tv instellen in plaats van inloggen met Google.
    • Android TV: kies Overslaan als je wordt gevraagd in te loggen.

Is het scherm al ingesteld zonder account? Dan kun je het terugzetten overslaan. Controleer wel dat er bij Instellingen > Accounts en inloggen Geen accounts staat, en dat er maar één profiel op het scherm is.

2. Installeer Lumicast ​

Installeer de Lumicast-APK zoals beschreven in De Lumicast Player-APK sideloaden, stap 1 tot en met 3. Je hoeft Starten bij opstarten niet aan te zetten: een vast narrowcastingapparaat start Lumicast vanzelf.

3. Zet ADB-foutopsporing aan ​

  1. Ga naar Instellingen > Systeem > Over.

  2. Selecteer zeven keer Android TV OS-build, tot je Je bent nu ontwikkelaar ziet. Op oudere Android TV-modellen is dit Instellingen > Apparaatvoorkeuren > Over > Build.

    Het scherm Over met Android TV OS-build geselecteerd

  3. Ga terug naar Instellingen > Systeem, open Ontwikkelaarsopties (onderaan de lijst) en zet ADB-foutopsporing aan. Afhankelijk van het merk heet dit ook USB-foutopsporing of Netwerkfoutopsporing.

    Ontwikkelaarsopties met ADB-foutopsporing aan

4. Noteer het IP-adres van het scherm ​

Ga naar Instellingen > Systeem > Over > Status. Noteer het adres dat eruitziet als 192.168.x.x of 10.x.x.x. De voorbeelden hieronder gebruiken 192.168.1.50; vul daar het adres van je eigen scherm in.

Het scherm Status met het IP-adres

5. Zet ADB op je computer ​

ADB is de tool van Google om met Android-apparaten te communiceren.

  • macOS: heb je Homebrew, voer dan brew install android-platform-tools uit in Terminal. Of gebruik de zip hieronder.
  • Windows, macOS of Linux: download SDK Platform-Tools voor je systeem via developer.android.com/tools/releases/platform-tools en pak het uit.
    • Windows: open de uitgepakte map platform-tools, klik met de rechtermuisknop op een lege plek en kies Openen in Terminal.
    • macOS: klik met de rechtermuisknop op de map platform-tools en kies Nieuwe Terminal bij map.

TIP

Voer je ADB uit vanuit de map platform-tools, typ dan .\adb (Windows) of ./adb (macOS en Linux) overal waar in de opdrachten hieronder adb staat. Met Homebrew werkt gewoon adb.

6. Maak Lumicast de apparaateigenaar ​

  1. Maak verbinding met het scherm:

    bash
    adb connect 192.168.1.50
  2. Op het scherm verschijnt de vraag USB-foutopsporing toestaan?. Vink Altijd toestaan vanaf deze computer aan en kies Toestaan, zodat deze computer later zonder die vraag opnieuw verbinding kan maken.

  3. Controleer de verbinding:

    bash
    adb devices

    Het scherm staat in de lijst als 192.168.1.50:5555 device. Staat er unauthorized, accepteer dan de vraag op het scherm en voer adb devices opnieuw uit.

  4. Maak Lumicast de apparaateigenaar:

    bash
    adb shell dpm set-device-owner com.lumicast.player.direct/com.lumicast.player.DeviceOwnerReceiver

    Het antwoord is Active admin set to component com.lumicast.player.direct/com.lumicast.player.DeviceOwnerReceiver. Krijg je iets anders? Zie Problemen oplossen.

  5. Optionele controle: bij Instellingen > Accounts en inloggen staat nu Dit apparaat wordt beheerd door je organisatie.

Je kunt ADB-foutopsporing aan laten staan voor ondersteuning op afstand, of het later uitzetten via Android-instellingen in het Lumicast-menu.

7. Open Lumicast en koppel het scherm ​

Open Lumicast, of start het scherm opnieuw op. Vanaf nu blijft het scherm op Lumicast: op Home drukken doet niets.

Koppel het scherm aan Lumicast zoals je gewend bent.

Problemen oplossen ​

MeldingWat je doet
failed to connect of Connection refusedControleer het IP-adres, of ADB-foutopsporing aanstaat en of de computer en het scherm op hetzelfde netwerk zitten.
unauthorizedAccepteer USB-foutopsporing toestaan? op het scherm (stap 6.2).
Not allowed to set the device owner because there are already some accounts on the deviceEr is een Google- of ander account ingelogd. Verwijder het bij Instellingen > Accounts en inloggen, of zet het scherm terug naar de fabrieksinstellingen en kies Basis-tv instellen (stap 1).
Not allowed to set the device owner because there are already several users on the deviceVerwijder de extra profielen van het scherm, of zet het terug naar de fabrieksinstellingen.
Unknown admin: ComponentInfo{com.lumicast.player.direct/…}De Lumicast-APK is niet geïnstalleerd. De apps uit de Play Store en voor Fire TV kunnen geen apparaateigenaar worden: verwijder ze en installeer de APK (stap 2).
Trying to set the device owner, but device owner is already setDit scherm is al ingericht. Je hoeft niets te doen.

Android-instellingen, ontgrendelen en terugdraaien ​

Android-instellingen. Open het Lumicast-menu (druk op OK op de afstandsbediening) en kies Android-instellingen. Alles staat erin, van wifi tot Ontwikkelaarsopties en Resetten. Met Terug ga je weer naar Lumicast.

Volledig ontgrendelen. Wil je ook Home en de andere apps terug, bijvoorbeeld voor langer onderhoud? Ontgrendel het scherm dan vanaf een computer die je in stap 6 hebt toegestaan:

bash
adb connect 192.168.1.50
adb shell am broadcast -n com.lumicast.player.direct/com.lumicast.player.StopKioskReceiver

Het scherm is dan een gewoon Android-scherm, totdat Lumicast opnieuw start, bijvoorbeeld na een herstart.

Niet langer als vast narrowcastingapparaat gebruiken. Zet het scherm terug naar de fabrieksinstellingen: Lumicast-menu > Android-instellingen > Systeem > Over > Resetten. De apparaateigenaar verwijderen zonder te resetten kan niet.