【问题标题】:How to send Android commands via Bluetooth?如何通过蓝牙发送 Android 命令?
【发布时间】:2016-05-08 21:53:30
【问题描述】:

我正在尝试学习如何使用此库通过蓝牙发送命令: https://github.com/akexorcist/Android-BluetoothSPPLibrary

但是当我尝试以这种形式发送这些命令时:

(Send: "$$$"                           Receive: "CMD"    
Send: "S&,0404\r"                       Receive: "AOK"   
Send: "S&,0400\r"                      Receive: "AOK"    
Send: "---\r"                          Receive: "END")

我需要把这个命令写下来,

但我不知道怎么做。

我想通过蓝牙连接到安卓设备并发送文本。

    void teplotahore() {
        STup.setOnClickListener(
                new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        teplotad++;
                        prevodst(teplotac, teplotad);
                        bt.send("Text", true);
                    }
                }
        );
    }



public void send(String data, boolean CRLF) {
        if(mChatService.getState() == BluetoothState.STATE_CONNECTED) {
            if(CRLF) 
                data += "\r\n"; 
            mChatService. write(data.getBytes());
        }
    }

请告诉我如何(发送:“S&,0404\r”接收:“AOK”)重写为字节形式以通过蓝牙发送。

或者如果有人有类似的项目,请发给我。我想学它。

我对这些问题的理论越来越感兴趣,但这对我来说没有任何意义。

【问题讨论】:

    标签: javascript java android bluetooth command


    【解决方案1】:

    Bluetoothchat是google提供的示例项目。您可以检查此项以了解使用蓝牙的数据传输。

    【讨论】:

    • 您也可以发送命令,而不是发送一些文本或数据。您将需要对代码进行少量修改。
    猜你喜欢
    • 2016-05-07
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    相关资源
    最近更新 更多