The following master's thesis discusses the reliable and secure transfer of alarm messages through the internet network into and from the »Intervencije.net« system. The transfer takes place between the client receiving alarms from the everyday environment and the server allocating these alarm messages to various emergency services and other devices in the system.
Serving as a means of communication between the client and the server is internet, even though internet on its own does not fulfil all the requirements, crucial for a safe and reliable transfer of messages. Hence, it was imperative to establish – next to the initial client and server scheme – the system’s own protocol for emergency mutual communication that we named »IntP« .
The Protocol, as used by the client and the server, is a supplementation of standard TCP and IP protocols with: a data encrypting mechanism, communication path controls, client identification and authorization mechanism. Furthermore, the problem of redirecting traffic from server to client for clients from local networks who cannot be reached by the server directly, has been eliminated.
The Client part is a simple device of Internet of Things, IoT, transmitting all alarming events from its environment to the server; at the same time, it receives requests from the server, passing them into its surroundings. An example of such is fire detection by a smoke or temperature detector, or the opening of fire station doors during an intervention.
The Server part collects client requests for establishing a connection, it controls the connection, receives and sends data from and to the clients, and stores them into a designated database. Based on the content of a received message from a certain client, the server decides upon the manner of notifying other clients and various users of the system. For example, it can send an SMS to all members of the local fire department, alerting them about the content of the reported event.
This master's thesis is comprised of three parts: the first part briefly introduces the Intervencije.net system, followed by the introduction of IntP protocol and the design of the client and the server.
Master's thesis reaches its conclusion by presenting the details of the practical implementation of the system and the testing as well as evaluation of the client and the server.
|