tipo de conexion inalambrica y lenguaje

Iniciado por Robocop8, 14 Noviembre 2019, 03:15 AM

0 Miembros y 1 Visitante están viendo este tema.

Robocop8

Saludos, queria saber algo sobre el tipo de conexion inalambrica que necesitaría
para un proyecto que viene siendo una aplicación que desde el cel se conecte
a una lampara dentro de la casa, que al solo darle a un boton encienda o apague.
Realmente la que me interesa es la conexion de mas larga distancia, mas o menos
como la que usan los drones a control remoto, para poder encenderla desde mas o menos
1 KM desde afuera de la casa, supongo que wifi no sería ni bluetooth, o no sé, no tengo
la menor idea de que tipo de conexion es esa, por eso quiero que me orienten
en cuanto a eso, y otra cosa que queria saber es si puedo hacer esta aplicacion
con c++? Ya que siempre que veo aplicaciones (proyectos) de este tipo, veo
que utilizan python, podrian aclararme eso? Necesitaria hacerla obligatoriamente
con python?.. Gracias de antemano.

engel lex

puedes hacerla con basicamente cualquier lenguaje

sobre la conexión lo mas seguro es que es simplemente radio de alguna frecuencia especifica, olvida eso con el celular...

para lo que quieres hay la forma simple... adquieres un arduino, puedes adquirir el shield de wifi (para conectarlo al wifi del lugar donde se haga la prueba y así tienes un medio simple para usarlo), adquieres el shield de relays (asegúrate que sean para 110v o 220v según tu país) y luego es buscar las librerias para ambas piezas y programar un poco (arduido por defecto se programa en C)

los shield son como adaptadores ya listos, son cosas muy practicas para iniciar en el mundo de la electronica

busca sobre arduino a sus shields, seguro podrás ver mas posibilidades y realidades, luego que te hagas una mente clara, vuelve con las dudas que surjan
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

rub'n

Cita de: Robocop8 en 14 Noviembre 2019, 03:15 AM
Saludos, queria saber algo sobre el tipo de conexion inalambrica que necesitaría
para un proyecto que viene siendo una aplicación que desde el cel se conecte
a una lampara dentro de la casa, que al solo darle a un boton encienda o apague.
Realmente la que me interesa es la conexion de mas larga distancia, mas o menos
como la que usan los drones a control remoto, para poder encenderla desde mas o menos
1 KM desde afuera de la casa, supongo que wifi no sería ni bluetooth, o no sé, no tengo
la menor idea de que tipo de conexion es esa, por eso quiero que me orienten
en cuanto a eso, y otra cosa que queria saber es si puedo hacer esta aplicacion
con c++? Ya que siempre que veo aplicaciones (proyectos) de este tipo, veo
que utilizan python, podrian aclararme eso? Necesitaria hacerla obligatoriamente
con python?.. Gracias de antemano.

Tal cual, estoy de acuerdo con lo que dice el popular Engel Lex.

Monta un Sevidor web con cualquiera lenguaje que acceda al puerto serial, y active un pin en un arduino o cualquier otra placa por medio del listener de un botón, usando python, java, php blabla, da lo mismo.

Incluso sin shield puedes activa un led tranquilamente, desde tu casa a cualquier parte del mundo, solo que debes si o si que tu app web tenga acceso al puerto serie, luego abría que verificar los puertos para darle salida a internet a tu app, y que los demas puedan acceder.


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

@XSStringManolo

Puedes usar un móvil antiguo con una SIM. Le metes unos auriculares, los conectas a un switch y cuando suena el teléfono el sonido viaja en forma de electricidad hacia el switch y lo acciona. Restringes las llamadas y mensajes entrates para que solo reciba tus llamadas y el resto de notificaciones las silencias, eso ya depende del modelo. Para accionar el switch le das un toque desde tu móvil.

Para esto no necesitas ningún lenguaje. Si quieres puedes hacer un programa para tu móvil para hacer la llamada automática desde Java. O desde el PC a tu móvil al pulsar un botón en la pantalla, o lo que quieras.

Podrías usar C++ en Android con NDK y JNI pero no tiene mucho sentido para algo tan sencillo.

Lo hay por ahì parecidos ya hechos a vender, busca GSM electrical switch. Funcionan de forma parecida. 

MinusFour

Los drones mas comunes usan 2.4Ghz. De hecho, hay una gran cantidad de dispositivos que trabajan con 2.4Ghz (incluyendo el WiFi). Para prender o apagar un foco realmente no necesitas el ancho de banda de 2.4Ghz, así que puedes ir por otras frecuencias en las que no necesitas una licencia (el problema quizás vaya a ser manejar interferencia y pues el tema de seguridad). Te puedes ahorrar ese tipo de problemas si optas por 900mhz y vas por GSM. Vas a necesitar un servicio, pero la cobertura que vas a obtener es excelente.

Por otro lado, es muy probable que puedas tener una red WiFi alrededor de tu bombilla de luz, a menos que la pienses dejar en medio de la nada. Y muy probablemente también tengas internet, así que puedes comunicarte con el dispositivo desde cualquier lugar que tenga internet.

Otra cosa, ya hay bombillas de luz con WiFi, son las bombillas inteligentes, yo tengo algunas (y las puedo controlar con mi teléfono android).