
The Internet of Things can be very diverse. In the
last article, I talked about a system that, at first glance, does not fit in with this concept: a multitude of sensors connected by wired networks to a local server without using the Internet. But if you go deeper, it meets all the criteria and serves as an excellent example of the diversity of the Internet of things. Now I will talk about a completely opposite system. This is a network of battery-powered and cellular devices.
Description of the system.
')
The system is called
Zanoza . It was developed and is being sold by the Russian company Search Standard. The idea of ​​this product was born in the process of creating GPS trackers for heavy equipment. Usually trackers are used to track the position of the machine in real time. They connect to the vehicle’s on-board network and have regular communication with the processing center. A very interesting article about trackers can be read
here .
Such systems are used by various organizations and services to monitor mobile equipment and plan its routes. But why not use GPS as an anti-theft tool?
At first glance, it seems that there are already quite a few such systems. But it turns out that there are still empty niches in this market. Basically, GPS is used onboard alarms - quite complex systems with remote control, cryptography and a corresponding price.
For example, the wiring diagram of the
StartLine T94 GSM / GPS alarm
system :

In contrast, he created a very simple system aimed only at searching. The idea is this: you buy a device, hide it in a car, register it on the website and it starts working, regularly reporting you the location of your car.
The device itself looks like this:

Let's see how it all works.
Technical solutions
The system architecture is as follows:

One of the main features of the sensor is battery power. This allows you to not depend on the onboard network and hide it anywhere, without thinking about how to pull wires to it. As a result, it is much more difficult to find and neutralize such a device.
Sensors with autonomous power supply periodically send their coordinates via cellular networks to the cloud. The user can at any time go to the site and see the position of their sensors. It seems to be all simple.
However, if you look at it, this scheme has several problems, which are mainly due to the use of the battery.
First of all, it is the battery itself.
The sensor should work confidently in the cold, which many batteries cannot provide, since at low temperatures they lose much capacity. The solution is a lithium-thionyl chloride battery. Here you can read a good overview of this type of battery. This device uses ER14505M AA Size MCB batteries. The total capacity of 4.2 Ah, voltage 3.6 V.

The second problem is the determination of coordinates.
Most of the time the device is asleep. Waking up at specified intervals, the process performs the following operations:
- Receives device coordinates using GPS or LBS
- Contacting the server
- Sends coordinates and other technical data.
- Receive command from server
- Executes commands
- Goes back to sleep
The main energy consumption is accounted for by GPS, so the device has 2 modes. In the first mode, coordinates are calculated only from cellular towers (LBS), in the second mode, GPS is used.
Considering the most unfavorable scenario, GPS in the cold start mode requires at least 5 minutes to get coordinates. All this time, the receiver must be active and receive data from satellites. There are also pitfalls with time synchronization and a decrease in the error in determining the coordinates. A very interesting article about the GPS and GLONASS device can be read
here .
LBS works much faster, but can give a very large error, especially where there is a low density of towers. In addition, LBS requires the use of a cell coordinate tower database. An example of determining the coordinates of the towers can be viewed at
this link . This LBS solution uses
the Yandex.Lokator API .
The next problem is data transfer.
Data transfer is a very important part of the system. Device developers have done a great job analyzing various parameters and types of data transfer. In the end, we decided to use the technical
M2M sim cards that many operators provide.
There are some very interesting nuances. First, the quality of communication is very different everywhere. The only transmission method that works less throughout the country was GPRS. More modern technologies are often stuck in obsolete equipment towers, especially in the regions. Secondly billing. Managing a huge number of sim cards is not an easy task. In the first versions, prepaid tariffs were used, but then they agreed on a fixed monthly fee.
M2M sim cards have one more nice feature - traffic priority over regular sim cards. This greatly improves the stability of the data transmission medium.
Summary options
By combining the optimization of work with LSB and GPS and the optimization of traffic, we managed to achieve very impressive results. The developers say that the operating time of the device, taking into account the transfer in LBS mode, is about 25 seconds, in GPS mode about 50 seconds. Accordingly, the operating time on one set of batteries and contacting one time per day in GPS mode is about a year, and in LBS mode it is about 2 years. Accuracy in GPS mode 2.5-10m, in LBS mode 30-600m. It is possible to set the frequency of calls and the time of communication.
Circuit design and production
Zanoza is intended for open market sales to the end user. For this very important parameter for this system is the final cost. The developers have come a very long way and very seriously optimized this parameter.
Many manufacturers of microcontrollers and components tailor-made specialized processors to customer requirements. However, the customer must ensure the purchase of sufficiently large volumes, otherwise the production will not be profitable. We can talk about tens or hundreds of thousands of units per year. This approach at the first stage is not cheap, but very effective in the future.
Most of the system is made on a single chip under the order by Simens. This crystal combines a microcontroller, GSM and GPS. In addition to optimizing the price, it also saves space on the board.
The production of the board and housing is organized in China. Packaging materials and batteries are also shipped from China. In Russia, only the assembly and packaging.
Portal and cloud
All system management occurs through the cloud. The device management portal looks like this:

This is a user account. Here you can see the statistics of the outputs of the device to communicate, adjust the time parameters and the type of determination of coordinates.
It is worth noting that the portal takes into account many types of users: administrators, marketers, technical support, developers, users, etc. This allows you to control the system through a single entry point. In addition, cloud computing power automatically adjusts to the load on the portal. Theoretically, this allows you to connect an infinite number of devices.
Security Solution
If we consider the security of this system, we can distinguish 2 main aspects.
The first is working with the portal. Everything is clear enough, transparent and no different from the security systems on other multi-user sites.
The second is the protection of the devices themselves. An important feature of the sensors is that they do not wait for a connection from the server, but are themselves initiators of the connection. Thus, the attacker significantly narrows the range of possibilities for hacking the sensor itself. For the security of data delivery from the device to the server, the network operator is responsible.
Thus, the weakest point of this system is the ability to silence the GPRS channel. However, there is a trick here. Unlike other systems, Zanoza does not increase power with a bad signal, but stores data in memory and “falls asleep”. Then, after a random period of time, the next attempt is made to get in touch. And this will continue either until the power is turned off, or until a stable connection is established. When a connection is established, all saved data will be sent to the server. This approach firstly complicates the search for a device by a signal, and secondly it increases the chances of receiving data from a device if a signal is bad.
You can read more about the security aspects of the Internet of Things in the
article by Clemens Vasters.
Conclusion
The concept of the Internet of things covers a huge variety of systems. And, often, the universality of the Internet of things systems allows us to use them in completely unexpected directions. Zanoza was born from a GPS tracking system. Its main purpose is to search for a car when it is stolen. However, these sensors began to be used to prevent theft and other moving objects: from dumpster to billboards. The system turned out to be very popular.