Internet de las cosas con Orange Pi


Orange Pi PC es una placa de desarrollo de bajo presupuesto creado por Shenzhen Xunlong Software Co

Como es un proyecto Opensource ,  como tal  usted tendrá acceso a la placa  PCB y al esquema  accediendo a  http://orangepi.org

 

orangepi

Para ponerla en marcha   necesitara también:

  • Adaptador de energía 5V/2A
  • Tarjeta microSD (puede usar una de 8 GB clase 4, pero si tiene una mejor/mayor tarjeta SD, no dude en usarla).
  • Cable HDMI
  • Un teclado USB (ratón opcional pero recomendado si se va usar la GUI).Lo ideal no obstante es un combo ratón/teclado inalámbrico por su bajo precio
  • Un ordenador Linux o Windows

Por lo tanto, vamos a empezar!

A pesar de que en principio  puede parecer que Raspbian solo funciona con Raspeberry Pi , lo cierto es que tambiénexisten imagenes de Raspbian para las tarjetas  clonicas de la Raspberry Pi como son la Orange Pi y Banana Pi

Primero de todo es pues obtener  la imagen del sistema operativo.La imagen de 14.04 Lubuntu es muy popular y se puede descargar  desde la Página oficial y de la Página loboris (loboris es un desarrollador de naranja Pi comunidad altamente involucrados en la preparación de imágenes de sistema operativo para tarjetas naranja Pi), pero para nuestros popósitos ,debemos instalar Raspbian.

Para crearse una nueva imagen  con esa distribución, e  instalar Raspbian  en su Orange Pi PC  por favor vaya a esta url ( es el enlace oficial)

 

 

orangepi

El enlace anterior es valido tanto para una Orange Pi PC como par  Orange Pi One, pero también existen versiones de Raspbian para Orange Pi Plus2  o la  Orange Pi Plus y otras para la  Orange Pi2 ( en este link encontrara los enlaces oficiales)

Una vez descargada la imagen correspondiente  en su ordenador y siga los siguientes pasos:

Descomprima la imagen con el programa 7-zip ( probablemente con descompresores como winzip o winrar  le darán algún tipo de error al intentar descomprimir el fichero , cuando en realidad es un fichero correcto)

  1. Inserte su tarjeta del TF en su ordenador. El tamaño de TF debería ser mayor que el tamaño de la imagen del sistema operativo, generalmente de 8 GB o superior.
  2. Formatear la tarjeta del TF.
    1. Descargar una herramienta de formato de tarjeta de TF como formateador de TF
      https://www.sdcard.org/downloads/formatter_4/eula_windows/
    2. Descomprimir el archivo descargado y ejecute el archivo setup.exe para instalar la herramienta en su máquina.
    3. En el menú “Opciones”, ajuste la opción “Tipo de formato” para RAPIDA, opción “AJUSTE FORMATO TAMAÑO” en “ON”.
    4. Compruebe que la tarjeta TF insertó corresponde al seleccionado por la herramienta.
    5. Haga clic en el botón “Formato”.
  3. Descargar la imagen del sistema operativo desde la página web de Descargas .
  4. Descomprimir el archivo de descarga para obtener la imagen del sistema operativo (OS androide imagen excluir, imagen del sistema operativo del androide necesita el otro modo de grabación.).
    1. Haga clic derecho sobre el archivo y seleccione “Extraer todo”.
  5. Escribir el archivo de imagen en la tarjeta del TF para lo que puede seguir los siguientes pasos:
    1. Descargar una herramienta que pueda escribir imágenes en una tarjeta del TF, tales como Win32 Diskimager de sourceforge: http://sourceforge.net/projects/win32diskimager/files/Archive/
    2. Ejecute Win32 Diskimager como administrador
    3. Abra el archivo de imagen descomprimida en el paso anterior.Tenga especial atención en el  apartado Device pues esa es la unidad donde esta al microsd y obviamente sera sobreescrita  con  el nuevo contenido.
    4. Haga clic en el botón “Write” y espere varios minutos  hasta  completar con éxito.

win32.png

5. Debe dar un mensaje de finalización ( Done) en  la propia pantalla  del interfaz en la parte inferior ,así como en una ventana emergente:

final.PNG

 

 

Ahora la opción es instalar  myDevices Cayenne en su Raspberry  Pi, usando el  Terminal en su  Orange Pi o bien por SSH.

Ejecute tan sólo los dos siguientes comandos:

 

  • PRIMER COMANDO

wget https://cayenne.mydevices.com/dl/rpi_f0p65dl4fs.sh

 

La salida será  parecida a  la siguiente:

login as: root
[email protected]'s password:
Access denied
[email protected]'s password:
Linux orangepi 3.4.39 #41 SMP PREEMPT Sun Jun 21 13:09:26 HKT 2015 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat May 2 09:19:09 2015
root@orangepi:~# wget https://cayenne.mydevices.com/dl/rpi_f0p65dl4fs.sh
--2016-12-11 21:05:24-- https://cayenne.mydevices.com/dl/rpi_f0p65dl4fs.sh
Resolving cayenne.mydevices.com (cayenne.mydevices.com)... 54.165.204.191, 52.45 .49.188
Connecting to cayenne.mydevices.com (cayenne.mydevices.com)|54.165.204.191|:443. .. connected.
HTTP request sent, awaiting response... 200 OK
Length: 1294 (1.3K) [application/x-sh]
Saving to: `rpi_f0p65dl4fs.sh'

100%[======================================>] 1,294 --.-K/s in 0s

2016-12-11 21:05:27 (3.29 MB/s) - `rpi_f0p65dl4fs.sh' saved [1294/1294]

root@orangepi:~#
  • SEGUNDO COMANDO:

sudo bash rpi_f0p65dl4fs.sh -v

 

 La salida del  comando  será  parecida a  la siguiente:

 

 

ERRORES EN LA INSTALACIÓN DEL AGENTE:

Si  ha  actualizado  según  el post   Raspbian probablemente   obtendrá un error de falta de espacio  absurdo ( en el ejemplo se uso uan SD de 16GB)    así  que lo mejor es que vuelva  a crear la imagen de Raspbian  , NO  actualice  la imagen del SO   y vuelva a intentar la instalación del agente

Ejemplo de intento de instalación con error :

root@orangepi:~# ^C
root@orangepi:~# sudo bash rpi_f0p65dl4fs.sh -v
rpi_f0p65dl4fs.sh
continuing as new install...
--2016-12-11 13:47:14-- http://updates.mydevices.com/raspberry/myDevices-1.0.tar.gz
Resolving updates.mydevices.com (updates.mydevices.com)... 54.148.225.117
Connecting to updates.mydevices.com (updates.mydevices.com)|54.148.225.117|:80...
connected.
HTTP request sent, awaiting response... 200 OK
Length: 9804435 (9.3M) [application/x-gzip]
Saving to: `/root/myDevices-1.0.tar.gz'

100%[======================================>] 9,804,435 2.20M/s in 5.8s

2016-12-11 13:47:20 (1.62 MB/s) - `/root/myDevices-1.0.tar.gz' saved [9804435/9804435]

./myDevices-1.0/
./myDevices-1.0/stg_network.ini
./myDevices-1.0/scripts/
./myDevices-1.0/scripts/tightvncsetup.sh
./myDevices-1.0/scripts/webiopisetup.sh
./myDevices-1.0/scripts/config.sh
./myDevices-1.0/dev_network.ini
./myDevices-1.0/package
./myDevices-1.0/deb/
./myDevices-1.0/deb/python3-setuptools/
./myDevices-1.0/deb/python3-setuptools/python3-setuptools_0.6.24-1_all.deb
./myDevices-1.0/deb/python3-setuptools/python3-pkg-resources_0.6.24-1_all.deb
./myDevices-1.0/deb/python3-setuptools/install
./myDevices-1.0/deb/libiw-dev/
./myDevices-1.0/deb/libiw-dev/libiw-dev_30~pre9-8_armhf.deb
./myDevices-1.0/deb/libiw-dev/install
./myDevices-1.0/deb/package
./myDevices-1.0/deb/debian_dependencies.txt
./myDevices-1.0/deb/tightvncserver/
./myDevices-1.0/deb/tightvncserver/tightvncserver_1.3.9-6.6_armhf.deb
./myDevices-1.0/deb/tightvncserver/xfonts-base_1.0.4+nmu1_all.deb
./myDevices-1.0/deb/tightvncserver/libjpeg62-turbo_1.4.1-2_armhf.deb
./myDevices-1.0/deb/tightvncserver/expect_5.45-2_armhf.deb
./myDevices-1.0/deb/tightvncserver/install
./myDevices-1.0/deb/libaxis2c0/
./myDevices-1.0/deb/libaxis2c0/libaxis2c0_1.6.0-6_armhf.deb
./myDevices-1.0/deb/libaxis2c0/install
./myDevices-1.0/deb/download.sh
./myDevices-1.0/deb/install
./myDevices-1.0/deb/install_packages.sh
./myDevices-1.0/crontab.sh
./myDevices-1.0/preprod_network.ini
./myDevices-1.0/3rd_party/
./myDevices-1.0/3rd_party/jsonpickle-0.9.2.tar.gz
./myDevices-1.0/3rd_party/requests.tar.gz
./myDevices-1.0/3rd_party/package
./myDevices-1.0/3rd_party/psutil-0.5.0.tar.gz
./myDevices-1.0/3rd_party/iwlib-1.5.tar.gz
./myDevices-1.0/3rd_party/netifaces-0.10.4.tar.gz
./myDevices-1.0/3rd_party/install
./myDevices-1.0/3rd_party/enum34-1.0.4.tar.gz
./myDevices-1.0/3rd_party/install_packages.sh
./myDevices-1.0/uninstall.sh
./myDevices-1.0/reboot_install.sh
./myDevices-1.0/python.tar.gz
./myDevices-1.0/addCron.sh
./myDevices-1.0/setup.sh
./myDevices-1.0/libs/
./myDevices-1.0/libs/libSystemInformation.so
./myDevices-1.0/libs/axis2/
./myDevices-1.0/libs/axis2/axis2.xml
./myDevices-1.0/libs/axis2/lib/
./myDevices-1.0/libs/axis2/lib/libaxis2_http_sender.so
./myDevices-1.0/libs/axis2/lib/libaxis2_mod_addr.so
./myDevices-1.0/libs/axis2/lib/libaxis2_http_receiver.so
./myDevices-1.0/libs/axis2/SARSclientChain.pem
./myDevices-1.0/libs/axis2/modules/
./myDevices-1.0/libs/axis2/modules/addressing/
./myDevices-1.0/libs/axis2/modules/addressing/libaxis2_mod_addr.so
./myDevices-1.0/libs/axis2/modules/addressing/module.xml
./myDevices-1.0/libs/axis2/modules/logging/
./myDevices-1.0/libs/axis2/modules/logging/libaxis2_mod_log.so
./myDevices-1.0/libs/axis2/modules/logging/module.xml
./myDevices-1.0/libs/axis2/SARSserverCert.pem
./myDevices-1.0/libs/libMYOPX.so
./myDevices-1.0/live_network.ini
./myDevices-1.0/python/
./myDevices-1.0/python/myDevices.service
./myDevices-1.0/python/myDevices.init.sh
./myDevices-1.0/python/myDevices/
./myDevices-1.0/python/myDevices/ipgetter/
./myDevices-1.0/python/myDevices/ipgetter/__init__.py
./myDevices-1.0/python/myDevices/wifi/
./myDevices-1.0/python/myDevices/wifi/WirelessLib.py
./myDevices-1.0/python/myDevices/wifi/WifiManager.py
./myDevices-1.0/python/myDevices/wifi/wifisetup.py
./myDevices-1.0/python/myDevices/wifi/__init__.py
./myDevices-1.0/python/myDevices/os/
./myDevices-1.0/python/myDevices/os/daemon.py
./myDevices-1.0/python/myDevices/os/cpu.py
./myDevices-1.0/python/myDevices/os/systeminfo.py
./myDevices-1.0/python/myDevices/os/__init__.py
./myDevices-1.0/python/myDevices/os/getsysteminfo.py
./myDevices-1.0/python/myDevices/os/threadpool.py
./myDevices-1.0/python/myDevices/os/raspiconfig.py
./myDevices-1.0/python/myDevices/os/services.py
./myDevices-1.0/python/myDevices/schedule/
./myDevices-1.0/python/myDevices/schedule/__init__.py
./myDevices-1.0/python/myDevices/__main__.py
./myDevices-1.0/python/myDevices/cloud/
./myDevices-1.0/python/myDevices/cloud/dbmanager.py
./myDevices-1.0/python/myDevices/cloud/vcom_id.py
./myDevices-1.0/python/myDevices/cloud/download_speed.py
./myDevices-1.0/python/myDevices/cloud/actions.py
./myDevices-1.0/python/myDevices/cloud/installer.py
./myDevices-1.0/python/myDevices/cloud/updater.py
./myDevices-1.0/python/myDevices/cloud/__init__.py
./myDevices-1.0/python/myDevices/cloud/trigger.py
./myDevices-1.0/python/myDevices/cloud/client.py
./myDevices-1.0/python/myDevices/cloud/scheduler.py
./myDevices-1.0/python/myDevices/__init__.py
./myDevices-1.0/python/myDevices/requests_futures/
./myDevices-1.0/python/myDevices/requests_futures/sessions.py
./myDevices-1.0/python/myDevices/requests_futures/__init__.py
./myDevices-1.0/python/myDevices/sensors/
./myDevices-1.0/python/myDevices/sensors/sensors.py
./myDevices-1.0/python/myDevices/sensors/__init__.py
./myDevices-1.0/python/myDevices/sensors/client.py
./myDevices-1.0/python/myDevices/remoteaccess/
./myDevices-1.0/python/myDevices/remoteaccess/__init__.py
./myDevices-1.0/python/myDevices/utils/
./myDevices-1.0/python/myDevices/utils/logger.py
./myDevices-1.0/python/myDevices/utils/config.py
./myDevices-1.0/python/myDevices/utils/singleton.py
./myDevices-1.0/python/myDevices/utils/crypto.py
./myDevices-1.0/python/myDevices/utils/history.py
./myDevices-1.0/python/myDevices/utils/__init__.py
./myDevices-1.0/python/myDevices/utils/mutex.py
./myDevices-1.0/python/setup.py
./myDevices-1.0/python/myDevices.sh
./myDevices-1.0/ca.crt
+ set -x
+ exec
(0%)
Sun Dec 11 13:47:21 UTC 2016 Installing myDevices agent
0
(-1%)
Sun Dec 11 13:47:22 UTC 2016 Installing myDevices agent
Setup requires at least 200Mb for install


ERROR PyTHON

root@orangepi:~# sudo bash rpi_f0p65dl4fs.sh -v
rpi_f0p65dl4fs.sh
continuing as new install...
--2016-12-11 21:07:47-- http://updates.mydevices.com/raspberry/myDevices-1.0.tar.gz
Resolving updates.mydevices.com (updates.mydevices.com)... 54.148.225.117
Connecting to updates.mydevices.com (updates.mydevices.com)|54.148.225.117|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9804435 (9.3M) [application/x-gzip]
Saving to: `/root/myDevices-1.0.tar.gz'

100%[===================================================================================================================================================================================================>] 9,804,435 1.13M/s in 10s

2016-12-11 21:07:57 (953 KB/s) - `/root/myDevices-1.0.tar.gz' saved [9804435/9804435]

./myDevices-1.0/
./myDevices-1.0/stg_network.ini
./myDevices-1.0/scripts/
./myDevices-1.0/scripts/tightvncsetup.sh
./myDevices-1.0/scripts/webiopisetup.sh
./myDevices-1.0/scripts/config.sh
./myDevices-1.0/dev_network.ini
./myDevices-1.0/package
./myDevices-1.0/deb/
./myDevices-1.0/deb/python3-setuptools/
./myDevices-1.0/deb/python3-setuptools/python3-setuptools_0.6.24-1_all.deb
./myDevices-1.0/deb/python3-setuptools/python3-pkg-resources_0.6.24-1_all.deb
./myDevices-1.0/deb/python3-setuptools/install
./myDevices-1.0/deb/libiw-dev/
./myDevices-1.0/deb/libiw-dev/libiw-dev_30~pre9-8_armhf.deb
./myDevices-1.0/deb/libiw-dev/install
./myDevices-1.0/deb/package
./myDevices-1.0/deb/debian_dependencies.txt
./myDevices-1.0/deb/tightvncserver/
./myDevices-1.0/deb/tightvncserver/tightvncserver_1.3.9-6.6_armhf.deb
./myDevices-1.0/deb/tightvncserver/xfonts-base_1.0.4+nmu1_all.deb
./myDevices-1.0/deb/tightvncserver/libjpeg62-turbo_1.4.1-2_armhf.deb
./myDevices-1.0/deb/tightvncserver/expect_5.45-2_armhf.deb
./myDevices-1.0/deb/tightvncserver/install
./myDevices-1.0/deb/libaxis2c0/
./myDevices-1.0/deb/libaxis2c0/libaxis2c0_1.6.0-6_armhf.deb
./myDevices-1.0/deb/libaxis2c0/install
./myDevices-1.0/deb/download.sh
./myDevices-1.0/deb/install
./myDevices-1.0/deb/install_packages.sh
./myDevices-1.0/crontab.sh
./myDevices-1.0/preprod_network.ini
./myDevices-1.0/3rd_party/
./myDevices-1.0/3rd_party/jsonpickle-0.9.2.tar.gz
./myDevices-1.0/3rd_party/requests.tar.gz
./myDevices-1.0/3rd_party/package
./myDevices-1.0/3rd_party/psutil-0.5.0.tar.gz
./myDevices-1.0/3rd_party/iwlib-1.5.tar.gz
./myDevices-1.0/3rd_party/netifaces-0.10.4.tar.gz
./myDevices-1.0/3rd_party/install
./myDevices-1.0/3rd_party/enum34-1.0.4.tar.gz
./myDevices-1.0/3rd_party/install_packages.sh
./myDevices-1.0/uninstall.sh
./myDevices-1.0/reboot_install.sh
./myDevices-1.0/python.tar.gz
./myDevices-1.0/addCron.sh
./myDevices-1.0/setup.sh
./myDevices-1.0/libs/
./myDevices-1.0/libs/libSystemInformation.so
./myDevices-1.0/libs/axis2/
./myDevices-1.0/libs/axis2/axis2.xml
./myDevices-1.0/libs/axis2/lib/
./myDevices-1.0/libs/axis2/lib/libaxis2_http_sender.so
./myDevices-1.0/libs/axis2/lib/libaxis2_mod_addr.so
./myDevices-1.0/libs/axis2/lib/libaxis2_http_receiver.so
./myDevices-1.0/libs/axis2/SARSclientChain.pem
./myDevices-1.0/libs/axis2/modules/
./myDevices-1.0/libs/axis2/modules/addressing/
./myDevices-1.0/libs/axis2/modules/addressing/libaxis2_mod_addr.so
./myDevices-1.0/libs/axis2/modules/addressing/module.xml
./myDevices-1.0/libs/axis2/modules/logging/
./myDevices-1.0/libs/axis2/modules/logging/libaxis2_mod_log.so
./myDevices-1.0/libs/axis2/modules/logging/module.xml
./myDevices-1.0/libs/axis2/SARSserverCert.pem
./myDevices-1.0/libs/libMYOPX.so
./myDevices-1.0/live_network.ini
./myDevices-1.0/python/
./myDevices-1.0/python/myDevices.service
./myDevices-1.0/python/myDevices.init.sh
./myDevices-1.0/python/myDevices/
./myDevices-1.0/python/myDevices/ipgetter/
./myDevices-1.0/python/myDevices/ipgetter/__init__.py
./myDevices-1.0/python/myDevices/wifi/
./myDevices-1.0/python/myDevices/wifi/WirelessLib.py
./myDevices-1.0/python/myDevices/wifi/WifiManager.py
./myDevices-1.0/python/myDevices/wifi/wifisetup.py
./myDevices-1.0/python/myDevices/wifi/__init__.py
./myDevices-1.0/python/myDevices/os/
./myDevices-1.0/python/myDevices/os/daemon.py
./myDevices-1.0/python/myDevices/os/cpu.py
./myDevices-1.0/python/myDevices/os/systeminfo.py
./myDevices-1.0/python/myDevices/os/__init__.py
./myDevices-1.0/python/myDevices/os/getsysteminfo.py
./myDevices-1.0/python/myDevices/os/threadpool.py
./myDevices-1.0/python/myDevices/os/raspiconfig.py
./myDevices-1.0/python/myDevices/os/services.py
./myDevices-1.0/python/myDevices/schedule/
./myDevices-1.0/python/myDevices/schedule/__init__.py
./myDevices-1.0/python/myDevices/__main__.py
./myDevices-1.0/python/myDevices/cloud/
./myDevices-1.0/python/myDevices/cloud/dbmanager.py
./myDevices-1.0/python/myDevices/cloud/vcom_id.py
./myDevices-1.0/python/myDevices/cloud/download_speed.py
./myDevices-1.0/python/myDevices/cloud/actions.py
./myDevices-1.0/python/myDevices/cloud/installer.py
./myDevices-1.0/python/myDevices/cloud/updater.py
./myDevices-1.0/python/myDevices/cloud/__init__.py
./myDevices-1.0/python/myDevices/cloud/trigger.py
./myDevices-1.0/python/myDevices/cloud/client.py
./myDevices-1.0/python/myDevices/cloud/scheduler.py
./myDevices-1.0/python/myDevices/__init__.py
./myDevices-1.0/python/myDevices/requests_futures/
./myDevices-1.0/python/myDevices/requests_futures/sessions.py
./myDevices-1.0/python/myDevices/requests_futures/__init__.py
./myDevices-1.0/python/myDevices/sensors/
./myDevices-1.0/python/myDevices/sensors/sensors.py
./myDevices-1.0/python/myDevices/sensors/__init__.py
./myDevices-1.0/python/myDevices/sensors/client.py
./myDevices-1.0/python/myDevices/remoteaccess/
./myDevices-1.0/python/myDevices/remoteaccess/__init__.py
./myDevices-1.0/python/myDevices/utils/
./myDevices-1.0/python/myDevices/utils/logger.py
./myDevices-1.0/python/myDevices/utils/config.py
./myDevices-1.0/python/myDevices/utils/singleton.py
./myDevices-1.0/python/myDevices/utils/crypto.py
./myDevices-1.0/python/myDevices/utils/history.py
./myDevices-1.0/python/myDevices/utils/__init__.py
./myDevices-1.0/python/myDevices/utils/mutex.py
./myDevices-1.0/python/setup.py
./myDevices-1.0/python/myDevices.sh
./myDevices-1.0/ca.crt
+ set -x
+ exec
(0%)
Sun Dec 11 21:08:00 UTC 2016 Installing myDevices agent
0
Sun Dec 11 21:13:23 UTC 2016 Found Python 3.2.3...
(50%)
Sun Dec 11 21:13:23 UTC 2016 Copying agent libraries
(55%)
Sun Dec 11 21:13:25 UTC 2016 Installing python utils
(60%)
Sun Dec 11 21:14:53 UTC 2016 Installing software components
Sun Dec 11 21:14:57 UTC 2016 Cannot install for Python 3.2.3 : missing development headers\n
Sun Dec 11 21:14:57 UTC 2016 Finished agent code
Sun Dec 11 21:14:57 UTC 2016 ERROR: myDevices cannot be installed - please check errors above

 

SOLUCION

Había tenido este mismo problema hace mucho tiempo Sudo apt-get update Seguido por Sudo ./setup.sh Resuelto el problema para mí (que está asumiendo su instalación en Raspbian)

root@orangepi:~# sudo apt-get update
Get:1 http://mirrordirector.raspbian.org wheezy Release.gpg [473 B]
Get:2 http://archive.raspberrypi.org wheezy Release.gpg [473 B]
Get:3 http://mirrordirector.raspbian.org wheezy Release [14.4 kB]
Get:4 http://archive.raspberrypi.org wheezy Release [17.6 kB]
Hit http://raspberrypi.collabora.com wheezy Release.gpg
Hit http://raspberrypi.collabora.com wheezy Release
Get:5 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6,934 kB]
Get:6 http://archive.raspberrypi.org wheezy/main armhf Packages [145 kB]
Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_GB
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Get:7 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.6 kB]
Get:8 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [49.3 kB]
Get:9 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [592 B]
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 7,185 kB in 1min 2s (114 kB/s)
Reading package lists... Done
W: Ignoring Provides line with DepCompareOp for package libjpeg62
W: You may want to run apt-get update to correct these problems

root@orangepi:/# find / -name 'setup.sh'
/root/myDevices-1.0/setup.sh
root@orangepi:/# cd root
root@orangepi:~# cd myDevices-1.0
root@orangepi:~/myDevices-1.0# ls
- 3rd_party addCron.sh ca.crt crontab.sh deb dev_network.ini libs live_network.ini package preprod_network.ini python python.tar.gz reboot_install.sh scripts setup.sh stg_network.ini uninstall.sh
root@orangepi:~/myDevices-1.0# sudo ./setup.sh
+ exec
00%)
root@orangepi:~/myDevices-1.0#

Apps que no deben faltar en Android Auto


Android Auto, lleva ya algunos años con nosotros. Como era de esperar, es la respuesta de Google a Car Play (la plataforma de IoS de Apple), permitiendo por tanto a los usuarios Android conectar su teléfono a la pantalla del tablero de su automóvil , pudiendo de este modo utilizar desde el tablero del coche una interfaz simplificada y fácil de usar para acceder a las aplicaciones de su smartphone mientras conducen, incluyendo música, mapas, mensajes y llamadas telefónicas.

La función de Android Auto es similar a un modo espejo : es decir, cuando utilizamos Android Auto, nuestro smartphone se sincroniza con el sistema de infoentretenimiento de su automóvil, por lo que los comandos que damos a través de la pantalla o mediante la voz, se transmiten al teléfono para que éste realice la acción correspondiente. Por ejemplo, si le pedimos a Android Auto que muestre la ruta hacia una dirección, el sistema utiliza Google Maps para encontrar la mejor ruta y mostrar las indicaciones en la pantalla del automóvil.

La plataforma está diseñada para minimizar la distracción del conductor y mejorar la seguridad en carretera, ya que utiliza comandos de voz y controles de pantalla táctil para interactuar con las aplicaciones. Los conductores pueden realizar tareas, como enviar mensajes de texto, hacer llamadas y buscar direcciones de manera segura mientras mantienen sus manos en el volante y su atención en la carretera, si bien manipular esta pantalla cuando se esta conduciendo debe usarse con mucha precaución (ya se sabe que las distracciones al volante nos pueden costar la vida literalmente hablando).

Es muy importante destacar que aunque Android Auto es compatible con Bluetooth , lo mejor es, incluso teniendo conexión Bluetooth, utilizar un cable USB de alta calidad para conectar su teléfono al coche y abrir las aplicaciones compatibles con Android Auto en el smartphone para empezar a utilizarlo ya desde el tablero del vehiculo.

Hay un sinfín de trucos que podemos hacer con Android Auto, sólo tiene que decir «Ok Google» para:

  • Ir a su próximo destino con Google Maps o Waze siguiendo las indicaciones de navegación GPS en tiempo real y las alertas sobre el tráfico.

  • Recibir información actualizada sobre su ruta, la hora de llegada y posibles riesgos en tiempo real.

  • Pedir al Asistente de Google que consulte su calendario para saber a dónde tiene que ir.

  • Añadir recordatorios, enterase de las últimas noticias y conocer el resultado del partido de anoche.

  • Añadir un mensaje personalizado de no molestar para evitar las distracciones al volante.

  • Hacer llamadas con el Asistente de Google y responder llamadas con un solo toque.

  • Acceder a su carpeta de contactos y enviar y recibir mensajes con el Asistente de Google por SMS o aplicaciones de mensajería como Hangouts, WhatsApp, Skype, Telegram, WeChat, Kik, Google Allo y muchas otras.

  • Gestionar sus aplicaciones de una forma totalmente nueva. Escuchar sus aplicaciones multimedia favoritas, como Spotify, Radio FM, Google Play Música, Amazon Music, Napster, TIDAL – High Fidelity Music Streaming, AIMP y Deezer (además, es compatible con muchas otras aplicaciones de música, radio, noticias, noticias deportivas, audiolibros y podcasts).

¿Que hacer si su coche no es compatible con Android Auto?

Para utilizar Android Auto, necesitamos un smartphone con al menos Android 5.0 o una versión posterior (Lollipop, Marshmallow, Nougat u Oreo) , una conexión de datos activa y que su coche tenga un sistema multimedia compatible (más de 400 modelos de coches ya admiten Android Auto). Para saber si la pantalla de su coche es compatible y cómo puede habilitarla, consulte el manual del fabricante o póngase en contacto con él.

Comentar que aunque su sistema de audio del coche no sea compatible con Android Auto, han aparecido sistemas alternativos para substituir los viejos autorradios ( o radio-cd), por lo que prácticamente cualquier vehículo, por muy antiguo que sea, se pueda actualizar a la versión Android Auto para llevarlo al siglo XXI y que quede casi como un coche moderno que lo integre de serie. Si bien sustituir el equipo de audio del coche por otro compatible con Android Auto puede ser una idea interesante, hay ciertos problemas como el conexionado, que encaje exactamente en el salpicadero, la instalación, el coste y sin duda que no quedara tan accesible como un Android auto de serie, dado que la posición del radio cd suele ser mas baja y otros inconvenientes.

Además de los nuevos auto-radios compatibles con Android Auto, también existen unos adaptadores que aun mantienen el sistema de audio del vehiculo (por lo que no hay que reemplazar nada), pero permiten interactuar de una forma similar a un modelo con Android Auto de serie, y realmente simplifican mucho la instalación puesto que mantienen el sistema de audio original del coche.

Estos adaptadores suelen ser compatible con Carplay o con Android Auto tanto con cable como inalámbrico, de modo que puede usar fácilmente las funciones iOS CarPlay o Android Auto con cable e inalámbrico. Mientras conduce, puede usar el reconocimiento de comando de voz incorporado de su teléfono (como Siri) en la pantalla de nuestro reproductor para usar aplicaciones de su teléfono, como navegador GPS de mapas en línea, música, mensajes, llamadas y más aplicaciones sin tocar la pantalla.

Este tipo de dispositivo puede ser más conveniente que instalar una radio tradicional para coche porque en vez de buscar radios dedicados y arneses dedicados de cableado, para instalarlos, solo se necesita conectarlo al encendedor ( suelen llevar dos soportes en el paquete: soporte de ventosa o soporte autoadhesivo de modo que se puede elegir montarlo en el salpicadero o en el parabrisas).

Por tanto esta clase de dispositivo es más inteligente que un navegador GPS tradicional para coche: después de conectarlo a su teléfono y activar la función Caplay/Android Auto/iOS Mirror/Auto Link, puede ver o usar los contenidos de las aplicaciones de mapas en su teléfono en esta pantalla por lo que no tendremos las mismas preocupaciones sobre el navegador gps tradicional para coche, como la actualización de mapas es inconveniente, la señal de GPS es débil y la falta de soporte para el control por voz y etc.

APPS MAS POPULARES EN ANDROID AUTO

Android Auto tiene una gran variedad de aplicaciones compatibles que permiten a los conductores aprovechar al máximo su experiencia de conducción, pero algunas de las aplicaciones más interesantes que puedes usar en Android Auto son:

  1. Google Maps o Waze: aplicaciones de navegación que te brindan las mejores rutas y direcciones mientras conduces.
  2. Spotify o Google Play Music: aplicaciones de música que te permiten escuchar tus canciones y listas de reproducción favoritas mientras conduces.
  3. WhatsApp o Telegram: aplicaciones de mensajería que te permiten enviar y recibir mensajes de texto y de voz sin tener que mirar o tocar tu teléfono.
  4. Podcast Addict: aplicación de podcast que te permite escuchar tus podcasts favoritos mientras conduces.
  5. TuneIn Radio: aplicación de radio en línea que te permite escuchar emisoras de radio de todo el mundo mientras conduces.
  6. Yelp: aplicación de reseñas y recomendaciones de restaurantes, bares, tiendas y otros lugares cercanos mientras conduces.
  7. Tidal o Deezer: aplicaciones de música que ofrecen calidad de sonido de alta definición para disfrutar de una experiencia de audio inigualable en el coche.
  8. Parkopedia: aplicación que te ayuda a encontrar lugares de estacionamiento cerca de ti mientras conduces.

Dada la lista anterior, parece inevitable que el binomio Google-Maps y Spotify sean las candidatas perfectas para sustituir o ser las mas representativas, pero nada mas lejos de la realidad, porque siendo también de Google, la aplicación Waze mejora mucho mas en prestaciones para el automóvil que Google Maps, y en cuanto a reproducción musical dado que no siempre es posible cuando vamos conduciendo tener una conexión de datos, hay un gran abanico de aplicaciones compatibles con Android Auto para reproducir musica en local.

Veamos en que consiste esas aplicaciones que no debemos olvidar , o por lo menos darle una oportunidad y probarlas:

Waze

Waze y Google Maps son dos aplicaciones de navegación y tráfico populares (ambas del propio Google) que ofrecen diferentes enfoques para ayudar a los conductores a llegar a su destino de manera segura y eficiente. Algunas de las ventajas de Waze frente a Google Maps incluyen:

  1. Información de tráfico en tiempo real: Waze utiliza información en tiempo real proporcionada por su comunidad de usuarios para ofrecer rutas alternativas y evitar el tráfico en tiempo real. Google Maps también proporciona información de tráfico, pero no es tan precisa como Waze.
  2. Alertas de peligros en la carretera: Waze permite a los conductores reportar accidentes, peligros en la carretera, y otras incidencias para que otros conductores puedan evitarlas. Google Maps también ofrece información de accidentes y otros peligros, pero no permite que los conductores informen sobre ellos.
  3. Enfoque en la comunidad: Waze se centra en la comunidad de usuarios para mejorar la precisión y la actualidad de la información proporcionada por la aplicación. Los conductores pueden informar sobre cualquier cosa, desde el tráfico hasta la ubicación de los radares de velocidad, lo que puede ayudar a otros conductores a evitar problemas en la carretera.
  4. Personalización de la voz de navegación: Waze permite a los usuarios personalizar la voz de navegación con opciones divertidas y únicas. Google Maps ofrece opciones de voz, pero no tiene la misma variedad.

Waze utiliza información en tiempo real proporcionada por la comunidad de usuarios de Waze para ofrecer las mejores rutas y evitar el tráfico en tiempo real asi como también permite a los conductores reportar accidentes, peligros en la carretera, y otras incidencias para que otros conductores puedan evitarlas.

aspecto de waze

En Android Auto, Waze muestra una interfaz simplificada diseñada para su uso mientras se conduce. Los conductores pueden acceder a las funciones principales de la aplicación, como buscar direcciones y ajustar la ruta en tiempo real, mediante comandos de voz o a través de la pantalla táctil del automóvil. Además, Waze puede integrarse con otras aplicaciones de Android Auto, como Spotify o Google Play Music, para que los conductores puedan controlar la música directamente desde la aplicación.

Waze es especialmente útil para los conductores que buscan evitar el tráfico y ahorrar tiempo en sus desplazamientos diarios, y su enfoque en la comunidad de usuarios lo convierte en una de las aplicaciones de navegación más actualizadas y precisas disponibles en Android Auto.

En resumen, Waze es una buena opción para los conductores que buscan información en tiempo real sobre el tráfico y que quieren estar informados sobre peligros en la carretera. Además, su enfoque en la comunidad lo convierte en una aplicación dinámica y actualizada. Sin embargo, Google Maps sigue siendo una excelente opción para una navegación básica y precisa, especialmente si está buscando una vista de mapa más amplia o si prefiere una interfaz de usuario más simple.

REPRODUCTORES MUSICALES

No siempre es posible contar con una conexión de datos que nos permita disfrutar en nuestros viajes de la musica en e con aplicaciones como Spotify o Amazon Music así que se hace interesante, especialmente para los viajes largos, contar con una biblioteca local de nuestra musica favorita, para lo cual necesitaremos una app compatible.

Apps como YouTube Music permiten escuchar la biblioteca de MP3 del móvil en el coche, aunque no es lo más práctico para ello (se orientan a su propio contenido descargado). Por eso, vale la pena tener más opciones a mano, será por número de ellas.

Música gratis en tu Android Auto con ViMusic, un completo reproductor de Youtube y Open Source

A continuación veremos cinco aplicaciones súper recomendables con las que puede escuchar su música en el coche gracias a Android Auto.

VLC

Vlc Android Auto

El reproductor musical de cabecera para la mayor parte de dispositivos, tanto de escritorio como móviles. Y sí, ofrece compatibilidad nativa para Android Auto: puede escuchar en el coche todo lo que tenga descargado en el smartphone. Para acceder al contenido basta con que abra la aplicación desde la consola del vehículo: navegue hasta las canciones o listas que desee y sonarán por el equipo de audio.

Musicolet

Musicolet Android Auto

Completísimo reproductor musical para archivos locales con el que no sólo puede llevar a buen recaudo tu colección de MP3, también escucharla con la máxima calidad en el móvil. Por extensión, y dado que Musicalet es compatible con Android Auto, también sirve para el coche: es una gran opción para su biblioteca descargada. Sin anuncios, personalizable y con gran cantidad de opciones.

Pulsar

Pulsar Android Tv

Fantástico reproductor de música que da acceso a la biblioteca del teléfono con un sencillo toque en la pantalla del coche. La aplicación ofrece una experiencia de escucha intuitiva y personalizable con una interfaz fácil de usar y un diseño moderno.

Permite a los usuarios navegar y reproducir su colección de música, así como descubrir nueva música mediante la exploración de las canciones recomendadas por la aplicación. La aplicación también cuenta con una función de búsqueda para encontrar rápidamente canciones o artistas específicos.

Además de su diseño elegante y fácil de usar, Pulsar ofrece una amplia gama de características útiles, incluyendo la capacidad de personalizar la apariencia de la aplicación mediante una variedad de temas, la capacidad de editar las etiquetas de la canción y las ilustraciones de álbum, y la capacidad de crear y editar listas de reproducción personalizadas.

Pulsar también ofrece soporte para una amplia gama de formatos de audio, incluyendo MP3, AAC, FLAC, OGG, WAV y más, y cuenta con una función de ecualizador integrado para ajustar el sonido a tu gusto.

En general, Pulsar es una aplicación de reproductor de música sólida y fácil de usar para dispositivos Android que ofrece una amplia variedad de características personalizables y una experiencia de escucha intuitiva.

Como los demás, no tiene demasiada complicación en este sentido; aunque sí ofrece detalles propios en la app Android: diseño muy cuidado, temas de personalización y ecualizador. Pulsar es muy recomendable: ! ni siquiera tiene anuncios !.

BlackPlayer

Blackplayer Android Auto

Una app Android muy completa que ofrece soporte para los archivos de la biblioteca musical. Diseño Material con navegación inferior por menús, incluye todo lo necesario para controlar la reproducción desde el coche y con la opción de personalizar a fondo toda la interfaz del teléfono. Es la más completa de todas las de la lista en lo que se refiere a la reproducción musical, una joya incluso aunque no la use en Android Auto.

AIMP

Aimp Android Auto

Gran reproductor de música sin anuncios que incluye una interfaz de aspecto sencillo y buena variedad de personalizaciones para el sonido. AIMP permite una amplia personalización en el teléfono, puede cargar archivos de música desde URLs (no es sólo compatible con las canciones descargadas en el teléfono) y, como buscamos en este artículo, es compatible con Android Auto. La interfaz en el coche permite la búsqueda y control de canciones, no se distancia en exceso de sus competidores.

Todas las apps comentadas tiene acceso a los ficheros MP3 almacenados de forma local en su smartphone, pero también otros archivos similares de audio. Todas comparten una interfaz muy parecida en el coche: acceso a las listas y control básico de reproducción y se integran perfectamente en Android Auto: elija la que le vaya mejor y aprovéchela como quiera.

Notas

Si necesita mas información sobre Android Auto y los vehículos compatibles, acceda a la página http://android.com/auto o si necesita ayuda, accede a la página http://support.google.com/androidauto.

Si quiere ver una lista completa de aplicaciones compatibles, acceda a la página http://g.co/androidauto.