Secuencias de comandos en el iPad: acceso a funciones como acelerómetro, GPS, etc.

3

¿Existen lenguajes de scripting para el iPad que puedan acceder a funciones nativas como acelerómetros, GPS, mensajes de texto, etc.?

Sé que es posible escribir scripts de Scheme y Python, pero no creo que puedan acceder a ninguna de las funciones nativas.

¿Hay alguna manera de hacer esto?

Si no, ¿por qué no? ¿Es que Apple no permitirá que los entornos de secuencias de comandos entren en la tienda de aplicaciones o es el caso de que nadie se haya molestado en crearlo?

    
pregunta DavidA 31.05.2013 - 08:40

3 respuestas

2

techBASIC 3.1 es compatible con las siguientes tecnologías de conexión y sensores incorporados:

  1. Bluetooth LE.

  2. WiFi a través de TCP / IP, HTTP, FTP.

  3. HiJack (un convertidor de AD que se enchufa en la toma de auriculares).

  4. Acelerómetro, giroscopio, magnetómetro incorporado.

  5. Acceso a la información compuesta para rumbo, ubicación (GPS / hotspot / torre de telefonía móvil), elevación, dirección de viaje.

  6. Enviar correos electrónicos (con la intervención del usuario).

  7. Tome fotos o acceda a la biblioteca de fotos.

No soporta:

  1. El puerto serie. (Se implementó, pero Apple no permitiría que se lanzara este soporte).

  2. Bluetooth clásico.

  3. Recibe correos electrónicos. (Apple no permitirá esto).

  4. Enviar / recibir mensajes de texto.

respondido por el Mike Westerfield 05.09.2013 - 16:48
1

En mi búsqueda, encontré este enlace que habla sobre GPS y Python de Sparkfun ( enlace )

No puedo decirte que he usado Python para leer GPS, pero este artículo es más complejo. Además de usar Python para obtener la ubicación GPS actual, el autor está construyendo un sistema de rastreo de radio GPS y usa Python como lenguaje de scripting.

Sin embargo, para las aplicaciones, uso TechBASIC u otro básico llamado SmartBASIC.

En una aplicación, solo uso álgebra y trigonometría y geometría si quiero determinar el rumbo y el acelerómetro incorporado, puedo predecir dónde estará el usuario en aproximadamente 2 horas y producir un informe meteorológico calculando lo que se anticipa. El GPS se basará en el rumbo y la velocidad de viaje.

La mayoría de los idiomas le proporcionarán datos GPS nativos, y en SmartBASIC también le dará un error de apagado, una lectura +/- también.

SmartBASIC, una vez que enciendes el GPS, comienza a almacenar cada punto en una matriz, en caso de que estés creando una aplicación de mapeo. Tienes acceso a todas las lecturas pasadas. Si desea el GPS actual, debe interrumpir su llamada GPS hasta que no haya más lecturas.

En techBASIC, puede especificar un período de espera, que creo que tiene la misma función.

He probado ambos y las lecturas de GPS son correctas. Aunque diga que el sensor GPS del dispositivo proporciona los mismos datos, si no es cuidadoso en su codificación, obtendrá resultados diferentes.

Buena suerte.

    
respondido por el George McGinn 07.02.2017 - 01:28
0

Mire en techBASIC ( enlace ). Hace poco compré un libro electrónico llamado "Creación de proyectos electrónicos para iPhone y iPad", y utiliza techBASIC para acceder a algunos de los sensores; pero, no estoy seguro sobre el GPS o los protocolos de mensajería.

    
respondido por el Kent 31.05.2013 - 09:15

Lea otras preguntas en las etiquetas