iomico developed firmware of a reader device for door access control. It is used for user authentication and granting access to the doors via BLE communication with a smartphone or via OSDP interface with an ID card.
INTRODUCTION
The door access control reader device, developed by iomico, revolutionizes user authentication and access management through its advanced firmware and cutting-edge features. Utilizing Bluetooth Low Energy (BLE) communication with smartphones and the OSDP interface with ID cards, this device offers seamless and secure access control solutions.
DESCRIPTION
iomico spearheaded the development of firmware for the door access control reader device, focusing on enhancing user authentication and access management capabilities.
SOLUTION
The following features were implemented to ensure robust functionality and security:
Firmware Development: Utilizing Embedded C++, iomico crafted firmware tailored to the specific requirements of the access control reader device.
MCU Selection: The firmware operates on the nRF5340 MCU, enabling efficient control of device operations and ensuring seamless integration with other components.
Bluetooth LE Integration: BLE communication enables seamless smartphone interaction, facilitating user authentication and access control via mobile devices.
Zephyr OS Implementation: Leveraging the Zephyr OS platform, the firmware benefits from a robust and scalable operating environment, ensuring reliability and performance.
OSDP Interface: Integration of the OSDP interface allows for secure ID card reading, expanding the device's compatibility and functionality.
Cryptography Operations: The firmware utilizes the MbedTLS library and incorporates advanced cryptographic operations, ensuring secure authentication and data integrity.
ECDSA Authentication/Signing: Enhanced security is achieved through ECDSA authentication and signing, safeguarding access control processes against unauthorized access and tampering.
RESPONSIBILITIES
Firmware Development:
Designing and implementing firmware functionalities tailored to door access control requirements.
Optimization for resource-constrained environments to ensure efficient operation on the nRF5340 MCU.
Technical Support:
Collaborating with hardware engineers to ensure seamless integration of firmware with the access control reader device.
Testing and validation to guarantee functionality, security, and compatibility with BLE-enabled smartphones and OSDP interfaces.
TECHNICAL DETAILS
Firmware:
Language: Embedded C++
MCU: nRF5340
Platform: Zephyr OS
Security: MbedTLS library for cryptography operations, ECDSA authentication/signing
Integration:
Bluetooth LE for smartphone communication
OSDP interface for ID card reading
CONCLUSION
iomico's firmware development expertise has resulted in a robust and feature-rich door access control reader device. The device offers seamless user authentication and access management capabilities by leveraging advanced technologies such as Bluetooth LE, OSDP interface, and secure cryptography operations. Implementing firmware optimized for the nRF5340 MCU and the Zephyr OS platform, iomico has ensured reliability, performance, and security, making the door access control reader device a trusted solution for access control in various environments.
Our services
Embedded Software Development
Industry
Security
Technology
C/C++, BLE, nRF5340
Team
1 Embedded Software Developer