Проект предусматривает снятие показаний сердечного ритма (пульса) с блютуз сенсора мадогабаритным устройством, передаче полученных данных на смартфон с ОС Android (смартфон при этом осуществляет геолокацию места нахождения) и с Bluetooth module последующей передачей всей полученной информации в базу данных MySQL на удалённый Web-сервер.

Bluetooth module Данный проект основывается на малогабаритном блютуз (Bluetooth 4.0) сенсоре, закреплённом с помощью нагрудного ремня на груди и предназначенного для получения точных данных о пульсе в реальном времени при повышенных нагрузках и при восстановлении, при занятиях фитнесом в тренажерного зала, пеших тренировках, беге или при езде на велосипеде, а также Bluetooth module для медицинского контроля при реабилитации пациентов с сердечными заболеваниями.

Хотя производители таких сенсоров с ультранизким энергопотреблением указывают, срок службы работе батареи до года при питании от одной батареи типа монеты CR2032, но данная характеристика не проверялось и в настоящий период уточняется.

Как это работает.

Сенсор с помощью нагрудного ремня с регулируемой длиной крепиться на груди пациента, после чего начинает подачу Bluetooth-сигналов рекламы.

Search Android-приложение, после старта, процедуры поиска и обнаружения требуемого сенсора, производит соединение с данным сенсором, и запуск блютуз сервиса в фоновом режиме. После чего сенсор посылает, а приложение принимает значения пульса в реальном времени в режиме уведомления. Приложение также запускает сервис Локации, что позволяет отслеживать место расположения пациента и вычислять пройденное расстояние.

Вся информация также в реальном времени передаётся через Интернет на удалённый Web-сервер где заносится в базу данных. Здесь она может в автоматическом режиме проходить обработку по проверке некоторых критических условий. Например, проверке на заданное граничное значения и в случае определённых отклонений (например, 20-ти разовое превышения значения пульса равного 120 или понижение пульса ниже 50), отправлять предупредительные сообщения самому пациенту, или стороннему наблюдателю, например, тренеру или врачу. А в случае критической ситуации отправить тревожное сообщение с указанием координат места расположения пациента. Также при необходимости может быть отправлена карта местности с указанием точки нахождения пациента.
оооооооооооооооооооооооооо

Search Скрипт удаленного Веб-сервера обрабатывает данный запрос и помещает данные в таблицу базы данных MySql для хранения, откуда можно извлечь для просмотра в виде графика на экране смартфона или Персонального компьютера или значений в таблице базы данных в любой точке мира.

Откуда она может быть просмотрена или самим пациентом во время тренировок или после их завершения, или другим сторонним наблюдателем, например, тренером или врачом.

Демонстрацию мониторинга показаний пульса можно наблюдать перейдя по вкладке меню "Графика". Или посмотреть значения всех показаний в виде таблицы. Просмотр таблицы можно видеть перейдя по вкладке меню "База"

Благодаря записи показаний в базу данных их можно длительно хранить, и наблюдать динамику по прошествии некоторого времени сравнивая с новыми показаниями.

Данный проект состоит из трёх программно-аппаратных модулей: (1) Bluetooth модуля сердечного ритма ("Heart rate sensor"), осуществляющего рекламу нахождения устройства, и получение собственно показаний, и при наличии соединения, отправку полученных данных по интерфейсу Bluetooth на Смартфон с OS Android. (2) Программы "Монитор Частоты Пульса", работающей на смартфоне под OS Android, осуществляющей поиск Bluetooth-устройств, находящихся в поле действий Смартфона и после нахождения соответствующего устройства осуществляющая соединение, геолокацию местности и отправку всех данных на Web-сервера wltech.ru/pulsemonitor. Данная программа построена с использованием Android Studio. (3) PHP-скрипт Web-сервера производит приём и проверку полученной информации, её необходимую обработку и обеспечивает хранение обработанных данных в базе MySQL.

При таком подходе просмотр показаний можно осуществлять как в реальном времени самим пациентом, а также и из любой точки мира, любым (имеющим допуск) сторонним наблюдателем. А также производить автоматический (программный) контроль. Также все данные можно просмотреть и в любое удобное время.

Демонстрацию работы мониторинга показаний пульса можно наблюдать в реальном времени (естественно при работе системы) посмотреть на вкладке меню "Графика". Или посмотреть значения всех показаний в виде таблицы. Демонстрация таблицы представлена на вкладке меню "База"
Примечание, для получения новых показаний требуемую вкладку необходимо перегрузить