如何从nodemcu发送和接收数据到android

问题描述 投票:0回答:1

我想开发将数据发送到nodemcu的android studio应用程序,并且我也想将数据接收到android textview。或使用蓝牙模块的相同功能。因为使用蓝牙模块,所以我可以使用Android应用程序控制LED。但是我不知道如何在Android应用程序上接收它。谁能帮忙吗?

android bluetooth textview communication nodemcu
1个回答
0
投票

如果要连接classic bluetooth,则需要做一些事情。

(假设您已经配对了设备,或者可以通过设备的设置直接配对)

  1. BluetoothAdapter中的BluetoothManager扫描设备>

    val bluetoothManager = context.getSystemService(Context.BLUETOOTH_SERVICE)


    1. 获取要与表格BluetoothAdapter.bondedDevices进行通信的设备

    val bondedDevices = bluetoothAdapter.bondedDevices

    [val device = bondedDevices[any](已设置bondedDevice类型)


    1. 呼叫createRfcommSocketToServiceRecord()以创建Socket连接

    val socket = device.createRfcommSocketToServiceRecord()


    1. [socket connect之后,您可以从此socket发送/检索outputstream/inputstream,最后是disconnect连接。

    socket.connect()

    ...

    your comminucation here with socket.inputstream()/socket.outputStream()

    ...

    socket.disconnect()

© www.soinside.com 2019 - 2024. All rights reserved.