?¿?¿?¿
¿Donde está la duda de sofware de Arduino?
Hola, yo tengo una app que la hizo sutanito, no sé que hace, ni he visto su código, pero manda un dato por "aquí", ¿Puedo conseguir ese dato por "allá"? ¿A que dicho así que es lo preguntas es una mala broma?
Ya que me molesté en leerte en vez de pasar de tu hilo responderé:
jcas88:
[...]que es enviado desde una APP en Android, como la APP no la hice yo, no he podido ver su código
Ahá, empezamos con las adivinanzas.
jcas88:
[...] y resulta que he tratado de recibir ese dato vía UDP, ya que es la única manera que he encontrado que pueda recibir un dato sin antes entablar una conexión entre los dos dispositivos, puesto que la APP solo envía el dato a una dirección especifica y ya. Esa dirección es 198.162.1.10, que es la que yo le asigno al Arduino por el puerto 80, ya que el programador de la APP dice que ese es el puerto por defecto..
Porque así lo quiso hacerlo el programador de la App, sí tú lo querías de otra forma pídele que lo haga así.
jcas88:
Tengo varias dudas para tratar de solucionar:
- Debo decir en la APP el puerto por donde se comunicará?
Dices no tener acceso al código de la App ¿Tiene la App algún sitio donde poner el puerto? Si lo tiene será que deberá usarse, si no, se entiende que no...
jcas88:
2. Existe alguna otra manera de tomar ese dato sin tener que usar los protocolos UDP o TCP?
De nuevo, ¿Como podemos saber nosotros si su App permite mandar datos a tu manera? Pregúntale al programador si su App permite envíar el paquete de otra forma.
Por ejemplo si yo hago que los datos de mi App vayan a un servidor o a una base de datos, por más que quieras inventar la App hará lo que se le haya programado hacer.
jcas88:
[...]Es decir, que tome el dato y lo asigne a una variable.
Repites todo el rato que JSON es un dato, así que espero sea una forma de hablar y entiendas que es un formato de texto con un listado de datos a modo de un objeto en JS de este estilo:
{"departamento":8,"nombredepto":"Ventas","director": "juan rodriguez","empleados":[{"nombre":"Pedro","apellido":"Fernandez"},{"nombre":"Jacinto","apellido":"Benavente"} ]}
porque empiezo a sospechar que piensas en JSON como si un int, char o boolean se tratase.
jcas88:
No les muestro código porque pues es una pregunta abierta.
Es que no tienes dudas, nos pides leer el Tarot , y no es una burla, más parece un hilo donde se lanzan preguntas imposibles de responder y somos los que entramos a leer los tontos. No sabes que hace la APP ni si permite otro tipo de envío de datos.
¿De qué serviría tú código si es la parte que tú NO deseas que sea así? Si fuesen códigos con los protocolos que quieres probar ya te habrías autorespondido.
Y no es una pregunta abierta, es una adivinanza sobre una App de la que no das datos y una pregunta abierta tampoco sería una "escusa/motivo" para que no haya código. No lo pones porque nada tiene que ver el código que tengas con tu duda. OBVIO ¿No?
Tienes acceso al programador de esa APP, por favor, no somos adivinos, remite tus dudas a esa persona.[/color]