Orange Pi 2G IoT Ayuda y referencias


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 carcasa que he realizado para esta placa:
http://www.thingiverse.com/thing:2298826


3.4 Configurar la Conexión USB ---TTL


3.5 Tunel Entre Orange Pi 2G IoT y servidor netcat remoto - SSH por GPRS -
http://surfero.blogspot.com.es/2017/05/tunel-entre-orange-pi-2g-iot-y-servidor.html

                             
3.6: Otra forma de conectar por la red de datos a nuestra Orange Pi 2G IoT, en este caso con tunel
       inverso por SSH:
http://surfero.blogspot.com.es/2017/05/conexion-por-red-de-datos-movil-2g-g.html


4 Salidas GPIO Orange Pi 2G IoT
http://surfero.blogspot.com.es/2017/05/salidas-gpio-orange-pi-2g-iot.html

5.Usar el puerto USB en linux:

Hay que poner los swiches 1234 en OFF y 5678 en on:

6. Usar la función de bluetooth en nuestra tarjeta:
  http://surfero.blogspot.com.es/2017/06/orange-pi-2g-iot-bluetooth-21-howto.html

7.Orange Pi 2G IoT - Ubuntu 16.04

http://surfero.blogspot.com.es/2017/06/distribucion-gnulinux-para-orange-pi-2g.html



8. Orange Pi IoT 2G: Sistema operativo de sólo lectura (y S.O en descarga)

http://surfero.blogspot.com.es/2017/06/sistema-operativo-de-solo-lectura.html




9.Pantalla Tactil CapacitativaTFT 3.5" para Orange Pi IoT 2G:

http://surfero.blogspot.com.es/2017/07/pantalla-tactil-tft-35-para-orange-pi.html


   9.1 Simple carcasa 3d para esta placa:
     http://surfero.blogspot.com.es/2017/07/orange-pi-iot-2g-lcd-carcasa-3d-simpe.html

10.Cómo configurar un servidor VNC en Ubuntu Server para Orange Pi IoT 2G sin x-server
http://surfero.blogspot.com.es/2017/07/como-configurar-un-servidor-vnc-en.html

11. Cómo trabajar con la memoria NAND, escribir en ella desde un PC con linux:
http://surfero.blogspot.com.es/2017/08/orange-pi-iot-2g-trabajar-con-la.html
12. Instalar Linux en la memoria NAND:
http://surfero.blogspot.com.es/2017/09/orange-pi-iot-2g-flashear-memoria-nand.html






Comentarios

Anónimo ha dicho que…
Hola, estoy probando una que compre hace poco, después de pelear por culpa de una sd de 16Gb, ya conseguí ponerlo en marcha y conectar por serial con cutecom. Mi pregunta es que librería o modo usas para acceder al gpio.
Felicidades por el blog eres de los pocos que tiene información sobre esta placa, los demás repiten como loros los detalles técnicos de la placa y nada más.

Un saludo Jaime.
surfero75 ha dicho que…
Gracias!!
Lamento decirte que todavía no me he peleado con los pines GPiO, he leído que los 40 pines son compatibles con la raspberry pi. Tengo pendiente usar sensores DHT22 y MQ-135. La intención es recoger información y graficarla usando BB.DD mysql y apache con php, ya lo hice hace tiempo con raspberry pi.
Ahora ando liado intentando configurar un cliente VPN por GPRS desde la Orange Pi 2G IoT con una raspberry pi que hace de servidor VPN (los operadores no nos dan IP publicas en conexiones de datos moviles), de esta manera tendría el túnel y la Orange pi 2G IoT con una ip local y así acceder a los servicios que ofrezca, en estos servicios incluyo las lecturas de los sensores conectados a los pines GPIO, es interesante porque de esta manera la Orange Pi puede quedarse en la casa del pueblo, etc... usando los datos gratuitos de freedompop.
Anónimo ha dicho que…
Yo para acceder a un raspberrypi remoto conectado a red por red móvil, lo que hago es cada cierto tiempo desde la pi tratar de levantar un tunel netcat hacía un servidor, normalmente nadie contesta y no hace nada. Cuando yo quiero acceder lanzo en el servidor netcat (nc -vlp $PUERTO). en la pi un bucle infinito que ejecuta cada cierto tiempo bash -i &> /dev/tcp/$DIRIP_SERVIDOR/$PUERTO 0>&1 . Realmente no hay muchas más posibilidades, probé un túnel inverso con ssh pero no funcionaba.
surfero75 ha dicho que…
Muchas gracias ! Tu solución la veo muy efectiva para lo que yo busco, en principio pretendia programar un watchdog que, mediante crontab ejecutara un script bash que pregunte por el estado de la conexión ppp0, dependiendo de la respuesta la lanza y conecta por vpn con mi raspberry pi.
Voy a intentar aplicar tu solución, más que nada porque me parece muy adecuada para simplificar lo que busco.
surfero75 ha dicho que…
He configurado la conexión usando tal como indicas netcat, ya lo tengo resuelto!! gracias por tu inestimable ayuda, lo he documentado y subido a esta guía. En breve empezaré a usar GPIO...
surfero75 ha dicho que…
He conseguido hacer el tunel inverso también por SSH:
http://surfero.blogspot.com.es/2017/05/conexion-por-red-de-datos-movil-2g-g.html
Anónimo ha dicho que…
Muy buen blog!! Estoy intentando conectar por serial pero me aparecen caracteres raros todo el tiempo. Gracias por su ayuda
Unknown ha dicho que…
Soy nuevo aquí ya la he pedido y cuando me llegue le doy caña.
Anónimo ha dicho que…
Bienvenido y vamos creciendo!!!
Alfred ha dicho que…
Hola,
Dos cuestiones:

1. ¿Alguien a probado a pinchar un USB - rs232, ftdi o similares? El kernel no los reconoce.
2. El puerto serie de la GPIO, ¿alguien sabe a que dispositivo Linux se asocia?

Gracias, un saludo a todos.
surfero75 ha dicho que…
1-Tienes q conectarlo a los pines debug de la placa, esta en un video en esta pagina.
2-GPIO esta portandose wiringpi.
Alfred ha dicho que…
Hola Juan,

En los pines debug estoy conectando la consola serie para tener un login.

Pero lo que quiero es conectar un conversor usb - rs232 para tener un puerto serie donde atacar a un periférico. Pero el kernel no lo reconoce, ni ftdi, ni pl2303 otros
La otra opción es via GPIO, pero tampoco se que dispositivo Linux se crea para este puerto serie.

El puerto Debug no puedo usarlo porque al arrancar la placa Orange enviaria información de arranque al dispositivo y áste se colgaría.

¿alguna idea?
¿alguien probó un usb - rs232?

Hay muchos más periféricos que tampoco los reconoce el kernel: dongles usb 3G, varios pendrives, .....
surfero75 ha dicho que…
Los tres pines debug son para conectar un usb -rs232.. puerto serie, solo vale para entrar a la shell y ver el arranque.
Para usar el puerto usb debes cambiar los 8 interruptores, ponerlos al reves de como vienen de serie. Creo que esta en el manual PDF de la placa, mas arriba esta el link.
Alfred ha dicho que…
Hola Juan,

Lo de los interruptores lo supe gracias al tu estupendo blog porque creo que en el pdf no hace referencia a los switches.

Haciendo lo de los interruptores es cierto que se activa el USB (si no tocas los interruptores no se ve ni es HUB usb interno). Pero una vez hecho todo, si insertas dispositivos USB no pilla ninguna (modem 3G, ftdi usb ,... ). Lo he probado con Ubunutu, debian, armbian y raspbian.

Nada, debe ser que el kernel no lleva los módulos o algo por el estilo.

surfero75 ha dicho que…
Yo, he conectado lapices de memoria usb y arduinos.
Alfred ha dicho que…
Hola Juan,

Pues no se que puede pasar.

¿serias tan amable de colgarme tu imagen al google drive, dropbox o similar?

Así probamos los mismo y te informo de que tal han ido mis pruebas.

Un saludo.
surfero75 ha dicho que…
Tienes en esta pagina los links a la distro q uso, hoy mismo he puesto una imagen del s.o en solo lectura, ideal para dejar el home en el lapiz usb.
Te recomiendo q t unas al grupo de telegram (mas arriba tienes el link)
Alfred ha dicho que…
Hola Juan,

Probé tu imagen pero le pasa lo mismo. Debe ser que no han incluido los módulos del kernel para un sinfín de periféricos USB. Los más interesantes para mi era el FTDI USB 232 y un posible módem 3G. (da un panic module en varios perifericos).

Se supone que la Orange PI 2G es ideal para IoT. Pero si no puedes conectar periféricos al USB no puedes controlar señales o maquinas remotas. De momento la utilidad de la placa la descarto. Buena para jugar y encender algún led, pero para algo real no le veo la validez.

Me falta testear el Android en la placa. La esperanza que tengo es que con Android suele funcionar todo. Os compartiré los resultados de las pruebas.

Un saludo.
Alfred ha dicho que…
Juan, confirmado.

El kernel de la Orange Pi no incluye los módulos FTDI ni pl 2303, entre otros.
Recompilé el kernel incluyendo los modulos y ya funciona perfectamente.

Un saludo.
surfero75 ha dicho que…
El ftdi es para el modulo usb - serial? Hace algún tiempo conecte el arduino x usb clara leer un sensor dht22 usando esta placa y va ok. Supongo que los módulos del kernel para lapiz 3G estarán incluidos pero hay me pierdo.
Estamos a la espera de q funcionen ok las librerias wiringpi para leer sensores por GPIO.
Por otro lado hace unos días problema una pantalla tft con la parte de android esta la entrada
Unknown ha dicho que…
hello.

Can I connect enc28j60 or w55xx ethernet modules? And have connection not over wifi or gprs?
Alfred ha dicho que…
Of course!

But you have to compile the necessary kernel modules for it, since the Orange Pi kernel does not include them.
Unknown ha dicho que…
Okay.

I've build enc28j60 module, check devices.c in kernel to switch on device as kernel module. Made some changes (uncomment in rda-spi string with error return, otherwise boot freezes). Connect wires on spi2.0 and have errors on boot, that chip not found. I think there are 2 ways: enc28j60 needs 3.3V power instead of 2.8-2.9V from Pi, or invalid pinout on boot. This is my investigation.
Pablo Palacios ha dicho que…
Hola surfero.
Hace bastante tiempo estuve probando la orangepi 2G-IOT y la encontré realmente inestable. El wifi iba fatal, el gprs no me daba ninguna confianza, algo pasaba al poner ubuntu sobre la nand que no recuerdo y apenas habia soporte y actualizaciones por parte del desarrollador.
Como veo que has estado haciendo muchas cosas para esta placa, ¿sabes si la ultima imagen que sacaron de ubuntu server (febrero de 2018) es mas estable en todos los aspectos?
En su día desestimé desarrollar nada para la placa porque necesitaba algo robusto por tratarse de proyectos headless.
Ahora acabo de desestimar tambien la orangepi 3G-IOT porque, iluso de mi, pensaba que habrian hecho un producto mas profesional siendo evolucion de la 2G. En la imagen linux no funciona ni modem, ni el bluetooth, ni el gps, ni el usb host... Vamos, que funciona el wifi y poco mas.

Entradas populares de este blog

Usar datos gratis para proyectos IoT FreedomPop y Orange Pi 2G IoT (también Simyo).

Orange Pi IoT 2G Flashear memoria NAND

Orange PI 2G IoT - Bluetooth 2.1 HOWTO, Como usarlo