Дмитрий
Был на сайте: 24.03.2024 13:42

Дмитрий nn1317

Паспорт не верифицирован

Сервер для приема данных от 2 000 GPS-трекеров (Qt, Linux) 

  • 67
  • Опубликовано: 2013-11-29
Сервер для приема и хранения данных, посылаемых мобильными GPS трекерами, установленными на автомобилях/автобусах/спецтехнике.

GPS-трекеры (клиенты) поддерживают постоянный коннект с сервером и посылаю 1 раз в 5 секунд сообщение серверу о своем состоянии - датчики, скорость, телеметрия. Всего работает с одним сервером около 2 000 клиентов. Т.е. 2 000 коннектов одновременно и раз в 5 секунд каждый присылает по сообщению.

Тестирование в течение нескольких недель показало стабильную работу ПО без перезапусков. Так же отсутствуют утечки памяти, что является критичным в подобных разработках.

Хранение данные осуществляется в СУБД MySQL/MSSQL по выбору в конфигурационном файле. Связь с MSSQL из linux идет через систему UnixODBC.

Данный сервер выполнен в виде демона (сервиса) под Linux (используемая на серверном компьютере система - Ubuntu Linux LTS).

Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

кроссплатформенная библиотека работы с сетью (NNA) NNA - NEX NET API Кратко Кроссплатформенная библиотека для работы с сетью. Использует на винде и линуксе асинхронные сокеты (через механизм select). Предоставляет единый интерфейс на поддерживаемых ОС для работы с сетью через сокеты. Содержит реализ…

IPTV MPEG-TS Video Streamer с буфером на 12 часов (Linux + Win) Стояла задача переписать на С\С++ написанный ранее другим программистом на Perl вещатель потокового видео. К программе предудущего разработчика были следующие претензии у заказчика - из за утечек памяти, которые невозможно решить на уровне выбранног…

Таксометр на основе CarPC

Таксометр на основе CarPC Система работает под Ubuntu Linux Unity, во всех машинах таксопарка установлены CarPC с сенсорными мониторами, к которым подключены: 1. gps приемник 2. 3g модем для связи с диспетчерской 3. тревожные кнопки 4. выходы на управление цепью глушения двиг…

Торговый терминал с автотрейдингом для ФорексКлуба

Торговый терминал с автотрейдингом для ФорексКлуба Наиболее известным среди начинающих на рынке форекс является брокер ФорексКлуб, терминал которого (Rumus2) не имеет даже следов возможности автоматической торговли. Я решил это исправить;) В связи с этим я представляю свою торговую платформу (Alfred…

Автоматическая система лотерей, распознование билетов с камеры

Автоматическая система лотерей, распознование билетов с камеры Программно-аппаратный комплекс для автоматических нон-стоп лотерей с тиражами каждые 10-30 минут. Не требует вмешательства обслуживающего персонала (кроме ручной выдачи наличных денег с рабочего места кассира). Работает под OC Linux, состоит из 4х п…

Робот для торговли на фондовом рынке (фьючерсы FORTS)

Робот для торговли на фондовом рынке (фьючерсы FORTS) Робот для торговли на фондовом рынке (фьючерсы FORTS). Нон-стоп работа в течение недели, торговля и получение данных о торгах других участников рынка (котировки по сути) через терминал Quik (посредством DDE и торгового API). Техническая часть - Qt …

IOS Приложение и сервис делегирования задач, контроля выполнения

IOS Приложение и сервис делегирования задач, контроля выполнения Разработано мной: клиентское приложение для iphone & ipad, а так же серверная часть ко всему этому (PHP + MySQL). Сервис назначения задач исполнителям. При регистрации пользователя-администратора группы создается сама группа с уникальным именем и н…

Cars Geoanalytic (GeoAnalysis)

Cars Geoanalytic (GeoAnalysis) Система пространственной аналитики (геоаналитики) рынка автомобилей. Наглядное отображение на карте google maps или в виде диаграмм, встроенная возможность создания презентаций PowerPoint из любых карт и выборок, которые пользователь видит на своем …