In the previous chapters, we have been building a BigProject while learning about some of the features that Qt offers. In keeping with that spirit, we will be exploring a few more features as we gather more requirements for our BigProject. To do that, we will be looking at the following:
- Keeping records
- Designing with state machines
- Searching for a keyboard
- Weaving a web of sockets
- Considering IoT security
When you have finished this chapter, you will have learned about the following:
- How to interface a Qt application to a SQL database
- Easily going from a graphical state machine design to an executable state machine
- How to add a virtual keyboard for use in the project
- How to communicate between IoT devices using WebSockets
- What cybersecurity is and why it is important for IoT devices