origo_sdk 0.1.1
origo_sdk: ^0.1.1 copied to clipboard
Flutter plugin for Origo SDK integration, providing mobile key functionality for access control systems including endpoint setup, reader scanning, and lock management.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2025-08-19 #
Added #
- Initial release of Origo SDK Flutter plugin
- Core SDK initialization with service codes and app credentials
- Endpoint setup functionality with 16-digit activation codes
- Bluetooth and NFC reader scanning capabilities
- Reader connection and opening functionality
- Endpoint configuration updates
- Debug logging and log retrieval system
- Cross-platform support for Android and iOS
- Complete platform-specific implementations:
- Android: Native Java implementation with Origo SDK integration
- iOS: Swift implementation with OrigoSDK and SeosMobileKeysSDK frameworks
- Method channel communication between Flutter and native platforms
- Example application demonstrating all SDK features
- Complete documentation with setup instructions and usage examples
Features #
initialize()- Initialize SDK with credentialsapplicationStartup()- Perform startup sequencegetEndpointSetupStatus()- Check endpoint statusendpointSetup()- Setup endpoint with activation codeendpointUpdate()- Update endpoint configurationstartScan()- Start scanning for readersstopScan()- Stop scanningopenClosestReader()- Connect to and open nearest readertoggleLogging()- Enable/disable debug logginggetLogs()- Retrieve debug logsgetPlatformVersion()- Get platform information
Platform Support #
- Flutter SDK: >=3.3.0
- Dart SDK: >=3.6.0
- Android: API level 21+ (Android 5.0+)
- iOS: 11.0+
Dependencies #
- Origo SDK 3.4.0 (Android)
- OrigoSDK framework 3.4.0 (iOS)
- SeosMobileKeysSDK framework (iOS)
- OrigoMelSDK framework (iOS)