November - 2024
Elevator Management System (Beta):
Enhanced Playback Events Timeline
- The playback timeline now displays Elevator and Elevator Credential events by default, offering a more focused view of relevant data. It also includes full event timeline functionalities and features a green "Live" button, allowing users to seamlessly switch to Real-Time mode for continuous monitoring.
Playback Events Timeline in Animation View
- The events timeline in Playback mode is now displayed in the animation view when the user hovers the mouse over the bottom of the middle component containing Elevator Cars, enhancing accessibility and user interaction.
Play and Pause Buttons for Playback Timeline
- Added Play and Pause buttons to the playback events timeline, with Play starting the playback of elevator events for the selected time period and Pause temporarily halting playback to freeze all visible data.
Improved Transition from Playback to Real-Time Mode
- Added functionality to reset car animation playback and enable real-time event handling when switching from Playback mode to Real-Time mode, ensuring a smooth transition and accurate data display.
BluREMOTE:
Introduced Front/Rear Floor Stop Selection Toggle
- Introduced a new toggle in BluREMOTE, allowing users to seamlessly switch between the Front and Rear Floor Stops when selecting the current floor to call an elevator. This feature enhances flexibility and ensures a smoother user experience.
Camera Configuration:
Floor Field Added:
- A new Floor field has been introduced in the Camera Configuration page.
- Relevant values have been seeded to this field for existing cameras.
Floor Plan Registration:
- A dedicated Homography section has been added to the Camera Configuration page.
- Features of this section:
- Users can associate cameras with a map by selecting the relevant floor plan.
- Functional for cameras with snapshot capabilities.
- Allows plotting points on the floor plan and aligning them with the camera view.
- Enhanced visualization with options to toggle user points, show homography points count, and view all devices on the floor plan.
Viewing Geometry:
- The Viewing Geometry section has been added to the Camera Configuration page.
- This section includes the following parameters:
- Yaw
- Pitch
- Roll
- Height
- Focal Length
- Data is divided into Estimated and Derived values for better understanding and usage.
AutoID:
UI Updates:
- Introduced a new Auto-ID section within the Photos page, positioned directly below the existing Photos section.
- The Auto-ID section has been designed to match the look and feel of the existing Photos section, with clear labeling to differentiate the two sections.
- The Auto-ID section dynamically adjusts its layout based on the configured number of images to display, ensuring a seamless user experience.
Default Auto-ID Image Count Configuration:
- The default number of Auto-ID images displayed is set to one.
Best Image Selection:
- The system automatically selects the best-quality image of a person to be used as the primary Auto-ID image.
Multi-factor Authentication (MFA):
- Added a Back button to the Registration page, enabling users to easily navigate back to the login screen without submitting changes. This enhancement eliminates the need to rely on the browser's back button, simplifying navigation.
- Updated the SMS format for Two-Factor Authentication (2FA) to support automatic reading of One-Time Passwords (OTP).
Data Lake:
Data Lake Folder Structure Enhancements:
- Introduced folder structure changes to the Python library to improve organization and accessibility.
- Ensured backward compatibility for Data Lake using Python.
- Updated the Download Library to support backward compatibility.
- Modified Upload and Download APIs to include support for new fields: MapId and FloorId.
- Created a dedicated library for defining and managing the Data Lake folder structure.
- Integrated the new folder structure into the existing Python library.
UI File Retrieval API Update:
- Updated the API responsible for returning files to the UI to work with SAS Token authentication, ensuring secure and efficient data retrieval.
Flag for Folder Structure Verification:
- Added a flag in the Data Lake library to verify the presence and correctness of the folder structure.
Building ID Retrieval Library:
- Developed a C# library that efficiently retrieves Building IDs from the Data Lake, enhancing data integration capabilities.
Folder Tagging with Upload Enum:
- Implemented a tagging mechanism to associate folders with an Upload Enum, ensuring accurate data placement within the Data Lake.
API Naming Convention Standardization:
- Fixed and standardized the naming conventions for library APIs in both C# Library & Python Library.
Person Reader:
Software Version: 1.0.292
New Features
Local and Global Centroid Retrieval:
- Person Reader now retrieves both local and global centroids for each user from the cloud via the shadowStateGenerator function app.
- Local Centroid: Generated from images captured on the individual Person Reader device.
- Global Centroid: Combines images from all Person Readers within the building, providing a comprehensive representation.
New Face Quality Model:
Introduced an updated face quality model that evaluates user images based on:
- Sharpness
- Pixel Proportion
- Head Pose
This model improves training efficiency by filtering out low-quality images, ensuring only high-quality images are used for processing.
Improvements:
Logging Enhancements:
- Improved log formatting for consistency and better readability for R&D purposes.
Log Format: YYYY-MM-DD HH:MM:SS.FFFFFF <loglevel>
- This standardized format ensures easier log analysis and debugging.
Bug Fixes:
DDE Missing Floor Issue:
- Resolved an issue where the DDE floor list was incomplete on the third page, ensuring all floors are now properly displayed.
Face Scrub:
Image Processing Adjustments:
- Images are now processed on a per-Person Reader basis instead of building-wide processing.
- Local Training State: Each Person Reader uploads its own training state individually.
- Global centroids are generated by combining images from all Person Readers within the building.
Auto ID Selector:
- Images are uploaded as Type 2.
- Maintains up to 100 Auto ID images per user, based on face recognition scores, ensuring optimal identification accuracy.
SNAP24:
- Event Snapshots:
Snapshots are now generated for all BluSKY events, including manual clip requests and motion events.
BluSKY iOS App Mobile App v1.3.20:
BluSKY iOS App v1.3.20 is released and now available on iOS App Store.
Two-Factor Authentication Compatibility
- Enhanced the iOS app with two-factor authentication, allowing users to log in using a verification code sent via SMS or Email, or through Appearance Recognition for a more secure and flexible login experience.
Registration Page for Existing Users
- Introduced a new Registration page, allowing existing users to set up essential details like mobile number, default floor and floor stop, 'DDE Auto Floor Assignment,' and preferences for 'Appearance, Voice, Name' recognition. Users can also enable Two-Factor Authentication and register their appearance for enhanced personalization and security.
"Resend Code" Button on Code Verification Page
- Added a "Resend Code" button to the code verification page, providing users with a convenient option to request a new verification code if needed.
Latest SDK Updates
- Updated the app to leverage the latest SDK versions for better performance and stability.
BluB0X Recorder v3.1.3.x:
Improvements:
- Readable Camera Names:
Camera names are now more user-friendly, replacing random numeric identifiers. - Extended Log Retention:
Improved system logging, ensuring logs are retained for at least one month. - Offline Configuration:
LVSM no longer needs to be online to modify camera configurations from BluSKY. - Spiderware Stability:
Enhanced stability and optimized resource utilization for Spiderware.
New Features:
- Auto-Restart for Docker Services:
Automatic restart added for Docker services that stop responding to network calls. - Camera Configuration via BluSKY:
Camera configurations can now be modified directly through the BluSKY configuration page. - Camera Timezone Detection:
Added the ability to detect and display the timezone of cameras. - Stream Health Check and Auto-Restart:
Health checks and automatic restarts implemented for video streams. - Evo Server Auto-Restart:
Evo server will now automatically restart when encountering network issues. - Machine Timezone Display:
The recorder configuration page now displays the machine's timezone. - Clock Disparity Display:
The recorder configuration page shows any disparity between the machine's clock and the correct time. - Manual Clip Status:
The video player now provides granular status updates for manual clip recordings. - Event Snapshots:
Snapshots are now generated for all BluSKY events, including manual clip requests and motion events. - Resolution and Expiry Configuration:
Snapshots are created with the correct resolution and expiry settings as configured in BluSKY. - Clip Recording Time Logs:
LVSM now logs the duration required to complete clip recordings.
Fixes:
- Camera Configuration Consistency:
- Fixed inconsistencies in camera configurations modified through BluSKY.
- Missing Recording Files:
Resolved issues where certain camera recordings were missing. - Motion Detection Crash:
Addressed crashes in motion detection caused by threading issues.
LVSM v2.4.0.0:
Improvements:
- Offline Configuration:
LVSM no longer requires an online connection to modify camera configurations from BluSKY. - Universal Snapshot Support:
Snapshots are now supported for all NVR types.
New Features:
- Machine Timezone Display:
The recorder configuration page now displays the timezone of the machine. - Clock Disparity Display:
The recorder configuration page shows any disparity in the machine's clock. - Manual Clip Status:
The video player displays detailed status updates for manual clip recordings. - Event Snapshots:
Snapshots are captured for all BluSKY events, including manual clip requests and motion events. - Resolution and Expiry Configuration:
Snapshots are generated according to the configured resolution and expiry settings in BluSKY. - Clip Recording Logs:
LVSM logs the time taken to complete clip recordings.
Fixes:
- Camera Configuration Consistency:
Fixed inconsistencies in camera configurations modified through BluSKY.