The post has been translated automatically. Original language: Russian
Continuation of the post - IoT in the real sector: three things that hardware startups are raining down on.
As an illustration, let's look at a case from our practice, which clearly demonstrates the difference between laboratory tests and the operation of equipment in real field conditions.
As part of the pilot project, pre-production testing of the system was carried out as normal: data transmission was lossless, and visualization in the administration panel met all technical requirements. However, immediately after the installation of the equipment at the facility, the connection to the server was completely lost.
During the operational diagnostics, it turned out that a high-voltage power line was running in the immediate vicinity of the attachment point of the device . The resulting electromagnetic interference led to malfunctions of the microcontroller and its cyclic reboot. The problem was solved on the spot by upgrading and strengthening the shielding of the device body.
This incident allowed us to adjust the internal regulations for the development and implementation of systems. Below are three key rules that we recommend adding to the checklist of any IoT project.:
- Hardware reset integration. For devices mounted on hard-to-reach or high-security facilities, it is critically important to provide for the possibility of physical restart or remote initialization via a backup communication channel. This eliminates the need for expensive technical visits to eliminate single freezes. Deep local logging. Due to unstable network coverage, it is impossible to diagnose the problem remotely. The architecture of the device should provide for saving logs to an internal non-volatile storage device, which will allow a detailed analysis of the causes of the failure after dismantling the equipment.
- Testing of energy consumption in stress modes. The nominal battery life specified by the manufacturer (for example, up to 5 years) is calculated for ideal conditions. With constant network search and repeated attempts to send packets, power consumption increases significantly, which can drain the power supply in a few weeks. It is necessary to optimize the sensor polling intervals and test the autonomy in the maximum load mode on the transmitter.
The development of IoT solutions is a continuous search for a balance between energy efficiency, cost of hardware and stability of communication channels. Nevertheless, achieving system fault tolerance and the subsequent economic effect for the customer fully justify the resources expended during the commissioning and testing phase.
Продолжение поста - IoT в реальном секторе: три вещи, на которых сыплются «железные» стартапы.
В качестве иллюстрации рассмотрим кейс из нашей практики, который наглядно демонстрирует разницу между лабораторными тестами и работой оборудования в реальных полевых условиях.
В рамках пилотного проекта предпроизводственное тестирование системы проходило в штатном режиме: передача данных осуществлялась без потерь, а визуализация в панели администрирования соответствовала всем техническим требованиям. Однако непосредственно после монтажа оборудования на объекте связь с сервером была полностью утеряна.
В ходе оперативной диагностики выяснилось, что в непосредственной близости от места крепления устройства проходила высоковольтная линия электропередачи. Возникающие электромагнитные наводки приводили к сбоям в работе микроконтроллера и его циклической перезагрузке. Проблема была решена на месте путем модернизации и усиления экранирования корпуса устройства.
Этот инцидент позволил нам скорректировать внутренний регламент разработки и внедрения систем. Ниже приведены три ключевых правила, которые мы рекомендуем внести в чек-лист любого IoT-проекта:
- Интеграция аппаратного сброса. Для устройств, монтируемых на труднодоступных или режимных объектах, критически важно предусмотреть возможность физического перезапуска либо удаленной инициализации по резервному каналу связи. Это исключает необходимость дорогостоящих выездов технических специалистов для устранения единичных зависаний. Глубокое локальное логирование. В условиях нестабильного покрытия сети диагностировать проблему удаленно невозможно. Архитектура устройства должна предусматривать сохранение логов на внутренний энергонезависимый накопитель, что позволит детально проанализировать причины сбоя после демонтажа оборудования.
- Тестирование энергопотребления в стресс-режимах. Номинальный срок службы батареи, заявленный производителем (например, до 5 лет), рассчитывается для идеальных условий. При постоянном поиске сети и повторных попытках отправки пакетов энергопотребление возрастает в разы, что может разрядить источник питания за несколько недель. Необходимо оптимизировать интервалы опроса датчиков и тестировать автономность в режиме максимальной нагрузки на передатчике.
Разработка IoT-решений — это непрерывный поиск баланса между энергоэффективностью, стоимостью аппаратной части и стабильностью каналов связи. Тем не менее, достижение отказоустойчивости системы и последующий экономический эффект для заказчика полностью оправдывают ресурсы, затраченные на этапе пусконаладки и тестирования.