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