2016-05-10 2 views

ответ

1

Если вы хотели бы получить реальные данные времени (датчик) с Microsoft полосы, то это не API MS здравоохранения, но Microsoft Band SDK, что вам нужно. Он включает функции, позволяющие датчикам и получать потоковые данные.

Этот SDK существует только для Windows, (C#), Android (Java) и IOS (Objective C). Нет библиотеки MATLAB. Если вам нужно обработать данные в реальном времени, одна вещь, которую вы могли бы попробовать, - написать приложение (используя одну из этих библиотек), которая записывает входящие данные датчика в файл, который считывается и обрабатывается вашим кодом MATLAB ,

+0

Это имеет смысл. Если у меня нет опыта в любом из вышеперечисленных языков программирования, что бы вы предложили. Ссылка, о которой я рассказывал выше, говорит об API, не может быть вызвана непосредственно в MATLAB? или мне нужно будет использовать что-то вроде Visual Studio для этого? – DashD

+0

Привет, я смог запустить Microsoft Band SDK, но мне нужно запускать каждый сенсор отдельно, должен ли я писать приложение для записи всех данных одновременно? Однажды, как я должен передавать данные в реальном времени в MATLAB? – DashD

+0

@DashD - Чтобы сделать это ясно, обработка данных в реальном времени, поступающих из Band в MATLAB, не является простой. Проще всего было бы написать приложение на C# в Windows 10, работающем на ПК (так MATLAB запускается на том же компьютере), который подключается к Band. (Я работал только с Band SDK для Android, поэтому я не знаком с Windows.) Вы должны быть в состоянии подписаться на все датчики одновременно в начале и записывать входящие номера в .CSV файл на диске. В MATLAB вы можете отслеживать этот файл, и если произойдет какое-либо изменение, прочитайте последнюю строку и обработайте ее. –