Бюджет: 5000 RUB Срок: 10 дней
Добрый день! Имею опыт разработки встраиваемых систем. Пишите в ЛС, обсудим детали.
Добрый день.
С новым годом 2021 годом!
Нужен исполнитель на интересный проект квест оборудования, город и страна значения не имеет. Оплата по этапам - сдали часть, получили оплату, сделали другую часть, получили оплату итд. Необходима будет поддержка и развитие, доработка проекта на всем этапе жизни девайса. Делаем сперва на девборде, дальше производим и разводим свою плату и делаем уже в нормальном виде.
Проект не горит, делается не спеша.
Этапы реализаций проекта:
1 Этап 1: Эмуляция удаленного нажатия кнопок с вебстраницы с контентом (сервер находится на VDS хостинге, с сервера управляется нажатие кнопок). Веб страница на сервере представляет собой фронтэнд, написанный на pixi.js с видеотрансляцией и кнопками на интерфейсе, бэк PHP и Laravel. Количество кнопок должно быть программируемое (от кнопки №1 до кнопки №40), реле не нужно, можно делать через логику, через дополнительную плату расширения ардуино. В итоге имеем работающую прошивку с программируемыми кнопками (контроль нажатия кнопок проверяется через ЛЕДы на плате расширения (как опция), плату можно заказать отдельно на производстве или использовать китайских братьев с их широкой фантазией и готовыми решениями). При нажатии на сервере одной из кнопки на интерфейсе веб страницы, нажимается кнопка на удаленном устройстве (замыкание на землю). На этом этапе поднимаем сервер на PHP (можно на другом языке, обговаривается с веб разработчиком с нашей стороны), пишем код на ардуинке для эмуляции нажатия кнопкой и поднимаем websocket или аналог (для железа используем atmega32u4 (так как будет еще прямая работа га следующем этапе- работа с эмуляцией нажатия тачскрина)+ wiz5500 шилд. Обязательно добавляем уникальный UID/HWID к каждой плате (чтобы не путаться в них, так как аттракционов для удаленного управления через веб будет много). Если считайте, что можно легче выполнить проект на платах семейства STM32, никаких проблем, предлагайте.
Сделали-проверили-оплатил-двигаемся к задаче 2,
Задача 2: Эмуляций отправки команд в COM-порт, так же через этот веб-сервер. Делаем на сервере в вебморде свободное окно (для тестов кода), для отправки свободной команды, данная команда повторяется и отправляется в COM порт (TTL-RS232, скорость порта, битность выставляется в настройках кода скетча). Соответственно arduino на atmega32u4 + тот же wiz5500+TTL-RS232 адаптер в ком порт.
Сделали-проверили-оплатил-двигаемся к задаче 3,
Задача 3: Эмуляция HID тачскрина для HOST (хост - обычный компьютер и игрой "морской бой"). Соответственно эмуляция контроллера тачскрина ELO Touch/Micro Touch (SKD в свободном доступе, описано все, включая инициализацию, калибровка, сетка координат и т.д). Управление нажатием тачскрином идет через веб сервер, на котором задана сетка координат (х1-х1024, y1-y768). При нажатии на сервере одной из кнопки из сетки координат, допустим x100-y50, координата передается соответствующей командой через USB порт в компьютер (по протоколу тачскрина).
Все проверяем на стенде, допиливаем, получаем дополнительные бонус! Если на плате будет логгирование и свой мини сервер - это большой плюс. За основу можно использовать наработки народного мониторинга температуры, удаленного управление теплицами и гаражами.
Кто не имел опыт работы с push, web socket, c клиент-сервер на ардуино и stm32 - буду рад видеть.
Сразу пишите цены в личку цены за каждый этап и сроки исполнения. Если есть примеры готовых работ, еще лучше.
С уважением!
Бюджет: 5000 RUB Срок: 10 дней
Добрый день! Имею опыт разработки встраиваемых систем. Пишите в ЛС, обсудим детали.
Бюджет: 5000 RUB Срок: 5 дней
Здравствуйте. Занимаюсь веб разработкой, в особенности JS. Есть опыт с WebSocket. Для себя делаю умный дом на ESP8266.
Бюджет: 5000 RUB Срок: 1 день
Здравствуйте!
Имею некоторый опыт в:
-WEB-разработке;
-arduino, ESP8266 (в том числе клиент-сервер) - только для себя, на интерес;
-контролем оборудования через COM порт;
-электронике,..
Пока не имел опыта:
-push?;
-web socket;
-pixi.js,..
Не считаю возможным оценить работу по этим исходным данным.
Но задача, видимо, интересная.
Обращайтесь.
Вам нужна прошивка для Ардуино?
Информации много, не совсем понятно.
Добрый день, Тарас. Прошивка под ардуино и так же протокол обмена с сервером на websocket или иной протокол.
Зачем вы неуклюже разделили одну задачу на три? Опишите по нормальному, что вы хотите получить в итоге, а как реализовывать примет решение уже разработчик. А так позже, по вашему описанию добавится ещё одна задача, может и не одна, как соединить все этапы в целое, чтобы хоть как-то работало.
Добрый день, Артем. Постарался сразу разделить проект на этапы, чтобы исполнитель понимал этапы внедрения. Можно объединить все в единое ТЗ, сути не поменяет.
Добрый день, вы разделили как видите тех. сторону вы и как удобно вам, вместо того, чтобы описать задачу полностью и что должно получиться в целом. Можете описать задачу целиком, пишите в ЛС.
Добрый день Необходимо создать модуль, который будет работать с БД Firebird на C++ для продажи товаров. Есть примеры готовых решений и описание функционала модуля. Основные функции: авторизация, выбор товара на экране из групп/подгрупп, переход в корзину, оплата картой и печать чека. Программа должна работать на Windows 10 и выше, использовать существующую базу данных.
Требуется разработать патч для драйвера видеокарты, расширяющий возможности управления графическим адаптером за счёт добавления дополнительных пользовательских настроек. Патч должен интегрироваться в существующую архитектуру драйвера без нарушения его основной функциональности и обеспечивать совместимость с поддерживаемыми версиями операционной системы. Основной целью является предоставление более гибкого доступа к параметрам, которые недоступны в стандартной панели управления драйвера, с возможностью их изменения через пользовательский интерфейс или программный API. Патч должен предусматривать модульную структуру, позволяющую в дальнейшем добавлять новые параметры без существенной переработки кода. Необходимо обеспечить корректную обработку ошибок, журналирование изменений, возможность отката настроек к значениям по умолчанию, а также сохранение совместимости с будущими обновлениями драйвера, насколько это возможно. Решение должно сопровождаться технической документацией с описанием архитектуры, реализованных возможностей, ограничений и рекомендаций по тестированию.
Мы являемся крупной логистической компанией, которая имеет собственный экспорт. В нашем распоряжении большой автопарк, и мы постоянно отправляем собственные транспортные средства на экспорт в страны Европы.Описание Сайт: https://echerha.gov.ua/ На этом сайте мы ставим наши автомобили в электронную очередь для пересечения государственной границы. Во время регистрации необходимо ввести следующие данные: имя и фамилия водителя; номер заграничного паспорта; электронный адрес (email); номер телефона логиста для получения уведомлений; тип транспортного средства (грузовой); название производителя автомобиля; государственный номерной знак тягача; государственный номерной знак прицепа; номер таможенной декларации. Для каждого автомобиля заранее определен конкретный день и время пересечения границы. Например, автомобиль должен пройти пункт пропуска «Рава-Русская» в понедельник в 10:00.Наша проблема - Очередь на сайте https://echerha.gov.ua/ движется непредсказуемо. - Например, сегодня пятница, а автомобиль должен пересечь границу в понедельник в 10:00. - Мы не знаем, когда именно начнет продвигаться очередь. Это может произойти в пятницу вечером, в любое время в субботу или воскресенье, рано утром, днем или поздно вечером. - Когда очередь начинает двигаться, это сразу видно на сайте. Иногда всего за несколько минут она может продвинуться с пятницы до понедельника или даже до вторника. - Из-за этого логисты вынуждены постоянно контролировать мобильное приложение или вебсайт, чтобы не пропустить момент, когда очередь дойдет до нужной даты и времени. Если этот момент будет упущен, мы физически не успеваем поставить автомобиль в очередь на нужный временной слот.Задача - После внесения данных о автомобиле (например, в таблицу или другой интерфейс, в зависимости от реализации программиста) система должна автоматически отслеживать движение очереди. - Когда очередь дойдет до заранее определенных даты и времени, система должна автоматически заполнить необходимые данные и поставить автомобиль в очередь без участия логиста.
Ищу опытного разработчика TrinityCore 3.3.5a, который хорошо разбирается в устройстве ядра, Battleground-системе, C++, SQL и клиенте WoW 3.3.5. В проект уже интегрирован кастомный Battleground «Долина Рабства» (Slavery Valley), перенесённый с AzerothCore на TrinityCore. Основная часть работы уже выполнена, однако требуется довести его до уровня Blizzard.Что уже сделано TrinityCore 3.3.5a + Eluna. Полностью настроен сервер. Battleground интегрирован в ядро. Работает вход в BG. Работает клиентский UI (частично). Выполнен перенос большинства SQL и DBC. Собирается без ошибок.Что необходимо сделать Исправить оставшиеся баги Battleground. Довести механику до уровня официальных Battleground Blizzard. Исправить стартовую фазу матча. Реализовать корректные стартовые ворота/огненные стены. Исправить механику захвата точек. Исправить завершение матча. Проверить начисление очков и работу WorldState. Исправить оставшиеся проблемы C++ и SQL. Выполнить полный игровой тест.Требования Обязательный опыт: TrinityCore 3.3.5a; C++; SQL (MariaDB/MySQL); DBC; MPQ; Visual Studio; CMake; Git. Будет большим плюсом: AzerothCore; Eluna; опыт разработки Battleground; понимание клиентской части WoW 3.3.5a.Формат работы Работа поэтапная. После каждого этапа обязательное тестирование. Каждый этап принимается только после проверки в игре. Необходимы понятные отчёты по изменениям.В дальнейшем Это долгосрочный проект. После завершения Battleground планируется: перенос новых Battleground; перенос новых арен; новые расы; новые классы; новые игровые системы; дальнейшая разработка собственного сервера World of Warcraft 3.3.5a. Ищу разработчика, который уже работал с TrinityCore и сможет не просто писать код, а доводить систему до полностью рабочего состояния.нет сервер с 0 как я хочу Если ты ищешь разработчика не на один Battleground, а на создание сервера с нуля, то объявление должно выглядеть примерно так.Название проекта Разработка сервера World of Warcraft 3.3.5a с нуля (TrinityCore / C++ / SQL / Eluna)Описание проекта Ищу опытного разработчика TrinityCore 3.3.5a для долгосрочного сотрудничества. Нужен человек, который сможет с нуля разработать полностью готовый игровой сервер World of Warcraft 3.3.5a на базе TrinityCore с дальнейшим развитием проекта. Проект большой и рассчитан на несколько месяцев разработки.Основа проекта TrinityCore 3.3.5a. Максимально стабильная и близкая к Blizzard база. Eluna Lua Engine. MariaDB. Visual Studio + CMake. Git.Что планируется реализовать Полностью рабочий сервер 3.3.5a. Исправление ошибок ядра. Разработка новых игровых систем. Интеграция кастомных Battleground. Интеграция новых арен. Перенос полезных модулей с AzerothCore на TrinityCore. Разработка собственных модулей. Новые PvP и PvE системы. Новые игровые события. Балансировка классов. Дополнительные системы прогрессии. Улучшение производительности сервера.В будущем После завершения базовой части планируется: новые расы; новые классы; новые зоны; новые подземелья; новые рейды; новые Battleground; новые профессии; новые игровые механики; интеграция современных систем в клиент 3.3.5a.Требования к разработчику Обязательно: Отличное знание TrinityCore 3.3.5a. Уверенное знание C++. SQL (MariaDB/MySQL). Git. Visual Studio. CMake. Понимание архитектуры TrinityCore. Опыт работы с Battleground, PvP и игровыми механиками. Будет большим плюсом: Опыт работы с AzerothCore. Eluna Lua Engine. Работа с DBC и MPQ. Опыт создания собственных игровых систем.Формат работы Работа поэтапно. Каждая задача оформляется отдельным техническим заданием. После каждого этапа проводится обязательное тестирование. Работа принимается только после проверки непосредственно в игре. Нужен разработчик, который умеет доводить функционал до полностью рабочего состояния, а не только писать код