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

Загрузил

Suman Raj Suman Raj

Требуемая версия Android

Android 5.0+

Available on

Возрастные ограничения

Everyone

Отчет о безопасности

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

Last updated on 22/01/2021

Android 11

Ещё
0/65
Результат сканирования: Безопасно
Никакой поставщик безопасности не отметил этот файл как вредоносный
Нет вируса
Нет шпионского ПО
Нет вредоносного ПО
Нет вируса
Нет шпионского ПО
Нет вредоносного ПО
Дата сканирования:07/04/2026
Имя пакета:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Ещё
См. отчёт безопасности

micro:bit Gateway Скриншоты

micro:bit Gateway постерmicro:bit Gateway скриншот 1micro:bit Gateway скриншот 2micro:bit Gateway скриншот 3

Связанные маркеры

Популярные статьи за 24 часа

Идёт поиск...
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписка оформлена!
Теперь вы подписаны на APKPure.