






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
B.P3 Produce an IoT system or device design to solve a problem, including the architecture, standards, communication requirements and security. B.P4 Review the IoT system or device design with others to identify and inform improvements. C.P5 Develop a prototype IoT system or device with partial functionality to solve a problem. C.P6 Review the extent to which the IoT system or device meets the client’s requirements. B.M2 Justify design decisions, showing how the system or device design
Typology: Essays (university)
1 / 10
This page cannot be seen from the preview
Don't miss anything!
Design.................................................................................................................................... 1 Introduction......................................................................................................................... 1 Description.......................................................................................................................... 1 Visual Design...................................................................................................................... 2 Architecture......................................................................................................................... 3 Standards........................................................................................................................... 4 Communication requirements............................................................................................. 4 Security............................................................................................................................... 6 Feedback............................................................................................................................ 6 Oli.................................................................................................................................... 6 George............................................................................................................................ 6 Improvements..................................................................................................................... 7 Implementation....................................................................................................................... 8 Evaluation............................................................................................................................... 8
This design phase is to provide a good baseline in which we can build and develop the IoT device off of. In this phase, I will be designing an IoT device that can be deployed into the security sector which is what I intended. By having a design phase, this will give us a good solid guideline to follow when we develop and built the device. We will receive feedback during this phase from other people and then decide on what improvements can be made to make the device even better in any way possible. We are going to build the device to the best of our ability and this is why feedback is essential to us, we want to make the device as efficient, convenient and effective as possible.
The device I am going to design and create is a self-opening and closing window that can be used in buildings. The idea of this device is so that it improves security of the building it is used within. There will be an app that you can link your mobile phone to and you will be able to open and close the window from the app if you wish so. There will also be a camera with a movement sensor. For example, if someone is at work and their house is unattended, if there is movement on their property, they will be alerted via their phone and they can then view the live camera and choose whether to close the window or not. There will also be a feature that you can set up which will be if there is any movement then the windows will close automatically without the owner having to do anything on their phone.
In this design there is the items required to make this device work and have full functionality. To start with, there is a camera with a built in motion sensor and microphone, this will allow the device to trigger any movement within the area it can sense and view which will then allow the device that it is remotely connected to, to be alerted and then the user can decide what to do. The audio can also be viewed from the users mobile device because of the microphone, which implements even more security. Next, is the battery, this is required to power the device and allow it to open and close and for all of the sensors to work, there will also be the option to wire the device into a main power supply to increase the security because there is a chance that the battery will run out of charge and then for example, the window could be stuck open and you wouldn’t be able to see or hear who is near your property from your mobile device which then leaves your property open for anyone to enter if they wanted to. Then there is the arduino nano board, this will be used to connect everything together and this is where the camera with built-in sensors and microphone will be connected to in order to have a power supply. This also allows the program to refer to these devices because of the connection on the Arduino Nano. Finally, is the actuation wheel, which is essentially to open and close the window on its own, the mechanics of the actuation wheel allow the window to open and close without any manual mechanisms needed. The way it works is that it turns which will be able to wind the window open and closed and the program will translate what percent the user has selected and will open it by whatever the user has selected. There is no database because the only data required will be the live footage and audio captured, and if the user decides to save this footage for whatever reason, it will be saved onto their mobile device.
The battery will power the Arduino Nano which will then allow all of the architecture to function correctly and effectively. The camera has built-in sensors which is a motion sensor and also microphone. This device allows for events to be triggered and plug directly into the IoT device via the raspberry pi. This is the bit of architecture that will trigger the event and then the user will be notified on their mobile phone. This is where the main part of the security lies, within the camera. This is the most essential part of the IoT device. The Arduino Nano is where everything is connected together so that it can function as an IoT device, the Arduino Nano is powered by the battery or mains power supply, however the user chooses to power the IoT device. The Arduino Nano is also a very essential piece of architecture because without this, the individual devices wouldn’t be able to connect together as easily to form this IoT device. The Arduino Nano also allows for the program to refer to certain connectors and devices, so in theory, it makes the whole development stage easier because you can refer to the Arduino Nano when programming.
There are standards when deploying an IoT device into the industrial world, especially when companies are involved. For this IoT device specifically, we will be abiding by the standard regulation ‘IEEE Standards Activities’ for IoT devices. By abiding by this regulation, we can ensure that the highest quality device is built, especially for its intended purpose. We also have gone down the correct pathway that allows our IoT device to develop and grow over time, we have left it fairly open ended. In the future we could make improvements by having more specific mechanics, better sensors, microphones, etc. Technology is a rapidly advancing industry so there is always things to improve on. If this device is successful, we can then deploy it into the international market. By deploying this device into the international market, we can remove the need for as much complexity with our device because there will be third party organisations informing us on improvements that can be made to our device. I think that by using these 3 layers of standards within the IoT industry, we can and will make sure that the device is as cost-effective as possible, possibly even market leading and therefore supported and helped by a lot of other third party companies which will allow us to just keep on growing and growing.
It is essential that we list out the communication requirements of this device and ensure the device will communicate and translate its data successfully and efficiently. Principles of the system and device communication The first principle for IoT devices is the activations when the window is in ‘sleep mode’. This is a principle of the device to ensure power saving and make it as environmentally friendly as possible. Even though it will be in sleep mode, there will be one device that is allowed to function which in this case will be the motion sensor within the camera. So when there is motion, the window will be activated and will ‘wake up’. This is a key part of communicating one sensor to the entire IoT device itself and creates a power-efficient device that isnt just constantly using unnecessary power.
This device will use a method of communication known as ‘multicast’ which is when the sensor is triggered, this will send and communicate data to the SecureGlass owner that the sensor has been triggered which will notify their mobile device that there is movement and then the owner can choose what to do from there whether they want to view the live camera or just shut the windows anyway. This makes the whole device more robust and ensures that the device can communicate over the internet. This device makes use of priority communication failure which means that if the window doesn’t communicate in the way it should, then the user will be notified with a recommendation on what they should do to solve the issue. The device can sort the incidents into categories of urgency and then alert the user through the mobile app. The camera also has time stamps programmed into it which is very useful in the case that an intruder breaks through, the camera will timestamp it so when the owner reviews the footage, the time and date can be seen within the video footage. This makes the security and communication also more robust because this can be used as evidence to get the intruder prosecuted. System and device capabilities This is the second stage to the communication requirements. It is a measure we take when designing, developing and implementing IoT devices to really see and understand their capabilities within the industry, but also to check whether they are able to be used for their intended purpose. There is a chip within the Arduino Nano to keep the board consistently up to date. This is done through Over the Air firmware updates. But, because these updates are OTA, they need some form of connection whether it be directly from a network to the internet or cellular. Inside of this chip is a chip that is cellularly connected to the companies network and only gets activated once the company launches a firmware update. We must also ensure that the device is capable even when there is down time, this is why I have implemented cellular connection in the chip, but there is still possible connection to Wi- Fi/Ethernet if required, so if one goes down then there is another to rely on. This constant connectivity ensures that the IoT device can communicate its data to the desired destination successfully without any worries of having downtime. Network of communication There are the protocols which the data uses to transmit the data successfully. A good example of this with our device is IPv6 protocol, where the window can communicate required data to and from the host to other required destinations such as databases or servers. The method of this communication is multicast which I spoke about earlier. The apps functionality allows the user to open and close their window to their desired percentage and can change individual settings about the window, for example, if there is any motion detected, then close the windows automatically or on the other hand they can view the live camera and shut the window manually if they intend to do so. After talking about the communication requirements with this IoT device, this ensures that the risks and problems are fully understood and we can avoid this to make sure the device can communicate in a robust and efficient manner.
requirements successfully and justified very well what you are doing to improve the issues that already lie within the company. The one minor thing that I can see there is room for improvement is that the mobile application is very simplistic and I think almost too simple as it doesnt allow for all of the features to be used that you have spoken about, I think that the font is also too unprofessional. Once the app has been improved then this will mean that there is nothing else I can suggest to improve and everything has gone really smoothly from what I can see.
After reviewing the feedback from the two people, I have decided that there is clearly an issue with the UI within the mobile app which I can also identify. I am going to redesign the app and make it look much more professional with also a lot more functionality, to allow the SecureGlass to be used to its full potential. Here is the redesigned version of the app, there is clearly much more functionality and it also looks much more professional now. There are more colours to the app but no more than 3 otherwise this would not look right at all, I have red green and blue but not too vivid, just enough to make the app look good. More importantly, I have added a navigation bar at the bottom of the app which allows you to view your profile and edit your profile, and then the home button in the centre which will display the screen that it is showing in the screenshot, you can tell this is the active page because the icon is blue and has a blue ring around it. Then on the right hand side, there is now a settings option, this is where people can edit their preferences, for example, the window to automatically close when the motion sensor is activated. Finally, I have added a slider to make it clear to the end user that they can adjust the percentage using the slider and this determines how much they want to open the window by. The close button, closes the window fully and this slider only works with the open function of the window.
Following the design development of the device, and with the situation that we are currently unable to implement the IoT device. However, following the design and everything we have improved we can keep this design and use it to help actually launch this IoT device into the industrial world. Even though we have only created a design that solves the solution itself, this means that in any development improvement, we can implement even more improvement and therefore actually create the product more so to meet the client requirements. This will also be good in the event that technology is always improving so over the next few months, this will allow us to improve the device even more with better components and firmware to keep up with modern solutions. This also means that there is a possibility for more functionality within the application depending on how much the technology and software advances over the next few months.
Even though we did not have time to implement the IoT device due to our company resources lacking, I think personally that we have provided a good solid design that meets the client requirements exceptionally well and even surpasses expectations of what the company originally thought we were capable of doing. This device has been specifically well designed and improvements have been made to make this device design as best as possible in order to solve issues that the company was originally coming across which was having a smart window that improves the security of the owners property by having multiple functionality to open and close the window automatically, alongside having a camera with built-in motion sensors and microphone which improves the security of the home even more. We had to ensure all of the technology was upgraded as much as possible to ensure maximum security possible as technology is one of the fastest growing sectors and there are always loopholes, especially with the cyber security side of IoT devices, which is why it is so important to keep firmware, software and hardware all up to date to ensure that there are as little vulnerabilities as possible. Implementing the idea of the camera is a really good idea and boosts the security level of the IoT device by a large margin, which is what the company wanted. I think that implementing the ‘sleep mode’ is a really good idea as it is very power efficient and makes it much more environmentally friendly, only keeping one device on which can trigger an event to wake the whole device into its normal functioning ways. This makes the device more energy efficient but allows it to function just the same as if it was wired into a mains power supply, through the motion sensor being the on switch technically. Any motion that is detected or if the user manually goes into the app to adjust the window settings, those are the only ways of waking up the device once it is in sleep mode, which I think is really good and is a massive advantage because being energy efficient these days are one of the most important aspects in any market. Now moving on to the application, I originally designed a very simplistic, unprofessional application which got flagged up when I reviewed this with 2 other peers. They commented on how simplistic the app is and because of this, it doesn’t allow for full functionality inside of the app. I then redesigned the application into a much better, more professional application that included a navigation bar and more colours and better fonts which made the app look very clean, crisp and professional. The app is very self explanatory to those who are not so technologically advanced. There is a slider to adjust the percentage of how much the window should open by which I implemented in the improved design as I recognised this as
is very clear how to use the app fully. I have done a good job of this now and it has been a successful optimisation of the app and the client requirements have been successfully met. I had to communicate with the client about the feedback I had received from other people. I had to make sure that if I listened to the feedback that the client requirements would still be met. I reviewed the suggested improvements from the feedback with the client and discussed the potential improvements and they were happy with these improvements to be made. I have overall shown good individual responsibility and self-management because of this, I couldn’t just listen to the feedback and carry out with the improvements straight away, I had to talk with the clients and make sure that they were happy with the proposed improvements I planned to carry out. Overall, I think that we have provided a solid justified final design solution that is robust and secure. It also eliminates the issue that the company are facing to implement a secure monitoring solution between facilities. We have met and exceeded the client requirements in multiple ways. We have implemented the application design that is a very professional looking app that has all the functionality required in order to be able to use the SecureGlass to its full potential. Having the motion sensor and microphone built in to the camera is also a huge security upgrade, because even if someone goes out of sight of the camera, audio is still being captured and so if for example, a unit is being broken in to, this will be picked up by the microphone and the user will be able to hear this through the application linked with the device. We have also met all security regulations such as GDPR and allowing the user to customise their data usage on the application gives them that feel that they are in control of their data and they are not just being robbed of it. This solid, robust solution will help the company keep their facilities much more secure and make everyone feel more comfortable on site. This has been a very successful journey and we have finally designed a very robust, professional IoT solution that can be implemented simply onto the companys facilities, adding that extra layer of security on site.