The carp_connectivity_package is a Flutter/Dart library designed for collecting detailed connectivity data on Android and iOS devices. It enables sampling of network connectivity status, nearby Bluetooth devices, and available Wi-Fi access points. This package is ideal for research and health-related applications requiring contextual environmental data. Built as part of the CARP sensing framework, it supports precise, low-level sensing with minimal user interference. The package integrates seamlessly into Flutter apps and is suitable for studies involving location-aware or context-sensitive data collection.
Use cases
- Context-aware mobile research
- Environmental sensing in health studies
- Bluetooth and Wi-Fi device discovery
- Real-time connectivity monitoring
- Passive data collection for digital phenotyping
Key features
- Samples Wi-Fi access points
- Detects nearby Bluetooth devices
- Monitors network connectivity status
- Cross-platform support (Android & iOS)
- Designed for research-grade data collection
Suitable for
- Mobile health research
- Digital phenotyping studies
- Environmental context tracking
- Sensor-based behavioral analysis
- Low-latency data acquisition
Considerations
- Requires appropriate permissions on Android and iOS
- Background execution may be limited by platform policies
- Data collection may impact battery life
- Privacy considerations for device scanning
- Dependent on CARP sensing framework for full functionality