Q&A Flashcards
How did the modules in NP prepare you for your attachment?
The modules gave me technical knowledge of how to do certain task that are needed in my field. For example, modules such as network fundamentals taught me how to check if the network devices are communicating with each other through a ping test, and through SACF, I learn how to navigate smoothly in Linux systems through different command-line, for example cd to change between different directories.
Can you describe your daily work activities?
My daily work consists of pinging the on-site router’s IP address, checking the live and playback feed of the camera, and charging the surveillance equipment batteries.
How does the SIM-to-SIM infrastructure facilitate communication between the backend and frontend devices?
The SIM cards enable the routers to establish connections with the telco network, allowing for data transmission between the backend devices and the frontend devices.
Why does rebooting the router help in the functioning of the devices?
Rebooting the router forces it to re-establish connections with all connected devices. It can rectify communication errors, restoring proper connections between the router and the camera.
How did you approach the design and implementation of the solution?
I followed the problem solving process such as:
Identifying the Problem: Recognizing the time-consuming nature of manually checking device IP addresses and port numbers.
Brainstorming a Solution: I devised a plan to incorporate buttons in the Excel sheet to automate the process.
Researching Feasibility: I researched the possibility of using VBA macros to automate launching Google Chrome and inputting IP addresses.
Testing and Troubleshooting: I created a test spreadsheet, wrote initial code, and debugged issues to ensure functionality.
Refinement and Feedback: After successful testing, I refined the code and received feedback from my supervisor, discussing placement of buttons for better user experience.
Refinement and Feedback: After successful testing, I refined the code and received feedback from my supervisor, discussing placement of buttons for better user experience.
Optimization: Recognizing the need for further optimization, I automated IP address updates by reading them from specified cells in the Excel spreadsheet.
Implementation: The finalized code significantly reduced the time required to access device web interfaces, improving efficiency for the engineering team.
Could you explain the functionality of the Excel buttons and the associated VBA code?
Firstly, I create a variable to hold the file path to Google Chrome executable. Next, I create another variable to set to a specific cell in the Excel worksheet which contains the IP address of the router. The code then reads the IP address from the specified cell and checks if it’s not empty. Next, I use the Shell function to execute the launching the Google Chrome and direct it to the router’s web interface. The shell function is used to execute an external program or a windows from within VBA
Can you explain the syntax and functionality of the SCP command used for copying files between Windows and Linux systems? (Provide a detailed explanation of how the SCP command works and how you customized it to transfer the Python files to the AI Box.)
While transferring data with SCP, both the files and password are encrypted so that anyone snooping on the traffic doesn’t get anything sensitive and it uses the SSH protocol for both authentication and encryption.
What considerations did you take into account when accessing the AI Box using Secure Shell (SSH), and how did you mitigate any potential security risks?
I confirmed with my supervisor that the SSH access was restricted to authorized personnel within the office network and strong password policies were enforced.
What measures do you take to ensure the safety and proper handling of batteries and electrical equipment during the charging process? (Discuss any safety protocols or precautions you follow to prevent accidents or damage to equipment and ensure compliance with safety standards.)
I make sure the cable is neat and tidy so that it doesn’t tangle with each other and i also I turned on the air con to prevent the batteries from overheat while charging
How is your laptop device able to access the camera and NVR web interface?
By configuring port forwarding in the router, the router knows how to handle incoming requests associated with specific port numbers. It directs these requests to our computer and then forwards the traffic to the intended device
Network layer
- physical layer > transmit raw bit stream
- data link layer
- network layer
- transport layer
- session layer
- presentation layer
- application layer
How does SSH works?
SSH provides strong password authentication and public key authentication, as well as encrypted data communications
what is the usage of a fuse?
fuse provides overcurrent protection and preventing damage to the circuit and connected devices.
What might be the root causes causing the devices to not function?
there are 3 possible root causes, camera hardware failure, power supply due to the battery pack is low in voltage or there might be a bug in the system
what will happen if you swap the polarity?
Reversing the polarity can cause it to explode as there is a risk of short circuits