Ответ
 
Опции темы
Старый 17.08.2018, 13:10    | »»» |  #1
chumpa
Начинающий
 
Аватар для chumpa
 
Ижевск
Регистрация: 17.08.2018
Сообщений: 3
chumpa is on a distinguished road
По умолчанию нужен тестовый автограф и примеры данных для интеграции с ERP

Добрый день.

Я разработчик ПО, в основном Java и не windows. Один из заказчиков пользуется Автографом (думаю какие-то последние версии) и хочет сделать интеграцию с ним ERP-системы.

Видимо возможны два варианта -- через "AutoGRAPH.NET_Service" и какую-то виндовую машину или разбором сырых файлов с данными по транспортному средству (наверное это что-то из разряда TSDB, временных рядов)? Я запросил примеры данных чтобы в .Net сервис их загрузить но это тянется уже долго.

Может кто-то из форумчан отсыпет данных (одно-два транспортных средства) или укажет откуда их скачать? Мне нужно оттуда получать за период по идентификатору ТС:
• Пробег за запрашиваемый период
• Время работы двигателя
• Время работы двигателя на остановке
• Конечный уровень топлива
• Время работы отопителя
• Время работы исполнительного механизма
• Периоды превышения скорости
• Сливы топлива
• Объем заправки топлива по ДУТ
• Список посещённых геозон
• Периоды превышения скорости
• Время работы двигателя ТС
• Время работы двигателя ТС (Холостой Ход)
• Время работы исполнительным механизмом
• Сливы топлива

ERP саповская, не на винде и вдобавок в облаке.

всем интеграторам удачи!
chumpa вне форума   Ответить с цитированием
Старый 17.08.2018, 14:54    | »»» |  #2
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,955
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от chumpa Посмотреть сообщение
Видимо возможны два варианта -- через "AutoGRAPH.NET_Service" и какую-то виндовую машину или разбором сырых файлов с данными по транспортному средству (наверное это что-то из разряда TSDB, временных рядов)?
1. Запросы к расчетному ядру АвтоГРАФ.WEB (WEB-софт с GUI) или АвтоГРАФ.Service (WEB-софт без GUI). WCF, JSON, SOAP.
Описано здесь: http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service

2. Работа с десктопной версией АвтоГРАФ.ПРО через COM/OLE

3. Разбор сырых файлов. Но...
а) формат данных просто так не раздается, хотя большую их часть можно с сервера реплицировать в SQL-БД. Эта функция встроена в серверное ПО.
б) Время работы простых дискретных датчиков (вкл./выкл.) посчитать будет несложно, но вот качественно посчитать пробег, отфильтровав и сгладив скачки трека в движении и координатный дрейф на остановках - потребуется написать собственные алгоритмы, которые, мягко говоря, не шибко просты и используют в работе массу различных параметров для детекции и фильтрации. Например, данные дискретных датчиков (ДАДМ или Ignition), акселерометра, некоторых параметров CAN-шины, алгоритмов анализа характера движения со скользящим усреднением, фильтрацией по геометрически рассчитанным скоростям и ускорениям и т.п. Просто сложить отрезки сырых данных координат трека - не получится. Расхождения будут очень большими.
в) Детекция заправок и сливов топлива тоже штука очень и очень непростая. Алгоритмы и фильтры шлифуются годами и совершенствуются с первых версий ПО по настоящее время. Достаточно даже посмотреть настройки уровней и баков в ПО. Кроме того, Вам придется самостоятельно обрабатывать показания датчиков уровня (т.е. высоты столба топлива в отсчетах АЦП), усреднять их, сглаживать, фильтровать и переводить их в объем посредством тарировочных таблиц (индивидуальных для каждого бака), которые могут иметь как кусочно-линейную, так и полиномиальную сплайновую аппроксимацию описания формы бака. Любая неточность приведет в лучшем случае к расхождению в несколько %, а заказчик, как правило, желает иметь данные по топливу (в т.ч. по сливам и заправкам) с погрешностью не хуже 1...5%.

Так что рекомендую остановиться на первых двух вариантах. Все перечисленные Вами данные можно получить в готовом рассчитанном виде.

Также можно использовать очень мощную встроенную систему отчетов с запросом отчетов в формате XML и последующим их парсингом в Вашу систему.

Впрочем, если появится желание и масса времени (месяцы или даже годы) чтобы прокачать свой скилл по матанализу и статанализу - можете попробовать написать собственные алгоритмы расчета.
Однако еще понадобится понимание происходящих на транспорте процессов и физики ряда явлений. Например, что происходит с топливом при повышении и понижении температуры и как корректировать это, чтобы не получалось ложного расхода, заправок и сливов.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности

Последний раз редактировалось SK; 17.08.2018 в 15:10.
SK вне форума   Ответить с цитированием
Старый 17.08.2018, 15:12    | »»» |  #3
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,955
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от chumpa Посмотреть сообщение
ERP саповская, не на винде и вдобавок в облаке.
А какая разница ? Прослойка между ERP и АвтоГРАФ-ом может быть хоть на чем. На Mac OS, например )))

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 18.08.2018, 05:07    | »»» |  #4
chumpa
Начинающий
 
Аватар для chumpa
 
Ижевск
Регистрация: 17.08.2018
Сообщений: 3
chumpa is on a distinguished road
По умолчанию

Константин, спасибо большое за подробные ответы.

Сообщение от SK Посмотреть сообщение
Сообщение от chumpa Посмотреть сообщение
ERP саповская, не на винде и вдобавок в облаке.
А какая разница ? Прослойка между ERP и АвтоГРАФ-ом может быть хоть на чем. На Mac OS, например )))
Это чтобы не предлагали подход а-ля 1С в стиле "работай с OLE2 напрямую", так как нет ни винды ни прямого доступа к автографу.

Про разбор сырых файлов -- понял, сразу отступаю, у меня простая задача интеграции а не докторская диссертация.

А как можно пример данных получить чтобы в автограф десктопный загрузить и получать их через веб-сервис?
chumpa вне форума   Ответить с цитированием
Старый 18.08.2018, 07:47    | »»» |  #5
denisio
Опытный пользователь
 
Аватар для denisio
 
Регистрация: 11.01.2011
Сообщений: 2,773
denisio is on a distinguished road
Отправить сообщение для denisio с помощью Skype™
По умолчанию

Сообщение от chumpa Посмотреть сообщение
Константин, спасибо большое за подробные ответы.
Сообщение от SK Посмотреть сообщение
Сообщение от chumpa Посмотреть сообщение
ERP саповская, не на винде и вдобавок в облаке.
А какая разница ? Прослойка между ERP и АвтоГРАФ-ом может быть хоть на чем. На Mac OS, например )))
Это чтобы не предлагали подход а-ля 1С в стиле "работай с OLE2 напрямую", так как нет ни винды ни прямого доступа к автографу.
Про разбор сырых файлов -- понял, сразу отступаю, у меня простая задача интеграции а не докторская диссертация.
А как можно пример данных получить чтобы в автограф десктопный загрузить и получать их через веб-сервис?
Пока AutoGRAPH Service можно в виндовой виртуалке запускать, но в планах AutoGRAPH Service портировать на .net сore, что позволить его запускать в линуксах и под macosx. DataLoader под .net core уже портирован, чтобы закачивать данные под эту платформу. AutoGRAPH Service частично уже портирован, однако пока не все тесты проходят под линуксом, чтобы его выкладывать в публичное тестирование.
denisio вне форума   Ответить с цитированием
Старый 19.08.2018, 07:41    | »»» |  #6
chumpa
Начинающий
 
Аватар для chumpa
 
Ижевск
Регистрация: 17.08.2018
Сообщений: 3
chumpa is on a distinguished road
По умолчанию

и всё-таки, примеры данных для разработки, или это нереально?
chumpa вне форума   Ответить с цитированием
Старый 19.08.2018, 07:43    | »»» |  #7
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,020
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Сообщение от chumpa Посмотреть сообщение
и всё-таки, примеры данных для разработки, или это нереально?
А вам демки мало?

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 19.08.2018, 09:14    | »»» |  #8
denisio
Опытный пользователь
 
Аватар для denisio
 
Регистрация: 11.01.2011
Сообщений: 2,773
denisio is on a distinguished road
Отправить сообщение для denisio с помощью Skype™
По умолчанию

Сообщение от chumpa Посмотреть сообщение
и всё-таки, примеры данных для разработки, или это нереально?
В вики есть примеры на C#, PowerShell и PHP. Если Вы пишете на Java - возможно, вам будет проще задействовать SOAP http://m.tk-chel.ru/Service1C.asmx - в Java точно есть инструменты, которые по WSDL-описанию сервиса делают прокси-класс для работы с сервисом. Описания методов приведены также в вики. Примеры - в какой последовательности какие методы использовать для получения нужных данных есть там же, раз, два. В дальнейшем поставив AutoGRAPH Service или Web к себе на сервер(виртуалку) Вы получите точно ту же точку входа с тем же протоколом, которая будет предоставлять данные уже по вашей схеме-организации.

На m.tk-chel.ru под demo/demo можно получить тестовые данные, часть из которых обновляется в реальном времени с эмулятора.
denisio вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:21. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot