View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Puesto TCE/TCM usando Android en una Pi3/Pi4 con pantalla táctil (TCEM)




Monday, 19 April 2021, 12:49:03 pm
Configuración del TCE apra soportar un TCEM

En el equipo TCE, como usuario "metro"
1. Instalar el vnc server:
mkdir -p bin .vnc
su
scp metro@16.0.62.18:/incoming/x0vnc4server /usr/local/bin
exit
scp metro@16.0.62.18:/incoming/x0vncserver bin
scp metro@16.0.62.18:/incoming/vnc-passwd .vnc/passwd
sed -i "/isacd_main_relaunch/anohup ~/bin/x0vncserver &" .autostart
sed -i "/isacd_main_relaunch/acd ~" .autostart
cd ~
ln -s /dev/null nohup.out


2. Instalar el dhcpcd

En el TCE, como root:
scp metro@16.0.62.18:/incoming/isc-dhcp/* /var/cache/apt/archives/
apt-get install isc-dhcp-server
cat >/etc/dhcp/dhcpd.conf <<'EOF'
option domain-name "metro.local";
option domain-name-servers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.5 192.168.1.10;
  option routers 192.168.1.1;
}
EOF
sed -i 's/^INTERFACESv4.*/INTERFACESv4="eth1"/g' /etc/default/isc-dhcp-server
cat >>/etc/network/interfaces <<'EOF'
auto eth1
iface eth1 inet static
          address 192.168.1.1
          netmask 255.255.255.0
          network 192.168.1.0
          broadcast 192.168.1.255
          post-up /bin/bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
          post-up /bin/bash -c "/sbin/iptables -F; /sbin/iptables -t nat -F; /sbin/iptables -t mangle -F"
          post-up /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
EOF
ip addr flush dev eth1
ifup eth1
/etc/init.d/isc-dhcp-server restart


Monday, 1 March 2021, 8:49:34 am
Se cambia a rpi4 y OmniROM Ver Configurar una OmniROM 11 para el TCM en una raspberry pi.

Monday, 6 April 2020, 12:28:51 pm
Cosas que están hechas y cosas que faltan

Están hechas:
  • montar el hardware de la Rpi3 y el monitor
  • instalar el android de la rpi3
  • instalar el tcm
  • ver que arranca la versión "local" y funciona correctamente el táctil
  • instalar la versión de verdad y ver que da un error de comunicación
  • (guillermo) poner un "Abrir TCE" en el menú emergente de la izquierda del TCM y que al pulsar ahí genere un intent "es.sicosoft.LAUNCH_TCE"

Falta:
  • probar con las rutas en la versión de verdad
  • hacer que arranque directamente la aplicación
  • Desarrollar el VNC y que haga caso del intent "es.sicosoft.LAUNCH_TCE".

Y también hacer lo mismo para la rpi4.


Monday, 6 April 2020, 9:07:03 am
Instalo en una SD el Android 7.1.2 para Rpi3 de aquí.

Descripción del Proyecto


Usando una Pi3/Pi4 y una pantalla táctil hanspree ht161:

  • Hacer que la Pi3/Pi4 arranque Android
  • Instalar el TCM en el android
  • Hacer que el TCM arranque directamente
  • Poner un botón en el TCM que haga un intent
  • Compilar un VNC que arranque cuando se recibe dicho intent