micro:bit Gateway

Ferdinand Stueckler
22/01/2021

Trusted App

  • 90.8 KB

    Tamaño de archivo

  • Everyone

  • Android 5.0+

    Android OS

Acerca del micro:bit Gateway

el intercambio de datos Bluetooth para micro: dispositivos de bit

Esta aplicación establece un canal entre dos micro: dispositivos de bit. El canal se handeled como la comunicación UART. Usted tiene que desarrollar un programm en cada micro: dispositivo de bit con la transferencia UART.

Indicación Aktive: Indicación BLE (por defecto)

Indicación inaktive: Notificación BLE

Aktive silencio: Sin registro visual

inaktive silencio: Registro

requisitos:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Los dispositivos vinculados

- Micro: Programm bits (desarrollado por sí mismo)

mbed ejemplo:

# include "MicroBit.h"

# include "MicroBitUARTService.h"

Microbit UBIT;

MicroBitUARTService * UART;

int conectado = 0;

onConnected anular (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    conectada = 1;

}

onDisconnected anular (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    conectada = 0;

}

onButtonA anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "Sí");

    uBit.display.scroll ( "Y");

}

onButtonB anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "n");

    uBit.display.scroll ( "N");

}

onButtonAB anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "SK");

    uBit.display.scroll ( "SK");

}

processBLEUart void () {

    uint8_t readBuf [22];

    while (1) {// bucle para siempre

        if ((! conectado) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Espera de 50ms y comprobar de nuevo

            continuar; // lazo;

        }

        // Demás estamos conectados y hay un poco de entrada para leer

        si (uart-> isReadable ()) {

            mientras que (uart-> isReadable ()) {

                int = charCount uart-> read (readBuf, 22, ASYNC);

                si (charCount! = 0) {

                    for (int i = 0; i                         uBit.display.scroll ((char) readBuf [i]);

                }

            }

        }

    }

}

/ *

IMPORTANTE !!!

Oherwise va a quedar sin memoria!

Recomiendan deshabilitar los servicios de DFU y Eventos en MicroBitConfig.h ya que no son necesarios aquí:

microbit-> Microbit-Dal-> INC-> núcleo-> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

0x500 #define MICROBIT_SD_GATT_TABLE_SIZE

* /

int main ()

{

    // Inicia el micro: tiempo de ejecución poco.

    uBit.init ();

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_AB, MICROBIT_BUTTON_EVT_CLICK, onButtonAB);

    UART = new MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( "Go");

    create_fiber (y processBLEUart); // Crear fibra y programarlo.

    release_fiber ();

}

Mostrar másMostrar menos

Novedades más recientes 1.2

Last updated on 2021-01-23
Android 11

Información de micro:bit Gateway APK

Última Versión
1.2
Categoría
Comunicación
Android OS
Android 5.0+
Tamaño de archivo
90.8 KB
Desarrollador
Ferdinand Stueckler
Disponible en
Clasificación de contenido
Everyone
Descargas seguras y rápidas de APK en APKPure
APKPure utiliza verificación de firmas para garantizar descargas de micro:bit Gateway APK libres de virus para ti.

Versiones Antiguas de micro:bit Gateway

Descarga rápida y segura a través de APKPure App

¡Un clic para instalar archivos XAPK/APK en Android!

Descargar APKPure
Informe de seguridad

micro:bit Gateway

1.2

El informe de seguridad estará disponible pronto. Mientras tanto, tenga en cuenta que esta aplicación ha pasado las verificaciones iniciales de seguridad de APKPure.

SHA256:

eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438

SHA1:

1d530221aaed0eca1d1e9bc57afaaa3594fed2f1