Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 3 Siguiente »

Si se desea utilizar un dispositivo Zebra CC6600 basado en tecnología Android como "control de acceso", siga la siguiente guía.

Página del fabricante


Guía detallada

Guía detallada para configurar la Zebra cc6600 para su uso como control de acceso de TurnoSAS, una vez hemos hecho la puesta en marcha inicial.


Nos basaremos en el uso de dos aplicaciones de android, para convertir este dispositivo en un quiosco con funcionalidades capadas y controladas para estrictamente lo que necesita TurnoSAS.

Son:


Pasos

PASO 1. Configurar kiosk browser

  • Instalar la app.
  • Marcar como launcher "kiosk browser" siempre.
    • Luego habrá una opción dentro de esta app para salir y desbloquear esto con contraseña de administrador
  • Configurar kiosc browser. Para ello, utilizaremos la opción "Settings" dentro de la app
    • Contraseña por defecto "0000"
    • Las opciones que marcaremos serán las siguientes:
    • General > 
      • kiosc url > la url de turnosas
      • kiosk title > Control de Acceso TurnoSAS
      • hyperlink sound > desactivado
      • idle page timeout > marcado
      • timeout (minutes) > 15
      • timeout: always reload > marcado
      • reload on screen on > marcado
    • Display
      • Theme > blue
      • colour navigation bar > desmarcado
      • Lock scree orientation > marcado
      • orientation > landscape
      • full screen mode > desmarcado
      • back button toggles fullscreen mode > desactivada opción.
      • screensaver > desmarcado
      • randomise screensaver images > desmarcado
    • Toolbar
      • Always hide toolbar > desmarcado
      • show toolbar on swipe down > activado
      • custom app icon > desmarcado
      • app icon reloads home page > activado
      • browser controls > activado
      • home icon > activado
      • refresh icon > activado
      • back icon > desmarcado
      • forward icon > desmarcado
      • app drawer icon > desmarcado
      • bookmarks icon > desmarcado
      • Resto de opciones > todas desmarcadas
    • page content
      • page zooming > desmarcado
      • overview mode > activado
      • use wide viewport > activado
      • initial zoom level > 0 por defecto. si se ve muy pequeño, lo subimos.
      • user agent > default
      • custom user agent > "custom"
      • clear cache > activado
      • clear webstorage > activado
      • clear cache (page load) > activado
      • clear forms > activado
      • auto play html5 video > desmarcado
      • auto play html5 audio > desmcarcado. OJO: verificar si hace falta cambiar esto para la locución de TurnoSAS
      • Custom error page > desmarcado. OJO: podriamos utilizarlo para poner una página por defecto de sistema no disponible cuando no haya conexión. La nube de las pantallas por ejemplo.
      • custom access denied page > desmarcado
      • ignore certificate errors > activado
      • cache mode > "load_default"
      • prevent uploads > activado. OJO, esto lo he cambiado yo. por defecto venía desmarcado
      • uploads: only allow camera > desmarcado
    • hardware
      • keep screen on > activado
      • prevent screen power off > activado
      • use device back button > desmarcado
      • nfc > desmcarcado
      • control wifi state > desmarcado. OJO ver si es interesante si hubiera que utilizarlo con wifi.
      • volume control > activado. Para poder subir y bajar el sonido con los botones de detras
      • default camara > back
    • bluetooth
      • nada. todo por defecto
    • connectivity
      • reload on network connect > activado
      • reset wifi > desmarcado
      • delayed load on startup > 10 segundos
    • whitelist / blacklist
      • nada. todo por defecto
    • Remote management
      • De momento nada. Veremos si nos interesa para controlarlos en remoto si ponemos muchos.
      • Es una buena opción, pero no nos es necesaria pues se explica otro método para actualizar en remoto las configuraciones.
      • Supone un coste de licencia mensual.
    • App Drawer
      • nada. todo por defecto
      • No activamos ninguna aplicación, pues es para poder lanzar alguna aplicación además del browser.
      • Solo queremos el browser.
    • Rooted devices
      • nada. todo por defecto
    • Power
      • Scheduled wake-up > desmarcado.  Se usa para encender los dispositivos de forma programada.
      • Scheduled Sleep > desmarcado. Se usa para apagar los dispositivos de forma programada.
      • Scheduled app restart > desmarcado. Lo podríamos utilizar si vieramos que petardea con el tiempo.
      • Always wake device > activado
      • sleep on power disconnect > desmardado
      • sleep on power connect > desmarcado
      • schedule reboot > desmarcado
    • Provisioned/Samsung knox Devices
      • nada. todo por defecto
    • Advance
      • Automatic configur url > desmarcado.
      • Esto tiene pinta de valer para poner un fichero de configuración de kiosk browser en una url y que lo actualice el sistema solo la configuración.
      • Automatic config download frequency (minutes) > 30
      • hide system dialogs > activado
      • aggressively hide system dialogs > desmarcado
      • resize page when keyboard covers input > desmarcado
      • resize page extra padding > 0
      • prevent keyboard from submission > desmarcado
      • hide progress bar > desmarcado
      • require password > activado
      • multi-tap for settings > desmarcado (lo he cambiado yo)
      • use hardward acceleration > activado
      • allow javascript timers on sleep > activado
      • pause javascript timers on sleep > activado
      • hide alert dialogs > desmarcado
      • prevent access to notifications > activado
      • barcode scanner timeout > no es el escaner de zebra. es uno que trae si tienes camara.  Valor por defecto 1 minuto, pero nos da igual.
      • allow intents > desmarcado
      • serial number source > default
      • standalone mode > desmarcado
      • hide google play messages > activado (valor por defecto desmarcado)
      • allow popup windows > desmarcado
    • administrador
      • setting password > cambiamos a la password que quramos.


PASO 2. Instalar Null Keyboard

Los pasos para instalar el teclado que no muestra nada es el siguiente:

  • Es un teclado que no muestra nada.

  • Instalar la app "Null keyboard" de "wParam". Más arriba se incluye en enlace a la play store

  • Reiniciar el dispositivo android

  • Activar el nuevo teclado.

    • Para ello Configuración > Sistema > idiomas e introducción de texto

      • Activar el teclado Null keyboard
  • Poner null keyboard como teclado por defecto.

    • Para ello, mientras escribes en cualquier lado, abajo a la derecha aparece un icono de teclado para cambiar el teclado. lo cambiamos a null keyboard.

  • Para volver a poner el teclado normal, si hiciera falta escribir algo.

    • No se puede seguir la funcionalidad anterior porque no aparece el teclado.

    • Nos vamos a Configuración > Sistema > idiomas e introducción de texto y desactivamos el teclado null keyboard


    • Vuelve así a poner por defecto como teclado el que hubiere en el dispositivo Zebra cc6600


PASO 3. Poner Kiosk Browser como el Launcher por defecto

Los pasos para poner Kiosk browser como el launcher por defecto son:

  • Entrar en Kiosk browser

  • Dentro de kiosk browser, volvemos a darle al botón de home de android.

  • Ya aparece por defecto Kiosk Browser. Seleccionaremos "Siempre".


Cuando queramos salir al modo normal para reconfigurar cualquier cosa, tenemos una opción para deshabilitar esto en el menú de los 3 puntos


PASO 4. Obtener una copia de backup en fichero de la configuración marcada

Los pasos para obtener en un fichero un backup de toda la configruación guardada son los siguientes:

  • En Settings > Admin > create automatic configuration file

    • Crea un fichero con la configuración, que lo sube a una nube pública durante 15 minutos para que lo puedas descargar de allí.

    • La url es del estilo a "http://kbremote.net/c/VXBM"

  • Este fichero se puede publicar en la url publica que se definía anteriormente en un parámetro, para que periódicamente se lo descargue de dicha ubicación todos los dispositivos.


Aqui encontraremos una opción igualmente para restablecer los valores. Se llama "Clear Defaults"


Incluimos a continuación una copia del fichero inicial de los Zebra cc6600 de Sevilla a 28/12/2020 

Fichero de configuración de Kiosk Browser
{
"hide_action_bar": false,
"show_print_menu": false,
"multitap_settings": false,
"hardware_acceleration": true,
"prevent_uploads": true,
"aggressively_hide_system_dialogs": false,
"hide_system_dialogs": true,
"custom_screensaver_type": "Image",
"hide_google_play_services_messages": true,
"screensaver_urls": "file:///android_asset/start.htm",
"show_back_icon": false,
"kiosk_url": "https://es.simplesite.com",
"use_wide_viewport": true,
"hyperlink_sound": false,
"reset_wifi": false,
"icon_loads_home_page": true,
"allow_bluetooth_devices": true,
"automatic_config_url": "",
"reload_network_change": true,
"sleep_power_connect": false,
"autoplay_video": false,
"sleep_device": false,
"root_hide_system_bar": false,
"cacheclear_page_load": true,
"input_resize_page": false,
"nfc_enabled": false,
"serial_number_source": "DEFAULT",
"standalone_mode": false,
"custom_launcher_icon": false,
"user_agent_custom": "custom",
"custom_denied_page": false,
"wake_device": false,
"input_resize_page_padding": 0,
"wifi_enabled": true,
"show_reboot_device_menu": false,
"app_restart": false,
"enable_timeout": true,
"allow_popup_windows": false,
"disable_recents": true,
"back_toggles_fullscreen": true,
"custom_app_title": "Control de Acceso TurnoSAS",
"theme": "Blue",
"barcode_scanner": false,
"timeout_storageclear": true,
"screensaver_slide_delay": 15,
"timeout_cacheclear": true,
"keep_screen_on": true,
"hide_status_bar": true,
"hide_menu_items": false,
"overview_mode": true,
"volume_controls_enabled": true,
"initial_zoom": 0,
"javascript_interface": true,
"lock_rotation": true,
"show_forward_icon": false,
"use_device_backbutton": false,
"screensaver_timeout": 5,
"prevent_notification_access": true,
"ignore_certificate_errors": true,
"colour_navigation_bar": false,
"redirect_custom_error_page": false,
"multitap_count": 4,
"disable_safe_mode": false,
"bookmarks": "",
"page_zooming": false,
"autoplay_audio": false,
"control_wifi_state": false,
"display_toolbar_swipe_down": true,
"idle_timeout": 15,
"show_bookmarks_icon": false,
"pause_javascript_timers_on_sleep": true,
"allow_intents": false,
"bookmark_names": "",
"sleep_power_disconnect": false,
"reload_on_screen_on": true,
"hide_progress_bar": false,
"prevent_submit_keyboard": false,
"custom_error_page": false,
"bookmarks_title": "Bookmarks",
"show_home_icon": true,
"force_camera_uploads": false,
"prevent_screen_power_off": true,
"custom_screensaver": false,
"show_app_drawer_icon": false,
"prevent_alert_dialogs": false,
"screensaver_random": false,
"timeout_cookieclear": true,
"enable_app_drawer": false,
"barcode_scanner_timeout": 60,
"default_camera": "Back",
"automatic_config_download_frequency": 15,
"fullscreen_mode": false,
"visible_apps": "",
"show_browser_controls": true,
"always_wake_device": true,
"show_restart_app_menu": false,
"delay_load_on_startup": 10,
"reset_wifi_interval": 0,
"high_accuracy_location": false,
"user_agent": "Default",
"disable_svoice": true,
"require_password": true,
"timeout_formsclear": true,
"camera_icon": false,
"idle_timeout_always_reload": true,
"rotation": "Landscape",
"above_screen_lock": true,
"cache_mode": "LOAD_DEFAULT",
"show_refresh_icon": true,
"custom_toolbar_url": "",
"settings_password": "contraseña que se haya establecido"
}



PASO 5. Resultado final

El resultado final es la configuración de un dispositivo android, en el que por defecto, después de 10 segundos (tiempo para coger red) carga una página web, y en la que está todo controlado para que no salgas de ahí.

Se muestra un ejemplo con una web de muestra cualquiera configuarda.



Artículos Relacionados



  • Sin etiquetas