holy_beacon_sdk 0.1.0 copy "holy_beacon_sdk: ^0.1.0" to clipboard
holy_beacon_sdk: ^0.1.0 copied to clipboard

A comprehensive Flutter SDK for scanning and detecting iBeacon and Eddystone beacons with Holy devices prioritization. Designed for integration into larger systems with robust UUID processing capabilities.

0.1.0 #

โœจ Initial Release - Core UUID Processor #

Features:

  • ๐Ÿ”ง Core UUID Processor: Single and batch UUID processing with validation
  • ๐ŸŽฏ Holy Device Detection: Intelligent categorization (Shun, Jin, Kronos)
  • ๐Ÿ“Š Trust Level System: Confidence scoring for device authenticity
  • ๐Ÿ”„ Format Conversion: Bytes to UUID, normalization, validation
  • ๐Ÿ›ก๏ธ Error Handling: Comprehensive error types and messages
  • ๐Ÿงช 100+ Tests: Complete test coverage for reliability
  • ๐Ÿ” BLE Scanning: Real-time iBeacon and Eddystone detection
  • ๐Ÿ† Holy Devices Prioritization: Automatic filtering and ranking
  • ๐Ÿ“ฑ Cross-platform: Android & iOS support
  • ๐Ÿ” Permission Management: Automatic BLE/location permissions

Core Components:

  • UuidProcessor: Heart of the system - processes UUIDs with intelligence
  • HolyBeaconScanner: BLE scanning service with Holy device priority
  • BeaconDevice models: Comprehensive beacon data structures
  • Error handling with specific types and recovery suggestions

Integration Ready:

  • Designed for larger systems as independent module
  • Consistent API across all components
  • Performance optimized for batch processing
  • Memory efficient with minimal footprint

1.0.0 #

โœจ Previous Release #

Features:

  • ๐Ÿ” Complete BLE beacon scanning for iBeacon and Eddystone protocols
  • ๐Ÿ† Holy devices prioritization system
  • ๐ŸŽฏ Advanced filtering with configurable whitelists
  • ๐Ÿ“ฑ Cross-platform support (Android & iOS)
  • ๐Ÿ” Automatic permission management
  • ๐Ÿ› ๏ธ Easy integration with simple API
  • ๐Ÿ”„ Real-time reactive streams for UI updates
  • ๐Ÿ“Š Detailed scanning statistics and metrics

Platforms:

  • โœ… Android 5.0+ (API 21+)
  • โœ… iOS 12.0+

Holy Device Support:

  • Holy-Shun (FDA50693-A4E2-4FB1-AFCF-C6EB07647825)
  • Holy-IOT Jin (E2C56DB5-DFFB-48D2-B060-D0F5A7100000)
  • Kronos Blaze BLE (F7826DA6-4FA2-4E98-8024-BC5B71E0893E)

API Highlights:

  • HolyBeaconScanner - Main scanner service
  • BeaconDevice - Comprehensive device model
  • BeaconScanConfig - Flexible scanning configuration
  • BeaconWhitelist - Advanced filtering system
  • PermissionManager - Cross-platform permission handling
  • BeaconUtils - Utility functions for beacon operations

Example Integration:

final scanner = HolyBeaconScanner();
await scanner.initialize(config: BeaconScanConfig.holyOptimized());
scanner.devices.listen((devices) => updateUI(devices));
await scanner.startScanning();

Dependencies:

  • flutter_reactive_ble: ^5.4.0
  • permission_handler: ^11.4.0

Documentation:

  • Complete API documentation
  • Integration examples for Android & iOS
  • Best practices guide
  • Troubleshooting section
0
likes
0
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter SDK for scanning and detecting iBeacon and Eddystone beacons with Holy devices prioritization. Designed for integration into larger systems with robust UUID processing capabilities.

Homepage
Repository (GitHub)
View/report issues

Topics

#beacon #ibeacon #bluetooth #ble #holy

Documentation

Documentation

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

flutter, flutter_reactive_ble, permission_handler

More

Packages that depend on holy_beacon_sdk

Packages that implement holy_beacon_sdk