2016-03-15 27 views
1

我正在尝试创建一个与我的手机(华为)通信的mbed LPC1768应用程序。我已经做了一个应用程序连接蓝牙和它的作品! (我只是可以打开/关闭我的手机与mbed的led)从mbed发送和接收数据到android

但现在我试图发送和接收数据(例如,单词)到mbed,例如“你好”,并收到“你好”,但我不知道该怎么做,我被封锁了。请,有人可以帮忙吗?非常感谢你!

回答

1

尝试使用UART演示应用程序,它打开一个双向通道,允许您来回发送数据。实质上,您创建了两个特征,一个是可写的,一个是可读的,并使用它们来发送数据。

+0

很少有Android设备具有可访问的UART。您可能会通过USB传输管理这些内容,但大部分关键内容都不会从您的答案中找到。 –

+0

我已经尝试了你的想法,但它不起作用。当我扫描设备时,手机找不到蓝牙。与其他应用程序可以。我不知道会发生什么 –

+0

那么我最好的答案是使用一块具有BLE功能的板子,比如Nordic nRF51 EK或DK(分别为10/25美元)。 mbed支持的BLE板有几个例子,其中之一是如何通过BLE设置UART通道。还有关于如何控制LED和其他很酷的schenanigans的例子。 如果你绑定到LPC1768,那么要么根你的android设备,以便你可以做USB COM(串行通道),或者你可以尝试弄清楚如何使用你的蓝牙组件来做UART。提供有关组件的详细信息会对此有所帮助。 – mbedAustin