|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial

____________________________

78.- Servidor B4AServer y RDC. Wifi entre móviles. WOL. Walkie Talkie.

En esta página solamente voy a nombrar y comentar otras posibilidades que tiene Basic4Android, no me extiendo en la explicación ni en ejemplos ya que están convenientemente explicado en los foros de este programa.

_______________________________
- B4AServer.

- B4AServer, es un servidor web. Lo instalamos en nuestro ordenador y podemos comunicar nuestro ordenador con el teléfono móvil o tablet Android.

Podemos subir/bajar archivos desde el ordenador al móvil y viceversa.
También podemos ejecutar un programa del ordenador dando la orden en el móvil.

En realidad estas acciones también se pueden realizar con el paquete WAMP que entre otras utilidades tiene servidor web y PHP.

Foro sobre B4AServer:

1.- Ver foro.

2.- Archivos necesarios.
_______________________________

- Remote Database Connector (RDC).

RDC permite conectar el móvil a bases de datos, por ejemplo a MySQL sin utilizar PHP.

Una de las utilidades de RDC es conectarse a una base de datos SQLite que tengamos en nuestro ordenador.

Foro1

Foro2

Foro3

En el tutorial 104 realizo un ejemplo.
_______________________________

- Wifi entre móviles.

- Permite conectar a un móvil con otro mediante wifi, sin punto de acceso intermedio, es decir directamente entre los dos "ad hoc", es parecido a conectarlos mediante Bluetooth.

Ver tutorial y librería.
_______________________________

- Wake On Lan (WAL).

Esto es encender un ordenador que esté apagado, desde el móvil. Solo ordenadores de la Red Local.

Viene explicado en este tutorial.

Creamos una aplicación en B4A con este código:

Dim wol As Wakeonlan
wol.Initialize
wol.Wake ("5853FE66FF22") 'Escribimos la MAC de nuestro ordenador

Ahora en la misma aplicación creamos un módulo de clase llamado Wakeonlan

(Project / Add New Module / Class Module)

Con el contenido que viene en el foro de la web.

Módulo de clase copiado del foro de la web

'Class module
Private Sub Class_Globals
    Private UDPSocket1 As UDPSocket
    Private bcon As ByteConverter
    Private Packet As UDPPacket
End Sub

'Initializes the object. You can add parameters to this method if needed.
Public Sub Initialize
UDPSocket1.Initialize("",0, 8000)
End Sub


Public Sub Wake(Mac As String)
    Dim barry() As Byte
    Dim data(102) As Byte
    For t=0 To 5                                        '6x FF to Buffer
        data(t)=Bit.OR(data(t),255)
    Next
    Try
        barry=bcon.HexToBytes(Mac)                        'HEX to Byte
        For x =6 To 96 Step 6                            '16x Mac-Adresse to Buffer
            bcon.ArrayCopy (barry, 0, data,x,6)
        Next
        Packet.Initialize(data,"255.255.255.255",9)
        UDPSocket1.Send(Packet)                            'Magic Packet send
    Catch
        ToastMessageShow("Error "&LastException.Message,True)
    End Try
End Sub

También debemos activar las Librerías Network y Byteconverter.

Esto lo que hace en enviar un "Paquete" UDP mediante Broadcast. El "Paquete" lleva la dirección MAC del dispositivo que queremos despertar. Broadcast significa que envía la información a toda la red, solamente se dará por enterado el ordenador que cuya MAC sea la transmitida.
También debemos actuar sobre la BIOS del ordenador.
Para ver la MAC de un ordenador escribimos en el Simbolo de sistema ipconfig

_______________________________

- Walkie Talkie.

Esto trata de comunicarse por voz de un móvil a otro por Wifi o por Bluetooth, parecido a la forma en que se hace mediante un Walkie Talkie. Este tipo de comunicación se llama Half-Duplex, es decir solo puede hablar uno cada vez.

Aqui está la aplicación: Walkie Talkie.

Hace falta la librería Audio library versión v1.5, que puedes bajar de aquí: Audio library v1.5.

_______________________________

- Google Cloud Message (GCM).

Google provee un servicio llamado Google Cloud Message (GCM) que permite a los desarrolladores enviar datos a sus aplicaciones que se estén ejecutando en dispositivos Android. Es distinto a la mayoría de las soluciones que se dedican a consultar a su servidor, este servicio es un servicio "emisor" (parecido al de los mensajes SMS).

Puedes consultarlo en este tutorial...

https://www.b4x.com/android/forum/threads/android-push-notification-gcm-framework-and-tutorial.19226/#content

________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información