通过蓝牙将raspberry pi 2中的字符串变量发送到android应用程序

通过蓝牙将raspberry pi 2中的字符串变量发送到android应用程序,android,python,bluetooth,Android,Python,Bluetooth,我正在开发一个android应用程序,使用android studio在图像处理代码之后从raspberry pi接收字符串(结果) 我使用的是python 2.7.3、opencv 3.1和numpy 1.8。 蓝牙芯片RN42XVP连接到raspberry pi 2 我读了这个问题 我试过了,但它给出了太多的错误和未定义的变量! 无论如何,我认为这不是我要寻找的 我需要的只是将字符串内容从raspberry pi上的python代码发送到android应用程序 在android应用程序中单

我正在开发一个android应用程序,使用android studio在图像处理代码之后从raspberry pi接收字符串(结果)

我使用的是python 2.7.3、opencv 3.1和numpy 1.8。 蓝牙芯片RN42XVP连接到raspberry pi 2

我读了这个问题

我试过了,但它给出了太多的错误和未定义的变量! 无论如何,我认为这不是我要寻找的

我需要的只是将字符串内容从raspberry pi上的python代码发送到android应用程序


在android应用程序中单击按钮时,它将接收并显示内容

一般做法如下:阅读手册

  • 阅读数据表,它包含了有关如何连接和与设备通话的所有信息。您需要了解以下几点:

    • 您希望如何连接到设备(产品页面提到UART或USB)
    • 根据您的选择,您可以计算出该模块运行所需的硬件(电容器、电源等)
  • 之后,将设备连接到Raspberry Pi上支持USB或UART的引脚

  • 然后,您需要在raspberry pi上打开一个设备文件描述符,该描述符与这些管脚通信。(通常打开一个
    (文件“w”)
    就足够了)。(如果您不确定,请参阅Raspberry Pi文档或谷歌it。)

  • 写入此文件描述符的所有内容都会发送到无线模块

  • 了解如何与模块通信(需要发送哪些命令,如何设置等等)

  • 编写python代码

  • 在谷歌上搜索之后,这似乎是一个非常流行的模块,并且已经在Arduinos上使用过,也许你可以找到一个关于如何连接它的教程,我很确定也有一些库已经编写好了,这样你就不用自己编写了


    下面的链接介绍了如何使用Arduino连接模块,但使用Raspberry Pi也应该很容易做到这一点:

    设备是如何连接的?它是否集成在覆盆子皮中?它是外部的并且串行通信(UART,I2C,…)吗?我理解RN42XVP类型的外部蓝牙芯片,但是它是如何连接到您的Raspberry Pi的?否则我帮不了你。我用电线把蓝牙芯片连接到树莓皮上。我没有编写任何与将字符串从python代码发送到android应用程序相关的代码,因为我不知道该写什么。我回答你的问题了吗?我在你发送的链接中找不到代码,只有连接,这个链接只包括pin输出。要么用谷歌搜索一个库,要么用数据表从头开始编写一个库(也许供应商甚至提供了一个库,或者示例代码)。我确信,您不会为蓝牙模块编写自己的代码。