搜索插件、代码仓与 APP 分类

插件详情v4.4.2

carp_webservices

用于访问 CARP Web 服务的 Flutter API,包括身份验证、部署、数据、文件以及文档集合。

AndroidiOS
近 30 天下载
1100
喜欢数
1
Pub 分数
140

安装插件

flutter pub add carp_webservices

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

carp_webservices 包为 Flutter 提供了与 CARP Web 服务交互的 API,支持身份验证、部署管理、数据检索、文件处理和文档集合操作。专为研究和移动感知应用设计,可无缝集成到 Android 和 iOS 平台的 CARP 生态系统中。该包简化了对数字健康和行为研究至关重要的云资源的安全访问。它是更广泛的 CARP 感知框架的一部分,促进了跨设备和系统的互操作性与数据一致性。

适合场景

  • 移动健康研究
  • 远程数据收集
  • 参与者部署管理
  • 安全的文件和文档处理
  • 数字表型研究

主要特点

  • 通过CARP网络服务进行身份验证
  • 支持数据和文件检索
  • 文档集合管理
  • 跨平台(Android 和 iOS)兼容性
  • 与CARP Sensing框架集成

适合对象

  • 数字健康领域的研究人员
  • 移动传感应用开发者
  • 需要远程参与者管理的研究
  • 使用 CARP 生态系统工具的团队
  • 涉及纵向数据收集的项目

使用建议

  • 需要CARP网络服务账户
  • 依赖 CARP 感应后端
  • 仅限CARP生态系统
  • 需要稳定的互联网连接
  • 认证令牌必须安全地进行管理

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

CARP-Mobile-Sensing-Vertical

This repo holds the source code for the Copenhagen Research Platform (CARP) Mobile Sensing (CAMS) Flutter software. It contains the source code for CARP first-party (i.e., developed by the core CARP team) CAMS framework, its packages, and example apps.

In addition, the CARP team maintains a set of Flutter plugins (mainly) for sensing purposes. Flutter plugins enable access to platform-specific APIs. For more information about plugins, and how to use them, see the Flutter Packages description.

All the CARP Flutter components including the plugins are also available on pub.dev.

Software Components

These are the available CARP Mobile Sensing Flutter components in this repository.

Component Description pub.dev
Core Basic components
carp_serializable A package for polymorphic serialization to/from JSON build on top of json_serializable pub package
carp_core The CARP core domain model pub package
carp_mobile_sensing The main CARP Mobile Sensing Framework pub package
Packages Data sampling packages
carp_apps_package App sampling package (installed apps, app usage) pub package
carp_connectivity_package Connectivity sampling package (bluetooth, wifi, connectivity) pub package
carp_communication_package Communication sampling package (phone, sms) pub package
carp_context_package Context sampling package (location, activity, weather) pub package
carp_audio_package Audio sampling package (audio, noise) pub package
carp_survey_package Sampling package for collecting survey data from Research Package and running cognitive test using the Cognition Package pub package
carp_health_package Sampling package for collecting health data from Apple Health and Google Health Connect pub package
Wearables Sampling Packages for Wearable Devices
carp_movisens_package Movisens Move & ECG sampling package (movement, MET-level, ECG) pub package
carp_esense_package Sampling package for the eSense earplug device (button pressed & movement) pub package
carp_polar_package Sampling package for the Polar heart rate monitors pub package
carp_movesense_package Sampling package for the Movesense heart rate monitors pub package
carp_aware_package Sampling package for the Apple Watch, using the AWARE watchOS framework pub package
Backends Backend data upload components
carp_webservices Flutter API for CARP Web Services (CAWS) pub package
carp_backend Data manager for uploading data to a CAWS data backend. pub package
carp_firebase_backend NOT MAINTAINED ATM Data manager for uploading data to Firebase as both zipped files and JSON data pub package
Utilities Misc. CAMS utilities
carp_study_generator A simple command line interface (CLI) to upload study protocols, informed consent, and localization files to a CAWS backend. pub package
Apps Misc. mobile sensing demo apps
carp_mobile_sensing_app Demonstrates how basic mobile sensing can be implemented in a Flutter app using CAMS. Also demonstrates how to integrate wearable devices over BLE connections.
pulmonary_monitor_app Demonstrates how user tasks (aka. AppTask) are supported in CAMS.

Documentation

The overall documentation of the software architecture of CARP Mobile Sensing, and how to use and extend it, is available on the CAMS Documentation site. Each of the specific packages also contains more detailed documentation on how each package is used within the framework (e.g., how the Movesense sampling package is utilized).

Issues

Please check existing issues and file any new issues, bugs, or feature requests in the carp.sensing-flutter repo.

Contributing

Contributing is not yet in place. However, if you wish to contribute a change to any of the existing components in this repo, please review our contribution guide, and send a pull request.

所属分类

依赖

依赖清单 13 项

源码仓库

使用此插件的项目

暂无相关数据。