Android 波处理与树莓皮
我在找教程和指导,而不是代码 我正在开发一个项目,工作的核心是用C++编写的,我需要为安卓平台搭建一个用户界面。Android应用程序的工作原理如下: 问题1: 将有一个按钮,用户可以在其中“按下”他们可以说话,然后将其转换为.wav文件(设置采样率等),然后将其发送到库(用C++编写),然后将结果发送回接口 问题2: 我需要一种方法来发送一小段数据(在上述事件之后)到一个树莓Pi,它将触发一些LED。(我已经完成了LED部分) 我在想也许可以使用插座。在这种情况下,Raspberry Pi正在“监听”要发送的数据(它将只是1或0),然后如果收到“1”,它就会触发一个事件。这听起来是个好方法吗 因此,使用SDK(java)开发这个应用程序还是应该更好的,还是应该在C++?Android 波处理与树莓皮,android,interface,android-sdk-2.1,Android,Interface,Android Sdk 2.1,我在找教程和指导,而不是代码 我正在开发一个项目,工作的核心是用C++编写的,我需要为安卓平台搭建一个用户界面。Android应用程序的工作原理如下: 问题1: 将有一个按钮,用户可以在其中“按下”他们可以说话,然后将其转换为.wav文件(设置采样率等),然后将其发送到库(用C++编写),然后将结果发送回接口 问题2: 我需要一种方法来发送一小段数据(在上述事件之后)到一个树莓Pi,它将触发一些LED。(我已经完成了LED部分) 我在想也许可以使用插座。在这种情况下,Raspberry Pi正在
任何帮助、建议和/或教程都将不胜感激我想,对于Androidprogramming的基础知识,我想没问题。
对于你的第一个问题,它似乎可以帮助你
对于您的第二个问题,我将使用蓝牙-串行通信。Bluetooth API在上有很好的教程,因此您可以通过已经包含在Android中的Bluetooth发送任何您想要的内容。Pi默认支持串行部件。
然后你需要一个蓝牙RS232加密狗,就像你可以连接到你的树莓(我有相同的BT加密狗,它很容易使用)。 将蓝牙串行加密狗连接到Raspberry上的RXD和TXD Pin(见附件图片)
上,您可以向Pi发送任何您想要的信息(您可以通过/dev/ttyACM0或类似设备上的Pi接收数据)
我希望这对您有所帮助。到目前为止,这似乎是一个大项目。祝您好运套接字解决方案听起来足够复杂,因为我不确定您指的是unix域套接字还是tcp internet套接字。此外,您还必须找到一种方法来定义该套接字的通信协议,以便Pi能够区分实际信号和随机垃圾邮件/轰炸 另一种+快速脏的解决方案是
- 正常编写android应用程序,使用官方sdk等。通过简单的HTTP get方法在internet上发送信号
- 使用cgi套接字绑定在Pi上设置一个轻量级的简单http守护进程。您可以按计划的方式编写套接字程序李>
当然。如果您的环境受到严格控制。您可以使用unix域套接字来解决这个问题 你想要什么样的教程?你知道android开发吗?还是从零开始?@TomMekken嘿,我以前用Java编程过,我想这就是SDK使用的。因此,如果有的话,这只是一个一般的起点。