micro:bit Gateway

Ferdinand Stueckler
22/01/2021

Trusted App

  • 90.8 KB

    Размер файла

  • Everyone

  • Android 5.0+

    Android OS

Oписание micro:bit Gateway

Bluetooth обмен данными для микро-: разрядных устройств

Это приложение устанавливает канал между двумя микро: разрядных устройств. Канал будет handeled в качестве UART связи. Вы должны развивать программка на каждом микро: бит устройства с передачей УАПП.

Индикация Aktive: BLE Индикация (по умолчанию)

Индикация InAktive: BLE Уведомление

Тихая не Aktive: Нет визуальной регистрации

Тихая InAktive: Лесозаготовки

Требования:

- Мин. Android 4.4

- Bluetooth Low Energy (BLE)

- Сопряженные устройства

- Микро: немного программка (разработанный самостоятельно)

MBED пример:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

Микродолото UBIT;

MicroBitUARTService * УАПП;

INT подключен = 0;

аннулированию onConnected (MicroBitEvent е)

{

    uBit.display.scroll ( "С");

    подключенный = 1;

}

аннулированию onDisconnected (MicroBitEvent е)

{

    uBit.display.scroll ( "D");

    подключен = 0;

}

аннулированию onButtonA (MicroBitEvent е)

{

    если (подключен == 0) {

        uBit.display.scroll ( "NC");

        вернуть;

    }

    uart-> отправить ( "Да");

    uBit.display.scroll ( "Y");

}

аннулированию onButtonB (MicroBitEvent е)

{

    если (подключен == 0) {

        uBit.display.scroll ( "NC");

        вернуть;

    }

    uart-> отправить ( "No");

    uBit.display.scroll ( "N");

}

аннулированию onButtonAB (MicroBitEvent е)

{

    если (подключен == 0) {

        uBit.display.scroll ( "NC");

        вернуть;

    }

    uart-> отправить ( "СК");

    uBit.display.scroll ( "СК");

}

недействительным processBLEUart () {

    uint8_t readBuf [22];

    в то время как (1) {// цикл навсегда

        если ((! связное) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Ожидаем 50мс и проверьте еще раз

            Продолжать; // Цикл;

        }

        // Иначе мы связаны и есть некоторый вход для чтения

        если (uart-> isReadable ()) {

            в то время как (uart-> isReadable ()) {

                INT CharCount = uart-> прочитать (readBuf, 22, АСИНХРОННЫЙ);

                если (CharCount! = 0) {

                    для (INT I = 0; я                         uBit.display.scroll ((символ) readBuf [I]);

                }

            }

        }

    }

}

/ *

ВАЖНЫЙ !!!

Oherwise вы будете запускать из памяти!

Рекомендуется отключить услуги DFU и событие в MicroBitConfig.h, так как они здесь не нужны:

microbit-> микродолото-dal-> принципы участия> core-> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

Int основных ()

{

    // Инициализировать микро: бит выполнения.

    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);

    УАПП = новый MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( "Go");

    create_fiber (& processBLEUart); // Создать волокна и планировать его.

    release_fiber ();

}

ЕщёСкрыть

Что нового в последней версии 1.2

Last updated on 2021-01-23
Android 11

Информация micro:bit Gateway APK

Последняя Версия
1.2
Категория
Связь
Android OS
Android 5.0+
Размер файла
90.8 KB
Разработчик
Ferdinand Stueckler
Available on
Возрастные ограничения
Everyone
Безопасная и Быстрая Загрузка APK на APKPure
APKPure позволяет легко и безопасно загружать micro:bit Gateway APK с проверкой подписи.

Старые Версии micro:bit Gateway

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
Отчет об угрозах

micro:bit Gateway

1.2

Отчет по безопасности будет доступен в ближайшее время. Тем временем, обратите внимание, что это приложение прошло первоначальные проверки безопасности APKPure.

SHA256:

eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438

SHA1:

1d530221aaed0eca1d1e9bc57afaaa3594fed2f1