从raspberry pi 2发送字符串变量到蓝牙的Android应用程序

时间:2017-04-06 10:26:50

标签: android python bluetooth

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

我使用的是python 2.7.3,opencv 3.1,numpy 1.8。 蓝牙芯片RN42XVP连接到树莓派2

我读了这个问题 Receiving data from raspberry pi in android via bluetooth

我试了但是它给了太多错误和未定义的变量! 无论如何,我认为这不是具体的搜索内容。

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

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

1 个答案:

答案 0 :(得分:0)

以下是一般方法:阅读手册

  1. 阅读数据表,它包含有关如何连接和与设备通信的所有信息。您需要弄清楚以下内容:

    • 您想如何连接到设备(产品页面提到UART或USB)。
    • 根据您的选择,您可以确定该模块运行所需的硬件(电容器,电源等)。
  2. 之后,将设备连接到Raspberry Pi上的USB或UART引脚。

  3. 然后你想在你的树莓派上打开一个设备文件描述符,它与那些引脚对话。 (通常open(file, "w")就足够了)。 (如果您不确定,请参阅Raspberry Pi文档或谷歌。)

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

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

  6. 编写你的python代码。

  7. 经过谷歌搜索后,似乎这是一个非常受欢迎的模块,并且已经与Arduinos一起使用,也许你可以找到一个如何连接它的教程,我很确定还有一些库已经写好了,这让你免于自己写一切的麻烦。

    以下链接介绍了如何将模块与Arduino连接,但对Raspberry Pi应该很容易做到:http://dduino.blogspot.co.at/2012/03/arduino-rn-42-bluetooth-module.html