Muse.Net
1.0.0
该图书馆可帮助您连接到缪斯耳机。 http://www.choosemuse.com/
缪斯在蓝牙LE(低能)上广播。
为了使您的应用程序没有外部依赖关系,该库不包括外部缪斯驱动程序。它翻译了直接从蓝牙频道从缪斯女神开始的消息,并将其转化为简单的课程。
这些是针对网络框架的Dotnet Core SDK项目。
Muse.net库使用Winrt(UWP)的蓝牙API(UWP)中包含在源代码中的DLL并复制到输出文件夹。这些库不是跨平台 / NetCoreApp兼容。
这些包含在包装中,因此无需手动添加它们。但是它们通常在这里找到:
该库建立在蓝牙的Gatt(通用属性)接口的顶部。 https://www.bluetooth.com/specifications/gatt/generic-attributes-overview
缪斯耳机有多个传感器:
该设备通过单独的GATT通道(特征)广播每个传感器输出。广播仅在您的应用程序订阅的渠道上发生。
var client = new MuseClient ( MyMuse . Address ) ;
var ok = await client . Connect ( ) ;
if ( ok )
{
await client . Subscribe (
Channel . EEG_AF7 ,
Channel . EEG_AF8 ,
Channel . EEG_TP10 ,
Channel . EEG_TP9 ,
Channel . EEG_AUX ) ;
client . NotifyEeg += Client_NotifyEeg ;
await client . Resume ( ) ;
} MuseClient有四个可以订阅的事件:NotifyTelemetry,NotifyAccelerometer,NotifyGyGyRoscope,NotifyEeg。遥测显示您的电池,电压和温度。所有5个EEG频道均在Notifyeeg事件上播放。
感谢卡特·阿普尔顿(Carter Appleton)指出了一种访问Winrt的方法。 win10win32Bluetooth
该图书馆中的许多技术都基于Muse-JS