micro:bit Gateway ikona

micro:bit Gateway


Ferdinand Stueckler
1.2
  • Jan 22, 2021
    Update date
  • 0/65
    Security
  • Everyone
  • Android 5.0+
    Android OS

O micro:bit Gateway

Bluetooth wymiany danych dla mikroprzedsiębiorstw: bitowych urządzeń

Ta aplikacja tworzy kanał między dwoma mikro: urządzeń bitowych. Kanał zostanie handeled jak komunikacja UART. Trzeba rozwijać się programm na każdym Micro: urządzenie bitowej z transferu UART.

Wskazanie aktive: BLE Wskazanie (domyślne)

Wskazanie inaktive: Zawiadomienie BLE

Cicha aktive: Nie rejestrowanie wizualna

Cicha inaktive: Rejestrowanie

wymagania:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- urządzenia sparowane

- Mikro: nieco programowe (opracowany przez siebie)

MBED przykład:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit uBit;

MicroBitUARTService * UART;

int połączona = 0;

unieważnić onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    połączone = 1;

}

unieważnić onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    połączone = 0;

}

unieważnić onButtonA (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> send ( "Tak");

    uBit.display.scroll ( "Y");

}

unieważnić onButtonB (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> send ( "Nie");

    uBit.display.scroll ( "N");

}

unieważnić onButtonAB (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> Send ( "SK");

    uBit.display.scroll ( "SK");

}

void processBLEUart () {

    uint8_t readbuf [22];

    while (1) {// pętla na wieki

        if ((! podłączony) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Czekaj 50ms i sprawdź ponownie

            Kontyntynuj; // Pętla;

        }

        // Else jesteśmy połączeni I istnieją pewne wejście do czytania

        if (uart-> isReadable ()) {

            while (uart-> isReadable ()) {

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

                if (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

WAŻNE !!!

Oherwise będziesz zabraknie pamięci!

Zalecamy wyłączenie usługi DFU i wydarzenie w MicroBitConfig.h ponieważ nie są potrzebne tutaj:

microbit-> microbit-Dalheimer> inc-> wkładka skutecznie> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

int main ()

{

    // Initialise Micro: bitowego środowiska wykonawczego.

    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 (& processBLEUart); // Utworzenie błonnika i zaznaczy go.

    release_fiber ();

}

Pokaż więcej

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

1.2

Przesłane przez

Suman Raj Suman Raj

Wymaga Androida

Android 5.0+

Available on

Ocena treści

Everyone

Raport bezpieczeństwa

Co nowego w najnowszej wersji 1.2

Last updated on Jan 22, 2021

Android 11

Pokaż więcej
0/65
Wynik skanowania: Bezpieczny
Żaden dostawca zabezpieczeń nie oznaczył tego pliku jako złośliwego
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Data skanowania:Apr 7, 2026
Nazwa pakietu:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Pokaż więcej
Zobacz raport

micro:bit Gateway Zrzuty ekranu

micro:bit Gateway plakatmicro:bit Gateway screenshot 1micro:bit Gateway screenshot 2micro:bit Gateway screenshot 3

Powiązane Tagi

Popularne artykuły w ciągu ostatnich 24 godzin

Wyszukiwanie...
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Subskrybowano pomyślnie!
Jesteś teraz subskrybowany do APKPure.