micro:bit Gateway

1వే+
డౌన్‌లోడ్‌లు
కంటెంట్ రేటింగ్
ప్రతి ఒక్కరు
స్క్రీన్‌షాట్ చిత్రం
స్క్రీన్‌షాట్ చిత్రం
స్క్రీన్‌షాట్ చిత్రం
స్క్రీన్‌షాట్ చిత్రం

ఈ యాప్ గురించి పరిచయం

బిట్ పరికరాలు: ఈ అనువర్తనం రెండు సూక్ష్మ మధ్య ఛానల్ స్థాపిస్తుంది. ఛానల్ UART సమాచారంగా handeled చేయబడుతుంది. UART బదిలీ తో బిట్ పరికరం: మీరు ప్రతి సూక్ష్మ ఒక ప్రోగ్రామ్ అభివృద్ధి కలిగి.

సూచన aktive: BLE సంకేతం (డిఫాల్ట్)
సూచన inaktive: BLE నోటిఫికేషన్

సైలెంట్ aktive: నో దృశ్య లాగింగ్
సైలెంట్ inaktive: లాగింగ్

అవసరాలు:
- Min. ఆండ్రాయిడ్ 4.4
- Bluetooth తక్కువ శక్తి (BLE)
- జత చేయబడిన పరికరాలు
- మైక్రో బిట్ programm (మిమ్మల్ని అభివృద్ధి)


MBED ఉదాహరణ:

# ఉన్నాయి "MicroBit.h"
# ఉన్నాయి "MicroBitUARTService.h"

MicroBit uBit;
MicroBitUARTService * UART;

పూర్ణాంకానికి కనెక్ట్ = 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-> ( "నో") పంపుము;
    uBit.display.scroll ( "N");
}

రద్దు onButtonAB (MicroBitEvent ఇ)
{
    ఉంటే (కనెక్ట్ == 0) {
        uBit.display.scroll ( "NC");
        తిరిగి;
    }
    uart-> పంపడానికి ( "SK");
    uBit.display.scroll ( "SK");
}

గర్జన processBLEUart () {
    uint8_t readBuf [22];
    (1) {// నిత్యము లూప్
        ఉంటే ((! కనెక్ట్) || (! uart-> isReadable ())) {
            uBit.sleep (50); // 50MS ఆగి మళ్ళీ తనిఖీ
            కొనసాగుతుంది; // లూప్;
        }
        // వేరే మనం కనెక్ట్ మరియు చదవడానికి కొంత ఇన్పుట్
        ఉంటే (uart-> isReadable ()) {
            అయితే (uart-> isReadable ()) {
                పూర్ణాంకానికి charCount = uart-> చదవండి (readBuf, 22, ASYNC);
                ఉంటే (charCount! = 0) {
                    (Int i = 0; i charCount <; నేను ++)
                        uBit.display.scroll ((చార్) readBuf [i]);
                }
            }
        }
    }
}


/ *
ముఖ్యము !!!
Oherwise మీరు మెమరీ రన్నవుట్!

లో MicroBitConfig.h డౌన్గ్రేడ్ మరియు ఈవెంట్ సేవలు నిలిపివేసి వారు ఇక్కడ అవసరం లేదు నుండి:
microbit-> microbit-dal-> inc-> 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);


    UART = కొత్త MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll ( "వెళ్లు");
    create_fiber (& processBLEUart); // ఫైబర్ సృష్టించడానికి మరియు షెడ్యూల్.

    release_fiber ();
}
అప్‌డేట్ అయినది
30 డిసెం, 2020

డేటా భద్రత

భద్రత అన్నది, డెవలపర్‌లు మీ డేటాను ఎలా కలెక్ట్ చేస్తారు, ఎలా షేర్ చేస్తారు అన్న అంశాలను అర్థం చేసుకోవడంతో ప్రారంభమవుతుంది. డేటా గోప్యత, సెక్యూరిటీ ప్రాక్టీసులు, మీ వినియోగాన్ని, ప్రాంతాన్ని, వయస్సును బట్టి మారే అవకాశం ఉంది. డెవలపర్ ఈ సమాచారాన్ని ప్రొవైడ్ చేశారు. కాలక్రమేణా ఇది అప్‌డేట్ అయ్యే అవకాశం ఉంది.
థర్డ్-పార్టీలతో ఎలాంటి డేటా షేర్ చేయబడలేదు
డెవలపర్‌లు షేరింగ్‌ను ఎలా ప్రకటిస్తారు అనేదాని గురించి మరింత తెలుసుకోండి
ఎలాంటి డేటా సేకరించబడలేదు
డెవలపర్‌లు సేకరణను ఎలా ప్రకటిస్తారు అనేదాని గురించి మరింత తెలుసుకోండి
Play ఫ్యామిలీ పాలసీని ఫాలో కావడానికి కట్టుబడి ఉంటాము

కొత్తగా ఏమి ఉన్నాయి

Android 11