![]() |
Re: Proyecto OpenPlotter
Cita:
Casualmente en el foro americano alguien ha pedido algo parecido a esto y va y apareces tu con la solución, la verdad es que es un gustazo ver como fluyen las cosas a veces :tequiero: Lo que propones ya lo hacía al principio de empezar el desarrollo de la parte wifi de openplotter pero lo acabé sacrificando porque preferí priorizar el poder conectar mas de un pincho wifi con el resultado de que entonces había mas de un interface (wlan0, wlan1...) y me complicaba demasiado el redirigir el trafico de internet con tantas variables. Ahora bien... eso era porque estaba siguiendo manuales sin saber bien lo que estaba haciendo y tu lo has explicado perfectamente asi que voy a intentar implementarlo de nuevo. Al tener ya el interface que haga de access point (wlan0, wlan1...) en una variable, no hay problema en modificar el codigo para que sea cual sea, se rediriga a ethernet, pero... la duda del americano era si podría redirigir el trafico de internet desde el access point wifi a otro interface wifi, entonces mis dudas aquí son... Se puede redirigir el trafico entre el access point wifi y otro interface wifi (wlan1...)? Se puede redirigir el trafico entre el access point wifi y mas de un interface simultáneamente y de diferente tipo (eth0, wlan1...)? Si la respuesta a la segunda pregunta es no, tampoco seria muy grave ya que incluyendo un campo en la pestaña access point donde el usuario pudiera elegir el interface desde el que quiere compartir la conexión a internet seria suficiente. Lo pongo al principio de la cola de las modificaciones para la proxima versión. Gracias Gilinas! :brindis: |
Re: Proyecto OpenPlotter
Cita:
Esto ha sido una sugerencia y aportación de usuarios Uruguayos :cid5::cid5::cid5: En vista de la expansión de openplotter no va a ser raro encontrar más de una red "OpenPlotter" en el mismo puerto, así que ahora podrás poner el nombre de tu barco o el de la suegra si quieres. También se ha incluido la posibilidad de establecer un access point y establecer la resolucion de pantalla sin necesidad de conectar un monitor. Dado que mucha gente usa openplotter solo como multiplexor, access point, receptor AIS, compas, etc. pero no como plotter y por lo tanto sin conectar a un monitor (headless) y que otra gente lo usa tambien como plotter pero por escritorio remoto; pues se ha añadido esta posibilidad. Solo habrá que grabar la SD, introducirla en cualquier ordenador windows, linux, o MAC y editar el archivo /boot/config.txt estableciendo allí los datos del access point (SSID, inteface, password) y la resolucion de pantalla del escritorio remoto deseada. Y a partir de entonces solo habrá que introducir la SD en la raspberry y conectarse remotamente a ella desde cualquier ordenador, tablet, movil. Si quereis probarlo (también se ha añadido el calculo de ROT y el sensor de escora) descargad el master de github. Esto se hace borrando la carpeta openplotter que está en .config (carpeta oculta) OJO! perdereis la configuracion actual. Luego abrimos un terminal y nos colocamos en .config y tecleamos: git clone https://github.com/sailoog/openplotter.git y nos descargará la ultima versión de desarrollo. :pirata: edito: tambien podeis descargar este archivo https://github.com/sailoog/openplott...ive/master.zip descomprimirlo, renombrar la carpeta a "openplotter" y sustituirla por la carpeta /home/pi/.config/openplotter edito2: se me olvidaba añadir los cambios necesarios en /boot/config.txt Añadir como primera linea: [RASPBIAN] Y al final del todo del archivo: [OPENPLOTTER] #uncomment to force screen resolution when monitor is not present (headless) #framebuffer_width=800 #framebuffer_height=600 #uncomment to set WiFi access point when monitor is not present (headless) #device=wlan0 #ssid=OpenPlotter #pass=12345678 Borrar el simbolo # delante de la opción que se quiera activar y cambiar sus valores a voluntad. Recordad que el password tiene que tener minimo 8 caracteres. |
Re: Proyecto OpenPlotter
Cita:
http://sailoog.dozuki.com/Guide/Desc...nPlotter+RPI/2 :brindis: edito: no hace falta estar conectado a internet. |
Re: Proyecto OpenPlotter
Cita:
En mi opinión, el uso de openplotter a modo de "caja negra" es uno de los que potencialmente me parecen mas interesantes. Verás, desde que uso opencpn en el teléfono (Moto G 3ª generación) mi percepción ha cambiado mucho. Llevarlo en el bolsillo (resiste el agua) y tener en el todo lo necesario, sobre todo cartografía, AIS y alarmas de colisión, es una enorme ventaja. Solo le falta el dashboard y eso se suple con otras aplicaciones. El consumo es bajo y la percepción de funcionamiento estupenda. Pero es clave que la "caja negra" sea fácil de configurar.... sin monitor, sin teclados Etc. Poder ajustarlo previamente editando el config.txt me parece un avance, simple, pero impresionante. Otra posibilidad seria a través de un interfaz web, pero dado que complicaría la cosa el uso de un archivo editable es simple y eficaz, me gusta.:sip: |
Proyecto OpenPlotter
Buenas sailoog. Por fin puedo volver a hincarle el diente a OpenPlotter. La primera prueba es la que tenía pendiente contigo, probar si podemos conectarnos ya a cualquier dispositivo shipmodule sin configuraciones extras. Pues no lo detecta. Intentaré averiguar qué falta.
También acabo de detectar que el botón 'Show Output' en la pestaña Signal K, te lleva a una página web que nada tiene que ver con la inspección de salida. Saludos. |
Proyecto OpenPlotter
Ya he visto la causa de porque no funciona el shipmodule. Has creado los archivos de reglas para cada uno de los dispositivos pero no has creado los scripts que se deben ejecutar cuando conectas el dispositivo.
Ni más ni menos que es eso. Lo he hecho y ya funciona. Saludos |
Re: Proyecto OpenPlotter
Cita:
Todo lo relacionado a signal k es provisional mientras los desarrolladores acaban de crear un prodicto maduro y definitivo. La pñagina que te aparece en el 'Show Output'no es más que un visualizador de los datos que fluyen en formato JSON, no pretende ser una ventana como el inspector NMEA, todo llegará :) |
Re: Proyecto OpenPlotter
Cita:
:gracias: |
Re: Proyecto OpenPlotter
Cita:
He editado a mi anterior mensaje los cambios necesarios en el config.txt que se me habían olvidado para quien lo quiera probar. También pensé en que la mejor manera tendría que ser un interfaz web e incluso que ese interfaz web tendría que tener todas las opciones que ahora tiene openplotter pero cuando me puse con el tema me di cuenta que para conectarse a una web en openplotter primero había que conectar openplotter a un ruter o crear un access point asi que estabamos en las mismas :cunao: |
Respuesta: Re: Proyecto OpenPlotter
Cita:
Esta primera parte sí esta hecha OK: Cita:
A partir de aquí es lo que falta por hacer: Cita:
|
Re: Respuesta: Re: Proyecto OpenPlotter
Cita:
Código:
chmod ugo+x /lib/udev/shipmodul1:gracias: |
Proyecto OpenPlotter
Cita:
Los scripts udev 'shipmudule1' y 'shipmodule2' tampoco estaban creados en la carpeta "/lib/udev/" Y por supuesto después hacerlos ejecutables. Pero ya te digo que tuve que crear los scripts a mano. Saludos. |
Re: Proyecto OpenPlotter
Acabo de comprobar el tema de configurar el punto wifi directamente editando el config.txt usando la Pi 1 y la verdad es que funciona muy bien.
Lo que no logro que funcione es el servidor de signal k.:nop: Sencillamente no se pone en marcha. Un escaneado de los puertos me dice que no hay nada en el 3000. Solo hay actividad en los de SSH y VNC. Y no parece responder al botón de reiniciar servidor. ¿puede ser que sea asunto de la Pi 1?:nosabo: La versión de openplotter es la del 1 de septiembre pero con la carpeta .config/openplotter puesta al día con git clone. |
Re: Proyecto OpenPlotter
Cita:
|
Proyecto OpenPlotter
Cita:
Si. La última versión. Y puedo prometer y prometo que en esa carpeta no había nada y tuve que crearlos yo. Saludos. |
Re: Proyecto OpenPlotter
Cita:
Hola a todos No se si me he perdido algo en el hilo pero como se pueden filtrar los datos NMEA con OpenCPN? Tambien con OpenPltter? Gracias |
Re: Proyecto OpenPlotter
Hola otra vez
Acabo de instalar la ultima version y tengo dos problemas con Openplotter. El primero que no me conecta en la ventana de NMEA 0183 con local ¡host 10110, incluso despues de reiniciar el Kplex. Tampoco puedo arrancar el punto de acceso. Mesale el siguiente mensaje: starting IEEE 802.1 mansgement: hosttapd failed default drive: nl80211 WiFi acces point failed En la version 4 funcionaba sin problemas y podia ver el flujo de datos NEMEA Otra vez agradeceros a todos y en especial a Saillog por el esfuerzo que realizais para que este proyecto siga creciendo |
Re: Proyecto OpenPlotter
Cita:
Que chip tiene tu pincho wifi? antes te funcionaba? estás usando un hub? puedes conectarte a internet con el? |
Re: Proyecto OpenPlotter
Hola Sailog
De momento la unica entrada es la del SDR-AIS ya que estoy en casa y no puedo conectarla al Shipmodul del barco. Hasta principios de diciembre no podre probarla en el mismo. Por eso queria prepararla antes. No veo la salida en la ventana. Intenta conectar una y otra vez pero sin exito. Los puertos de entrada y salida no los he tocado son los que aparecen por defecto. Pero como te digo tampoco me deja configurarlo como punto de acceso. Desgraciadamente la tarjeta donde he quemado la imagen de la Version 5 es la misma que la de la 4 con lo que no puedo ver como estaba configurado antes (la proxima vez utilizare otra tarjeta). Tengo conexion de internet y esto lo escribo desde la raspi. Un saludo |
Re: Proyecto OpenPlotter
Hola Sailog
He mirado un poco y el pincho es un D-Link DWA 131 que segun parece esta en varias versiones. EL ID lo he sacado y es 2001:330d el cual utiliza el chipset RTL8191CV. Es decir el chipset es el adecuado en numero 8192 pero no la letra CV en lugar de CU. Segun la lista de Harware de linux es la variante B1 de estos pinchos. Necesita una version d Linux-Kernel 3.8. De todas maneras dicen que hay que instalar el Driver. He tecleado sudo modprobe rtl8192cu y me sale FATAL: Module rtl8192cu not found Asi que parece o bien se ha estropeado el pincho o bien porquelo esta usando el driver generico de Ubuntu o bien es de su padre y de su madre y no coincide nada respecto a su ID. Supongo que el Kernel de linux es el adecuado (3.8 o superior) es así? Tu que opinas? Si no la sulucion es que me envies uno de tus pinchos Un saludo |
Re: Proyecto OpenPlotter
Ok, con esto ya tengo datos para un diagnostico.
Seguramente el multiplexor esté funcionando perfectamente pero lo que te ocurre es que al abrir el inspector NMEA no encuentra datos y aborta la conexión para volver a intentarlo. Si el mensaje que te aparece en la ventana del inspector es: No data, truing to reconnect y Failed to connec to to localhost 10110. Error code: Timed out es el comportamiento normal. Si lo único que tienes conectado es el SDR asegurate que este esté bien calibrado y tenga algo que mostrar porque si no tienes barcos cerca no podrás generar NMEA que mostrar en el el inspector. El pincho wifi tiene que tener los chips recomendados porque si no no funcionará como access point. En tu caso el RTL8192CV puede funcionar como cliente perfectamente ya que los drivers están incluidos en el kernel de linux pero además hay que compilar un pequeño programa llamado hostapd exclusivamente para ese chip. Otro caso contrario es el chip RTL8191EU del cual si que conseguí compilar el hostapd para él pero primero hay que añadir el driver al kernel ya que no viene de serie en linux y esto si que si es un engorro. De momento estoy incluyendo soporte para él de manera experimental a la espera de que decidan añadirlo al kernel. No he probado con la nueva versión Jessie, quizás lo hayan incluido ya. En resumen, olvídate de chips problemáticos y consigue uno de los chips recomendados y probados. Edito: ahora se me ocurre que tal vez usando el hostapd del RTL8191CU en un RTL8191CV pueda funcionar. Si quieres te digo las modificaciones que habría que hacer en el código de openplotter para probarlo ya que yo no tengo ningún chip de esos. |
Re: Proyecto OpenPlotter
Super Sailog. Muchas gracias por tu diagnóstico. El AIS esta calibrado y funciona. Si recibe barcos, no lo se. Primero porque estoy con la antena pequeña, lo segundo que estoy en Suiza en el lago de los 4 cantones y no se si aqui tienen que llevas AIS. Asi que es posible que no reciba barcos. Punto aclarado, gracias. Hare un NMEA virtual a ver que pasa.
Respecto al pincho mandame lo de hostapd y lo pruebo. De todas maneras te voya pedir uno de los tuyos que se que funciona. Cuando compré este pincho solo me fijé en el numero y no en las letras No me imaginaba que podia haber tanta diferencia. Aprovecho la ocasion para cometar lo de la posibilidad de que el openploter sirva de piloto automatico. He encontrado unos sistemas de relais de 10 amperios que se pueden programar con la Raspi por GPIO, solo se necesitan tres pines del mismo. Su coste es inferior a los 20 euros. El unico problema que veo, es el escribir el programa. Supongo que no debe ser dificil. Filtrar el dato del compas y comparalo con el rumbo elegido o el de la ruta y activar un relais para que gire el motor en un sentido u otro relais en el otro sentido. Mas problematico veo el construir un motor para accionael timón. Si funciona veo un ahorro importante de unos 3000 euros que cuesta el conjunto de piloto automático, a unos 900 euros o menos que cuesta el motor. Para los que tengan hidraulico tampoco es problema porque se mueve el motor de la bomba hidraulica en un sentido o en otro. Un saludo a todos los cofrades |
Re: Proyecto OpenPlotter
Otra utilidad podría ser que incorpore el aviso de virada favorecedora para regatas...tipo sailracer...en principio todos los datos de navegación y entorno los tiene ya, solo seria analizarlos e informar en consecuencia...
Enviado desde mi A0001 mediante Tapatalk |
Re: Proyecto OpenPlotter
Cita:
- Abre la carpeta .config/openplotter (la carpeta .config está oculta asi que tendras que seleccionar "ver archivos ocultos" en el explorador de archivos). - Abre el archivo wifi_server.py con el editor de textos y busca en el código donde dice: Código:
if 'RTL8188CUS' in output:En cuanto al piloto automatico esa guerra la vamos a dejar para que la peleen otros ya que el tiempo y los recursos son limitados y ya hay trabajo adelantado por otra gente en ese sentido uno de ellos en esta misma taberna: http://foro.latabernadelpuerto.com//...postid=1843942 Otros proyectos interesantes: http://themarineinstallersrant.blogs...ack-built.html http://forum.arduino.cc/index.php?topic=338308.0 El último de ellos mantiene el barco en el angulo deseado respecto al viento. He cruzado varios emails muy interesantes con eljuligallego del primer enlace y seguramente los dos proyectos se complementen perfectamente. :brindis: |
Re: Proyecto OpenPlotter
Cita:
|
Re: Proyecto OpenPlotter
Podría ser...no controlo donde encajarlo adecuadamente...
Enviado desde mi A0001 mediante Tapatalk |
Re: Proyecto OpenPlotter
[quote=sailoog.com;1845156]La prueba es muy sencilla:
- Abre la carpeta .config/openplotter (la carpeta .config está oculta asi que tendras que seleccionar "ver archivos ocultos" en el explorador de archivos). - Abre el archivo wifi_server.py con el editor de textos y busca en el código donde dice: Código:
if 'RTL8188CUS' in output:Gracias Sailog Lo probado con todas las variantes pero sin exito. Gracias tambien por el link. Es increible lo que ha conseguido eljuligallego con el arduino. La verdad que me parece una pena que abandoneis la idea del piloto automatico. Me puedo imaginar que se podria aprovechar el programa desarrolado por eljuligallego y adaptarlo a la Raspi incluso integrarlo en openplotter o crear un plugin para openCPN. |
Re: Proyecto OpenPlotter
[quote=gypsylyon;1845379]
Cita:
No me he explicado bien. Para nada hemos abandonado la idea del piloto automatico, simplemente esperamos a que maduren los demas proyectos y nos adaptaremos a ellos o sugeriremos modificaciones para que se puedan integrar en openplotter. De mientras seguimos trabajando en el codigo de openplotter para conseguir todos los objetivos, y estamos muy cerca.... :sip: |
Re: Proyecto OpenPlotter
hola, buenos dias
compré la Raspberry y descargué el openplotter v0.5, descomprimi el zip y tengo la imagen en el escritorio. Trabajo con un m a c 10.6.8 llevo dos dias intentando grabar la tarjeta SD También lo he probado desde el navigatrix que tengo instalado en un p c (sin windows) No hay manera, ya no sé que más puedo probar. Sigo el tutorial para instalación que encontre en: https://www.raspberrypi.org/document...-images/mac.md esto es lo que me dice el terminal: Last login: Fri Oct 23 10:17:17 on ttys000 bel-ami-2:~ BelAmi$ sudo dd bs = 1m if = openplotter_rpi_v0.5.0.img of = / dev / rdisk1 Pass word: dd: unknown operand bs bel-ami-2:~ BelAmi$ bel-ami-2:~ BelAmi$ A ver si alguién puede ayudarme por favor muchas gracias :brindis: |
Re: Proyecto OpenPlotter
Cita:
En vez de: sudo dd bs = 1m if = openplotter_rpi_v0.5.0.img of = / dev / rdisk1 deberia ser: sudo dd bs=1m if=openplotter_rpi_v0.5.0.img of=/dev/rdisk1 Los espacios extra que hay inducen al error. |
Re: Proyecto OpenPlotter
Cita:
Last login: Fri Oct 23 14:56:38 on console bel-ami-2:~ BelAmi$ sudo dd bs=1m if=openplotter_rpi_v0.5.0.img of=/dev/rdisk2 Password: dd: openplotter_rpi_v0.5.0.img: No such file or directory bel-ami-2:~ BelAmi$ |
Re: Proyecto OpenPlotter
Cita:
Una de dos, o no estas situado en la carpeta donde descomprimiste la imagen de openplotter o la imagen que descomprimiste sí esta en la carpeta donde has situado la consola pero tiene otro nombre. Por el tipo de cuestiones que planteas veo que no sabes exactamente que haces con el comando y es importante saberlo. Los comandos funcionan con un orden similar a este en muchas ocasiones: comando modificador origen destino En este caso el comando es dd. Se encarga de escribir datos en crudo (a lo bestia) en discos o imágenes de discos y desde discos o imágenes de discos. El modificador o parámetro (pueden ser muchos mas o ninguno según los casos) es bs=1m. Aquí solo hace referencia a como se escriben los datos. el origen es if=el archivo que quieres meter en el disco. Forzosamente tiene que estar en la carpeta donde estas situado y debes escribir el nombre exacto con mayúsculas y minúsculas si las hubiera. En Linux, escribir las dos o tres primeras letras y pulsar la tecla Tabulador suele ayudar a auto completar los nombres. Puede que en Mac también. y el destino es of=/dev/disco que vas a escribir. En este caso rdisk2. Asegúrate de que el disco de destino es el pendrive que quieres escribir. No vaya a ser que por descuido sobreescribas tu disco duro principal y te quedes sin tu MacOS. Como yo no soy usuario de Mac no sabría decirte como identificarlo, pero supongo que el tutorial que has leído te lo ha aclarado y sabes que es rdisk2. Simplemente pon la imagen de openplotter en la carpeta donde abres la consola o, si está en ella, pon el nombre correcto en el comando para que identifique el archivo de imagen de openplotter que debe escribir. El sudo del principio solo es para obtener privilegios de administrador antes de ejecutar el comando ya que, de otro modo, el comando no se ejecutaria. |
Re: Proyecto OpenPlotter
ya está, ya funciona...
la ruta era: dd bs=1m if=Users/Belami/Deskoop/openplotter_rpi_v0.5.0.img of=/dev/rdisk1 ya lo tengo abierto, ahora instalar cartas y connectar nmea0183 y a ver como rula, muchas gracias, volveré :brindis: http://images.tapatalk-cdn.com/15/10...9058fb9dba.jpg |
Re: Proyecto OpenPlotter
Cita:
Estas grabando las cartas sin tener espacio en la SD. Tienes que expandir la SD una vez grabada para aprovechar toda su capacidad: http://sailoog.dozuki.com/Guide/Desc...nPlotter+RPI/2 :brindis: edito: ah! perdón eso es el espacio que le queda al USB desde donde pasas las cartas. No he dicho nada. Ahí queda como advertencia de todas formas. |
Re: Proyecto OpenPlotter
Cita:
gracias |
Re: Proyecto OpenPlotter
[quote=sailoog.com;1845477]
Cita:
Tambien he encontrado esto: http://bernaerts.dyndns.org/linux/74...dwa-131-rev-b1 De todas maneras no me voy a complicar la vida y hoy voy a buscar otro . Gracias de todas maneras. Con vuestros consejos tambien aprendemos y profundizamos con la Raspi |
Re: Proyecto OpenPlotter
Buenas tardes cofrades, saludos a todos y en particular al cofrade Sailoog al cual va dirigida mi petición., no obstante y por supuesto será bien recibida y agradecida cualquier otra colaboración.
Ah! y barra libre para todos los que gusten en acompañarnos. :brindis: Mi consulta es la siguiente: Tengo conectado un GPS 72H a un equipo de navegacion Raymarine (autopilot, sonda,corredera y medidor de viento y dirección del mismo), con el cual me voy defendiendo. Al haber leido el proyecto OPENCPN no me he resistido a bajarme la aplicación al portatil (con sistema Linux Mint) y me ha encantado las posibilidades y facilidad de uso (otra cosa es la localización de cartas nauticas en formato kap), pero bueno, la cuestion o mi consulta es: Existe alguna interface via RS232 o USB para conectar el portatil y la aplicación opencpn a la conexíon NMEA0183 que conecta el actual Garmin 72H con los citados equipos de navegación ?. Es posible? Gracias por vuestra amabilidad y paciencia |
Re: Proyecto OpenPlotter
Cita:
No obstante y sin que sirve de precedente, existen bastantes inventos de NMEA a USB, ya que el NMEA es RS422 que es muy parecido (y casi compatible) a RS232 con lo cual un simple cable sirve, Si pones en google cable RS232 USB veras muchos ejemplos. Un saludo |
Re: Proyecto OpenPlotter
Me podríais explicar someramente la diferencia y/o compatibilidad...entre openplotter, navigatrix, opencpn...
Muchas gracias Enviado desde mi A0001 mediante Tapatalk |
Re: Proyecto OpenPlotter
Cita:
Enviado desde mi Z3 Dual Sim |
| Todas las horas son GMT +1. La hora es 00:57. |
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto