Нужна библиотека

brenersdid
Offline
Зарегистрирован: 11.05.2020

Здравствуйте! Для ардуино нужна библиотека протокола обмена с сервером. Сам никак...пока на очень начальном уровне для этого. Хочу понять сколько это будет стоить. Полное описание протокола есть.

 

rkit
Offline
Зарегистрирован: 23.11.2016

И где оно есть?

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

У кого есть?

brenersdid
Offline
Зарегистрирован: 11.05.2020

http://extapi.wialon.com/hw/cfg/Wialon%20IPS_v_2_0.pdf

отправка изображений и ddd-файлов не нужна. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

brenersdid пишет:

Для ардуино нужна библиотека протокола обмена с сервером. ....  Хочу понять сколько это будет стоить. Полное описание протокола есть.

от 50 т

sadman41
Offline
Зарегистрирован: 19.10.2016

Согласен с детсеменом. Вылизываю простой traceroute уже неделю. Вроде всё под рукой, но постоянно какие-то жопы вылезают. Создание грамотного API - это адское проё... времени.

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019

цитата из pdf:

Команда «Запросить фотографию»

 

O_o

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

DetSimen пишет:

от 50 т

Деда, мало, реально. Как видишь аббревиатуру "ГЛОНАСС" - ценник сразу умножай втрое, там унутре, рядом с неонкой - куда ни целуй, везде жопа. Включая документацию. Поседеешь, пока разберёшься и реализуешь. Оно ж писалось не для того, чтоб работало, сам понимаешь - дачи, яхты, пониженная социальная ответственность и блекджек.

Не связывайся ;)

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Вот первое, что должно вызвать тошноту: в документе ни слова о соглашениях, читаем буквально на пятой странице:

Цитата:

Пароль для доступа к устройству. Если отсутствует, передается NA.

Какой NA? Это строка, или специальный символ? Или ещё чего? Исполнитель должен гадать? Скорее всего - должен гадать, если угадает с первого раза - мо-ло-дец.

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

От 100 тыр, и это просто оценочное суждение, а не предложение услуг.

brenersdid
Offline
Зарегистрирован: 11.05.2020

DIYMan пишет:

DetSimen пишет:

от 50 т

Как видишь аббревиатуру "ГЛОНАСС" - ценник сразу умножай втрое

Вот сразу видно кто в разработке ГЛОНАСС учавствовал! Человек четко написал 50 т.р. , а тут началось...

И поплакал и не разобрался (про NA русским по белому написано) и ватарка в тему - котелок есть ,а то что под ним должно быть... где?

Не хочешь браться за работу - не калякай!

brenersdid
Offline
Зарегистрирован: 11.05.2020

Народ спасибо за участие, исполнитель нашелся

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

brenersdid пишет:

И поплакал и не разобрался (про NA русским по белому написано) 

Обиженка, ткни пальчиком, где про NA русским по белому написано, что это соглашение означает? Первое упоминание NA - на 5 (пятой!) странице, до этого - НИКАКОЙ информации о соглашениях.

Этим "документом" только подтираться, опираться на него в разработке - ну такое себе. Если ты сам не шаришь, каким образом должен быть оформлен документ - можешь и дальше переводить стрелки на котелки и прочее - это не сделает выложенный в PDF набор буковок нормальным справочным материалом по протоколу, хоть тресни.

Более того - зная, что обязательно будут ответки, я скромно умолчал, что там подобных косяков - пруд пруди. Если ты хоть немного в адеквате - перечитай последний раздел, про CRC16, и открой нам секрет - как таки писать CRC в пакет - с префиксом 0x или нет? Точно с префиксом 0x? Или в примере там не строка, а число таки? А что делать со старшими байтами, если они 0 - добивать строковое представление нулём, или как? Вангу вам в разработчики надо, ну или, на худой конец, кого-нибудь из "битвы экстрасенсов".

И такого добра там - спотыкаться и спотыкаться. И потом - крайним будешь, если что не так. Контора, случаем, не гос.? Там как раз любят всё обыграть так, чтобы всегда был стрелочник. 

Что касается работы - я привык отвечать за сделанное, а не "хуяк, хуяк - и в продакшн". Поэтому и возникли справедливые вопросы и сомнения. Ты, будь ласка, отпишись потом, как оно - сделали? Исполнитель не с Украины, случаем (чтобы было сложнее потом концы найти)? Хотя, по жизненному опыту - не отпишешься, как пить дать.

brenersdid
Offline
Зарегистрирован: 11.05.2020

Мощно выдал! Хоть бы сайт компании посмотрел, которая протокол разработала...

А на остальное - ну подотрись, если чужой труд не уважаешь.  

А библиотеку сделают, не сомневайся.

и за чем отписываться после этого? На сайте в разделе "обрудование" все производители у кого получилось

-NMi-
Offline
Зарегистрирован: 20.08.2018

brenersdid пишет:

А библиотеку сделают, не сомневайся.

и за чем отписываться после этого?

нахер ты тогда сюда припёрся? нипанятно. ну сделают бизнас-ну пусть делают. чо кричать-то? нипанятно.

а отписываццо ты небудешь по адной прастой причене - ты аписаешься атписываццо а штанишек сухих нет)))

попутнаго ветру...

brenersdid
Offline
Зарегистрирован: 11.05.2020

Ну вот нормально обяснили. Спасибо.

Все удачи!(без подколов)

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

brenersdid пишет:

Мощно выдал! 

Ну то есть по существу сказать нечего? Так и запишем - пациент пришёл в сознание.

brenersdid
Offline
Зарегистрирован: 11.05.2020

Ок!

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

brenersdid пишет:

 подотрись, если чужой труд не уважаешь.  

Я уважаю любой труд, если это - труд, сделанный на совесть. То, что в PDF - это не труд, а "хуяк - и в продакшн". "Документ" писан на коленке и в пределах одного рабочего дня, называть его трудом - язык не повернётся.

По-твоему, я любой высер должен уважать только за то, что кто-то изволил высраться? Не, так не пойдёт, ни под каким соусом. А то так и будет место проклятое, где автомобили до сих пор делать не могут нормально. Тоже, своего рода, чужой труд. Но - дерьмо-с.

Поверь, если мне аргументированно скажут, что я олень - я, конечно, сначала тоже пошлю нахер, но по факту - проанализирую и признаю, где неправ, и почему это надо сделать лучше. И тебе того же советую - не кивать на компании, на какие-то абстрактные понятия, а просто по существу - взять, и постараться понять, что при работе с таким документом (прости господи) крайним останется разработчик. Если он (разработчик) не привык отвечать за результаты своей деятельности - он, конечно, ССЗБ.

Просто пойми: до начала работ там утрясания деталей - на несколько дней составления нормальной документации. Ты же наверняка хочешь гарантий, да? И не хочешь играть в испорченный телефон потом? Но нет - ты уже встал в позу, и тебя теперь от этого балетного станка клещами хер выкусишь.

 

brenersdid
Offline
Зарегистрирован: 11.05.2020

Крайних искать - последнее дело. С адекватным человеком всегда можно обсудить, что пошло не так, да и решить за чей счет (если оно того требует) устранить косяк тоже можно.

А кто 100% гарантию дает, я еще не встречал (Конечно разговор о настоящей гарантии , а не о словах про нее)

brenersdid
Offline
Зарегистрирован: 11.05.2020

А когда только поиск идеального - это философия, а не конкретное дело. Лучше сделать и ошибиться, чем не делать боясь ошибки

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Ну ок, дай бог, что всё получится, как надо. Желаю удачи!

brenersdid
Offline
Зарегистрирован: 11.05.2020

Спасибо! Это взаимно!