Maison Intelligente
Maison Intelligente
The dual access control system, combining RFID badge readers and a RS232-connected numeric keypad, significantly enhanced security by requiring two separate authentication factors to grant access. This multi-layered security approach reduced the likelihood of unauthorized entry by adding an additional complexity layer, making it harder for potential intruders to bypass the system without detectable efforts .
Real-time operations were enabled through the use of an RTOS µC/OS on the Stratix® Altera® board, crucial for managing the simultaneous execution of tasks like motion detection, keypad scanning, and RFID badge processing. Real-time capabilities were necessary to ensure the responsive and efficient functioning of the embedded system critical to maintaining security and surveillance integrity .
The project team implemented a secure web server to manage remote access to the surveillance network. Security was enhanced by storing user identifiers and passwords in a local database, ensuring that access was restricted to authenticated users. The system likely used HTTPS for encryption to maintain data confidentiality during transmission .
The main obstacles included porting issues and scant documentation on the Altera® board. These were addressed mainly through project roles, with specific team members dedicated to development and troubleshooting. The team used structured project management methods, including planning and regular meetings, to systematically address these challenges .
The Stratix® Altera® board was chosen for its embedded real-time capabilities, although it posed limitations such as limited resources and non-expandability to add peripherals. The choice was likely influenced by the board's ability to handle multiple tasks like movement detection, keypad and RFID monitoring simultaneously through its RTOS µC/OS environment .
The project plan acknowledged future scalability challenges by identifying tasks like automatic management for the addition of cameras and updates to the website as pending tasks. However, the hardware choice indicated some limitations, as the Altera® board was described as non-evolutive, which could pose a challenge for scaling beyond initial design parameters .
The chosen development environments were C under Nios 2 IDE and Visual Studio, and Java under Eclipse with Tomcat for server functions. These environments facilitated cross-platform integration and provided robust tools for embedded system programming and web interface development, aiding in efficient project execution despite some documented issues with platform specificity, such as limited extendibility of the Altera® board .
The core functionalities required for the intelligent house project included video surveillance, motion detection and tracking, and remote controllability. These functionalities were distributed across system components such as a network of wireless cameras or routers with USB cameras for image acquisition and motion detection, an FPGA board with RTOS µC/OS for tasks like movement detection and RFID badge scanning, and a web server for secure remote access. Control access was facilitated through a double-layer system involving badge readers and a numeric keypad .
Choosing a wireless network significantly influenced system architecture by enabling flexible deployment of cameras and minimizing physical infrastructure constraints. This facilitated advanced surveillance capabilities such as remote monitoring and dynamic reconfiguration of network nodes. The wireless architecture also supported scalability in camera addition and ensured that surveillance operations could be distributed and managed efficiently .
The project scope was defined through assessing existing solutions, available hardware capabilities, and identifying specific functionalities needed for the 'intelligent house.' This led to a detailed distribution of tasks among project roles: K. Dautcourt as project leader and F. Wissocq and N. Vouhé as developers. The defined scope was reflected in roles being aligned to expertise in software and hardware integration .