Skip to main content

Lua para RePhone

RePhone puede ser una herramienta de aprendizaje para que comiences proyectos interesantes. Actualmente, RePhone soporta varios entornos de desarrollo y lenguajes de desarrollo, puedes construir aplicaciones con C/C++ basado en Eclipse IDE, Arduino IDE, o con Lua y JavaScript.

Este wiki es una Guía de Usuario para ayudarte a comenzar tu proyecto RePhone con Lua.

Instalar Controlador y Actualizar Firmware

Descargar Aplicación Lua para RePhone

Paso 1. Haz clic en el siguiente icono para ir a nuestro github y descargar la 'aplicación Lua para RePhone'

Paso 2. Haz clic en lua_for_rephone_xxx.zip para descargar

Paso 3. Configura tu RePhone en modo almacenamiento conectando la batería y conéctalo a la PC con un cable Micro USB.

Paso 4. Descomprime el archivo lua_for_rephone_xxx.zip en el disco de 5MB del RePhone, también puedes poner algunos archivos de música (formato mp3) en el disco. Aquí he puesto 'music1.mp3' y 'music2.mp3' en él.

Usar Shell de Lua

Paso 1. Ahora presiona y mantén presionado el botón de encendido de tu RePhone (Xadow GSM+BLE, ver el diagrama arriba en el paso 3 de la sección 2) por 2 segundos para encenderlo, luego identifica el número COM para el puerto serie, que será MTK USB Modem Port mostrado en el Administrador de Dispositivos, también ten en cuenta que el número COM podría ser diferente en diferentes PC.

Abre el Administrador de Dispositivos haciendo clic en el botón Inicio, haciendo clic en Panel de Control, haciendo clic en Sistema y Seguridad, y luego, bajo Sistema, haciendo clic en Administrador de Dispositivos. Si se te solicita una contraseña de administrador o confirmación, escribe la contraseña o proporciona confirmación. Ve la siguiente imagen:

Paso 2. Usamos una herramienta de terminal serie como PuTTY para acceder al shell de Lua ejecutándose en el RePhone.

Si usas PuTTY, por favor recuerda habilitar la opción "implicit CR in every LF". De lo contrario, los saltos de línea serán extraños. Como el shell de Lua de RePhone usa LF ('\n') como EOL, mientras que PuTTY usa CR LF ("\r\n") como EOL predeterminado.

Paso 3. Abre el MTK USB Modem Port (su velocidad de baudios no importa ya que es un puerto serie virtual USB) y escribe "print('hello, world')", obtendrás tu primer código Lua ejecutándose en el RePhone.

Si tienes algunos archivos de música en el RePhone, escribe "audio.play('music.mp3')" para reproducirlo. Si tienes una tarjeta SIM insertada, escribe "gsm.call('phone_number')" para llamar a alguien o "gsm.text('phone_number', 'message from rephone')" para enviar un mensaje de texto.

Ejemplos

1.Reproducir una música repetidamente.

function play_music()
audio.play('music.mp3')
end
t = timer.create(10000, play_music)

2.Auto-responder mensaje.

function reply(from, content)
print('got a message:', content)
print('from:', from)
gsm.text(from, 'Thanks for your message')
end
gsm.on_new_message(reply)

Comunidad RePhone

Hemos estado buscando un mejor lugar donde nuestros patrocinadores (Usuarios de RePhone) puedan sentarse juntos, cálida y cómodamente, tener conversaciones sobre RePhone, discutir problemas técnicos, compartir ideas/proyectos, y dar retroalimentación sobre el desarrollo de los módulos en el futuro. Y entonces aquí vamos, la Comunidad RePhone.

¡Ahora únete a nosotros en la Comunidad RePhone!

Juntos buscamos respuestas, hacemos cosas interesantes, nos preocupamos unos por otros, y compartimos nuestras experiencias.

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para proporcionarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...