也许首先是“坏”消息:
Android 本身不提供任何类型的“调制解调器”功能等。意思是:没有内置的AT命令通过蓝牙控制手机。
好消息是:Android 手机几乎可以通过适当的应用程序以您能想到的任何方式进行控制。
因此,您可能想要的方式(如果您想坚持使用 Android)是编写自己的特定 Android 应用程序,
- 处理与 µC 之间的蓝牙连接(BlueTerm 显然成功地做到了),并且
- 通过已建立的 BT 连接接收来自 µC 的命令,然后根据需要在 Android 设备上执行任何操作,例如拨打电话、发送 SMS 消息、播放声音等。
要开始开发 Android 应用程序,您可以访问http://developer.android.com/index.html。如果您之前没有编写过 Android 应用程序,请准备好学习很多新概念。
也许您可以利用一两个示例应用程序,例如“蓝牙聊天”。
安卓看到我的蓝牙设备,但说“已配对,但未连接”。
这只是表明您的 µC 的蓝牙模块和手机之间的配对成功并且手机存储了配对信息以允许将来连接而无需重复输入 PIN。“未连接”部分应该暗示当前没有与指定设备建立连接,但是,在我的手机上我从未见过“配对并连接”或类似的。不知道为什么。
我假设有一些标准协议并允许手机同步到蓝牙设备?
对于 Android,Google 只实现了 RFCOMM 蓝牙连接,其中一个特殊的连接是 SPP 串行端口仿真,这可能正是您的 BT 模块和 BlueTerm 使用的。