micro:bit Gateway 圖標

micro:bit Gateway


Ferdinand Stueckler
1.2
  • 2021年01月23日
    Update date
  • 0/65
    Security
  • Everyone
  • Android 5.0+
    Android OS

關於micro:bit Gateway

微型藍牙數據交換:位設備

這個應用程序建立兩個微之間的信道:位設備。該頻道將被作為handeled UART通信。你必須對下發展每個微一PROGRAMM:與UART傳輸比特設備。

適應症aktive:BLE指示(默認)

適應症inaktive:BLE通知

靜音aktive:沒有視覺記錄

沉默inaktive:記錄

要求:

- 最小。 Android 4.4系統

- 藍牙低功耗(BLE)

- 配對設備

- 微:位PROGRAMM(自行開發)

MBED例如:

#包括“MicroBit.h”

#包括“MicroBitUARTService.h”

MicroBit UBIT;

MicroBitUARTService * UART;

INT相連= 0;

無效onConnected(MicroBitEvent E)

{

    uBit.display.scroll(“C”);

    連接= 1;

}

無效onDisconnected(MicroBitEvent E)

{

    uBit.display.scroll(“D”);

    連接= 0;

}

無效onButtonA(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->發送(“是”);

    uBit.display.scroll(“Y”);

}

無效onButtonB(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->發送(“否”);

    uBit.display.scroll(“N”);

}

無效onButtonAB(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->派(“SK”);

    uBit.display.scroll(“SK”);

}

無效processBLEUart(){

    uint8_t有的ReadBuf [22];

    而(1){//永遠循環

        如果((!連)||(!uart-> isReadable()可以)){

            uBit.sleep(50); //等待50毫秒,並再次檢查

            繼續; //循環;

        }

        //否則我們相連,並且有一些輸入讀取數據

        如果(uart-> isReadable()可以){

            而(uart-> isReadable()可以){

                INT charCount = uart->閱讀(的ReadBuf,22,異步);

                如果(charCount!= 0){

                    的for(int i = 0; I                         ((炭)的ReadBuf [I])uBit.display.scroll;

                }

            }

        }

    }

}

/ *

重要提示!

Oherwise你會耗盡內存!

建議禁止在MicroBitConfig.h的DFU和事件服務,因為這裡沒有需要他們:

microbit-> microbit-dal-> INC->核心 - > MicroBitConfig.h

#定義MICROBIT_BLE_DFU_SERVICE 0

#定義MICROBIT_BLE_EVENT_SERVICE 0

#定義MICROBIT_SD_GATT_TABLE_SIZE量0x500

* /

詮釋的main()

{

    //初始化微:位運行。

    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 =新MicroBitUARTService(* uBit.ble,32,32);

    uBit.display.scroll(“走”);

    create_fiber(processBLEUart); //創建光纖,並安排它。

    release_fiber();

}

更多

更多應用信息

最新版本

1.2

上傳者

Suman Raj Suman Raj

系統要求

Android 5.0+

Available on

內容分級

Everyone

安全報告

最新版本1.2更新日誌

Last updated on 2021年01月23日

Android 11

更多
0/65
掃描結果:安全
没有安全供應商將此文件標記為惡意
没有病毒
没有间谍软件
没有恶意软件
没有病毒
没有间谍软件
没有恶意软件
掃描日期:2026年04月08日
套件名稱: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
第一時間獲取熱門安卓遊戲應用的首發體驗,最新資訊和玩法教程。
不,謝謝
訂閱
訂閱成功!
您已訂閱APKPure。