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。