2015-08-11 1 views
0

Эй, я довольно новичок в использовании переносных датчиков для сбора данных. Я использую Sensor Tag от Texas Instruments.Сбор и запись данных с использованием сенсорных тегов

Я хочу записать акселерометр, гироскоп и магнитометр и записать показания вместе с их отметкой времени на подключенных телефонах Android (телефоны подключены через Bluetooth).

Любая литература или работа в этом направлении и в контексте будут полезны.

ответ

0

телефоны подключаются через Bluetooth

Я предполагаю, что вы имеете в виду на BLE с поддержкой смартфонов и устройства SensorTag. И, по Bluetooth Вы имели в виду Bluetooth Low Energy Интерфейс.

Прежде всего. Вам нужно немного прочитать о том, как запрограммирован SensorTag, когда и почему его нужно запрограммировать.

How: Использование отладчика CC. На сайте TI есть много материалов о них.

Когда: Если вы планируете изменить конфигурацию или добавить дополнительные услуги в структуре ГАТТ, вы должны сделать это в gatt.xml и загрузить сгенерированный .hex файл в SensorTag с помощью CC Debugger.

Где этот gatt.xml будет: Вытяните образец проекта для SensorTag (фактический способ его выполнения) или любой другой образец проекта для серверного устройства BLE GATT. Я бы рекомендовал сделать прежний путь, чем делать это последним способом, поскольку существуют другие зависимости, такие как hardware.xml и другие, которые могут добавить в необходимость изучения SensorTag.

Как сгенерировать файл .hex: BLEUpdate работает рука об руку с CC Debugger. На веб-сайте TI есть руководство пользователя, которое поможет вам начать работу с BLEUpdate и CC Debugger.

Следующей вехой, которую вы должны искать, является получение SensorTag, связанного с приложением Smartphone. С образцом приложения TI (я не уверен, что он есть, но я ожидаю, что он должен быть одним), который может легко поговорить с SensorTag с его настройкой по умолчанию (существующей, если вы еще не настроили ее) GATT. Так что это уже достижимо. Если вам удастся настроить структуру GATT, вы должны сначала убедиться, что SensorTag все еще отображается приложениям на основе BLE. например Светло-синий.


Я хочу записать акселерометр, гироскоп и магнитометр и записывать показания вместе с их отметкой времени в подсоединенных андроид телефонов.

Опять же, одно предположение: Я надеюсь, что вы имели в виду через «... в подключенных телефонах для Android». ясно вам. FWIK, в данном случае SensorTag может оставаться подключенным и отправлять данные и получать только от одного приложения (клиент GATT). Это виртуальное параллельное соединение с несколькими приложениями - это виртуальный в истинном смысле.

Запись данных никогда не бывает большой целью. Как только данные будут проанализированы надлежащим образом, это ничем не отличается в любом из вариантов использования. Самый простой способ разместить эти данные (записи) будет в .csv-файле (многие энтузиасты Android могут предложить еще один более простой вариант)

Смежные вопросы