Entradas

Mostrando entradas de mayo, 2017

Salidas GPIO Orange PI 2G IoT

Imagen
Salidas GPIO Orange PI 2G IoT En el anuncio de la Orange Pi 2G IoT dicen  "40 pins Header Compatibe witch Raspberry pi B+" Voy a comparar los interfaces. 1.Orange Pi 2G IoT, SoC RDA8810: Probando comunicación con los pins GPIO (pruebas, gracias a la ayuda del grupo de Telegram): 1.Bajar ultima distro, yo uso Ubuntu Server: http://www.orangepi.org/downloadresources/ 2. Aplicar modulo GPIO:         #cd /lib/modules/3.10.62-rel5.0.2/kernel/drivers/gpio         #insmod gpio-OrangePiRDA.ko 3. Con el comando dmesg vemos el log y como queda aplicado el modulo:                 [ 1299.883361] GPIO name B24                 [ 1299.883789] GPIO_INIT finish used! 4.De momento han activado un pin (el 7 que corresponde con el GPIO_B24), aparece tras aplicar el modulo del punto numero 2, y está en /sys/class/gpio_OrangePi/ .Si queremos encender / apagar un led debemos usar el pin GPIO numero 7 (GPIO_B24):               Encen

Conexión por red de datos movil 2G, 3G y 4G tunel inverso por SSH, usando Orange Pi 2G IoT

Tipo Conexión 2: Usando SSH, tunel inverso: Orange Pi (equipo1) ---P1234--router (ip publica) --P22-----Raspberry Pi (equipo 2)                                      <------p2222:localhostp22----> En mi afán de tener conexión ssh por red movil (uso freedompop), he probado esta conexión ssh y asi poder usar la conexión ssh a mi Orange Pi 2G IoT remota sin ip publica. Esta forma es algo mas complicada que la anterior pero es mucho mas rapida y bajo mi punto de vista se comporta bastante mejor: 1  Necesitamos tener nuestra Orange Pi 2G IoT y otro equipo remoto que hará las veces de ssh inverso, yo uso una raspberry pi, asi que en adelante Llamaré al equipo 1 Orange pi (remoto) y equipo dos lo llamare Raspberry pi (equipo local, detras de mi router). 2 .Lo primero es hacer un mapeo de puertos en nuestro router (NAT) de tal marera que toda conexion entrante por nuestra ip pública al puerto 1234 vaya directamente al puerto 22 de nuestra lan interna: 192.168.1.100 TCP&UD

Tunel Entre Orange Pi 2G IoT y servidor netcat remoto - SSH por GPRS -

Imagen
Acceder a la Shell de nuestra Orange Pi 2G IoT mediante red de datos GPRS Tipo conexión 1: Usando NetCat:  El principal problema es que carecemos de IP pública en nuestras conexiones de datos moviles. Para acceder a una shell remota, necesitamos dos equipos, el equipo 1 será nuestro servidor y el equipo 2 será nuestra Orange Pi 2G IoT conectada a internet por GPRS, yo uso los datos de freedompop (gratis). Usaremos en ambos equipos el software netcat, si no disponemos de el lo instalaremos en ambos equipos: $sudo apt-get install netcat  Voy a usar el puerto 87, ya que es uno de los miles que están disponibles: 1- Lo primero es hacer un mapeo del puerto 87 en nuestro router de tal manera que apunte por TCP y UDP a nuestro servidor netcat: 2- Equipo 1 en nuestro servidor, ejecutar: $ sudo nc -vlp 87 3-Equipo 2: , nuestro cliente, en este caso nuestra Orange Pi conectada a internet por GPRS, yo uso los datos de Freedompop: Ejecutamos el siguiente comando:

Orange Pi 2G IoT: Automatizando tareas. (autoconexión con operador)

Automatizando la conexión con nuestro operador para que se establezca en el arranque del sistema: 1. Editamos el fichero de interfaces para que espere el nuevo dispositivo: Editamos con vim: vim /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto lo iface lo inet loopback iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual     wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf allow-hotplug wlan1 iface wlan1 inet manual     wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf #MODEM_GPRS allow-hotplug ppp0 iface ppp0 inet wvdial Salimos salvando con Esc+crtl+x 2.Creamos un script en init.d para que haga la llamada a wvdial en cada inicio: Editamos con vim: vim /etc/init.d/wvdial #!/bin/sh

Orange Pi 2G IoT Ayuda y referencias

Imagen
Orange Pi 2G IoT Referencias Grupo de Telegran Orange Pi 2G IoT:  Quitar el guion  t.m-e, es para evitar spam: https://t.m-e/joinchat/AAAAAEHxVPlYqktFzY6Sxg Links para trabajar con la Orange Pi 2G IoT desde cero: 1. Las descargas de Sistemas Operativos y Android SDK: http://www.orangepi.org/downloadresources/           -Android-Tcard            -Ubuntu Server_For_OrangePi 2G_IOT            -2G-IOT_Android SDK source Code            -Android-Nand For OrangePi 2G-IoT            -Armbian_Orangepi2g-iot 2.   Manual muy completo para empezar a trabajar con la Orange Pi: https://mega.nz/#!ds0BEB6Q!wYNc_gpWlzmt_P4eXCS5Ahr0lICTsUOFPnviib3z5IA 3.- Trabajar con la Orange Pi 2G IoT 3.1 Configurar modem GPRS : http://surfero.blogspot.com.es/2017/04/freedompop-orange-pi-2g-iot.html 3.2  Orange Pi 2G IoT: Automatizando tareas. (autoconexión con operador): http://surfero.blogspot.com.es/2017/05/orange-pi-2g-iot-automatizando-tareas.html 3.3 Una carc