搜尋套件、儲存庫與 APP 分類

套件詳情v4.4.2

carp_webservices

用於存取 CARP Web 服務的 Flutter API,包含驗證、部署、資料、檔案和文件集合。

AndroidiOS
近 30 天下載
1100
喜歡數
1
Pub 分數
140

安裝套件

flutter pub add carp_webservices

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

carp_webservices 套件提供 Flutter 的 API 以與 CARP 網路服務互動,支援身分驗證、部署管理、資料檢索、檔案處理及文件集合操作。專為研究與行動感測應用設計,可無縫整合至 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 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。