تساعدك هذه المكتبة على الاتصال بسماعات الرأس Muse. http://www.choosemuse.com/
يبث Muse على Bluetooth LE (الطاقة المنخفضة).
للحفاظ على طلبك خاليًا من التبعيات الخارجية ، لا تتضمن هذه المكتبة سائقي موسى خارجيين. إنه يترجم الرسائل التي تنطلق من Muse مباشرة من قناة Bluetooth وترجمتها إلى فصول بسيطة.
هذه هي مشاريع Dotnet Core SDK ، والتي تستهدف الإطار الصافي.
تستخدم مكتبة Muse.net واجهات برمجة التطبيقات Bluetooth من WinRT (UWP) DLL المضمّنة في الكود المصدري ونسخها إلى مجلد الإخراج. هذه المكتبات ليست متوافقة مع النظام الأساسي / netcoreapp.
يتم تضمينها في الحزمة ، لذلك ليست هناك حاجة لإضافتها يدويًا. ومع ذلك يتم العثور عليها عادة هنا:
تم تصميم هذه المكتبة فوق واجهة GATT (السمات العامة) للبلوتوث. https://www.bluetooth.com/specifications/gatt/generic-attributes-overview
يحتوي سماعة Muse على العديد من المستشعرات:
يبث الجهاز كل مخرجات مستشعر عبر قناة 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 ، NotifygyRoscope ، Notifyeeg. يظهر لك القياس عن بعد البطارية والجهد ودرجة الحرارة. يتم بث جميع قنوات EEG الخمسة على حدث Notifyeeg.
بفضل كارتر أبليتون لتوجيه طريقة للوصول إلى WinRT. win10win32bluetooth
تستند الكثير من التكنولوجيا في هذه المكتبة إلى Muse-JS