origo_sdk 0.1.2
origo_sdk: ^0.1.2 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)