Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
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。