这里有没有人尝试通过与蓝牙设备关联的 COM 端口连接到 MindWave 设备?仅通过 Thinkgear 连接器连接会更好吗?我的目标语言是 Ruby,我正在考虑使用串行端口库。
问问题
618 次
1 回答
0
如果您直接连接到串行端口,您将不得不解析二进制数据,实际上,ThinkGear Connect 套接字协议适用于(所有相关的都在这里)TGSP 是基于 JSON 的协议,因此在 Ruby 中处理它是小菜一碟(下面是上面链接中的文档摘录)
ThinkGear 套接字协议 (TGSP) 是一种基于 JSON 的协议,用于在客户端和服务器之间传输和接收 ThinkGear 脑电波数据。TGSP 旨在允许没有标准串行端口 API 的语言和/或框架(例如 Flash 和大多数脚本语言)通过套接字 API 轻松集成脑电波感应功能。
所以我建议你处理 TG 套接字协议(我假设你不在嵌入式设备上运行 Ruby,因为如果你这样做,你肯定需要手动解析来自 TGAM 芯片的数据)而不是自己解析,但不要忘记,您必须启动 ThinkGear Connector 软件并在您希望代码运行的任何地方运行。
于 2013-12-15T14:29:00.507 回答