Кто живет надеждой, рискует умереть голодной смертью.

- Бенджамин Франклин

новые заметки

Modbus TCP полная строка ответа

В протоколе Modbus TCP структура пакета отличается от Modbus RTU, так как он инкапсулируется в TCP/IP. Для функции 0x03 (Read Holding Registers) ответ в Modbus TCP выглядит следующим образом:Структура ответа Modbus TCP (функция 0x03)Пример для 4 реги ...

Читать далее

React Native - создание приложения для Android

React Native позволяет создать полноценное локальное Android-приложение (APK), которое будет взаимодействовать с вашим .NET Core API как с бэкендом. При этом само приложение будет работать офлайн (если не требуется доступ к API), а все данные будут з ...

Читать далее

Развёртывания MongoDB в Docker

Инструкция и примеры файлов для развёртывания MongoDB в Docker с выносом всех рабочих данных в /mnt/disk_sdb/. Это позволит сохранять данные между перезапусками контейнера и на физическом диске.1. Подготовка директории на хостеСоздайте директорию для ...

Читать далее

Modbus RTU полная строка ответа

В протоколе Modbus RTU полная строка ответа на запрос чтения регистров (например, функцией 0x03 — Read Holding Registers) включает в себя не только сами данные, но и служебную информацию.Структура ответа (для функции 0x03):ПолеРазмер (байт)ОписаниеAd ...

Читать далее

Программное обеспечение для расчёта рассеивания загрязняющих веществ и определения ПДВ

Расчёт рассеивания загрязняющих веществ и определение предельно допустимых выбросов (ПДВ) требуют использования специализированного программного обеспечения. Такие программы позволяют моделировать распространение загрязняющих веществ в атмосфере с уч ...

Читать далее

MongoDB: Обзор, Преимущества, Недостатки и Тонкости Работы

ВведениеMongoDB — это документоориентированная система управления базами данных (СУБД) типа NoSQL. В отличие от традиционных реляционных баз данных (например, MySQL или PostgreSQL), где данные хранятся в таблицах с жёстко заданной структурой, MongoDB ...

Читать далее

EF миграцию c новым полем и заполнением данными.

Чтобы при добавлении нового поля ДатаВремяДанных в таблицу Entity Framework автоматически заполнить его значениями из существующего поля ДатаВремя для всех старых записей, а для новых записей использовать актуальные данные, можно воспользоваться каст ...

Читать далее

Пыль в воздухе: всеобъемлющий анализ запыленности, методов измерения и технологий контроля

1. ЧТО ТАКОЕ ПЫЛЬ В ВОЗДУХЕ? КЛАССИФИКАЦИЯ И ИСТОЧНИКИПыль — это твёрдые частицы, находящиеся во взвешенном состоянии в атмосфере или воздухе помещений. Размер частиц варьируется от долей микрометра до сотен микрометров. По происхождению пыль делится ...

Читать далее

Эмулятор устройства Modbus RTU на ESP32

Данный проект реализует эмулятор устройства Modbus RTU на базе микроконтроллера ESP32. Программа позволяет симулировать работу датчиков, передающих данные по протоколу Modbus RTU в формате Holding Registers. Эмулятор генерирует случайные значения для ...

Читать далее

Передача данных в государственный реестр ОНВОС

JSON-структура формата передачи данных о показателях выбросов/сбросов загрязняющих веществ с автоматических средств измерения (АСИ) в государственный реестр ОНВОС, основанная на Приказе № 382:1. Формат HTTP-запроса от АСИ в ПТО УОНВОСЗаголовки HTTP:{ ...

Читать далее