Muse是一款Electroencephalography(EEG)。跟Mindwave和Emotiv一样,佩戴上以后人们就能得到各种脑波数据。现在的主要用处是用来获取用户的专注度。
怂恿之下,在Mindwave,Mindwave mobile,Emotiv之后,又入手了一副Muse。本不抱太大希望的(民用级的EEG也就Emotiv这样了),但经过简单的试用以后发现Muse真是一款挺不错的新产品~连接稳定(好,写到文章最后我决定去掉这个特性...),有刘海的情况下还算隐蔽,5个主要传感区域,戴上不像科学怪人,对佩戴要求并不高。
需要翻墙的App
要想使用他们的Sample App,居然需要翻墙(包括注册账户)...原因是他们的Server是在Google App Engine,存储静态文件也是在Google App Engine Storage里。就连他们的document也是放在Google site下的。(真幸福...)
痛苦的SDK
Muse的SDK是几个EEG里装起来最麻烦的(貌似把它整个toolchain都当了一遍...),差不多耗时1个半小时,但还好这过程没出任何错误。通过执行muse-io可以判断SDK是否安装成功。
奇怪的是,似乎本地的测试程序每次只能拿到一个数据,然后就死在那了...
MuseIOReceiver
有一种数据叫OSC,是用来在电脑,各种多媒体设备间进行通信的开放协议。
Open Sound Control (OSC) is an open, transport-independent, message-based protocol developed for communication among computers, sound synthesizers, and other multimedia devices.
Muse基于OSC来进行数据传输(事实上,Muse还采用了Protobuf来存储数据)。所以甚至还像模像样的提供了oscdump工具。
MuseIOReceiver是用来接收Muse家的OSC数据的。给出的Sample代码可以给出delta, theta, alpha, beta and gamma值(好吧,原来还有这么多值...)然后他们提供了Android和iOS两个版本的源码。
原本的计划是我想拿到这实时数据,但这程序似乎不那么好用...再加上今天超困超困...以后再补上~