## 3 Results and Discussion
In this way, the system could work in the presence of several warehouses, but during the development and testing of the system prototype, it was tested with one warehouse whose local server acted as a central one (Figure 8). The local network configuration of the warehouse is the same in all sectors. The shock detector has the ability to transmit information to the control application screen, which displays the path of the shipment in which the shock recorder is installed. The general view of the shipment tracking path is shown in Figure 2.2  
Figure 2.3 Diagram of impact recorder operation in network. Figure 2.4 A fragment of the main microcontroller program code section. The shipment tracking technology using the shock logger is built using the Xamarin platform and is connected to the \"tracking\" database using the previously mentioned procedures. The warehouse information obtained from it is displayed on a map. By clicking on the warehouse on the map or by entering its name in the search, it is possible to receive information about scanned shipments in real time (every \(\sim\)5 s). After entering the shipment number in the search, its path is displayed on a map or in the form of a table (at the user's choice). It is also updated every \(\sim\)5 s.  
An accelerometer (the maximum possible number of measurements is about 200 times during the impact) was used as a device to measure impact, which detects acceleration in the following three directions: X, Y, and Z axes. It is often used in shock recorders to measure shocks and vibrations during transport. An accelerometer works on the principle that an internal mass element moves in response to an external acceleration. This movement causes an electrical signal that the device registers and interprets as acceleration. Measurements of impact crushing are presented in Figure 2.5 To ensure measurement accuracy, only certified components were used to make the impact detector. The manufacturer declares that shock-sensing components (such as the accelerometer) have been metrologically tested (before sale). Figure 2.6 Information on the map indicating the route of the shipment where the impact recorder is installed. The results of the measurements were obtained for the shipment model, in which the impact recorder was installed, falling from a height of 10 cm. The weight of the package was 1.8 kg. During a shock, the detector always records 32 shock values (this can be changed as needed). As the results show, the impact values in the X, Y, and Z directions vary from \(-0.5\) to 2 g in the measurement quantity range from 5 to 32. However, at the measurement quantity range of 15 to 20, we can see that the impact detector recorded 3 to 5 g of impact in the Y direction strength. This fact can be explained by the fact that when falling, the ship simultaneously spins and turns when hit. Therefore, it is likely that such an increase in the impact strength was recorded due to the fact that, at that time, the shipment model experienced the strongest impact at the point where the impact recorder was attached. As we can see, some of the impact values have negative values. It depends on the direction in which the parcel is moving and in which direction the impact is recorded. Accordingly, measurements with a negative or positive value are recorded by the accelerometer in the impact detector. These data help to determine whether the shipment has experienced potentially damaging shocks, thereby ensuring the protection of goods during transit. In addition, modern accelerometers often have data storage and transmission functions that allow for the real-time monitoring of transportation conditions. The impact vector is usually measured by accelerometers and impact detectors. These devices measure acceleration, which can be used to determine the impact vector. The total impact vector describes the acceleration caused by the impact in the following three directions: the X, Y, and Z axes. Using the X, Y, and Z values, the total size of the stroke vector is calculated.