• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Предложение Нужна разработка регистратора CAN-параметров

mechand

New member
Привет всем!

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

Что нам хочется сделать:
1. Есть CAN-шина (скорость 250 кбит/c), протокол передачи известен и является общепризнанным стандартом. Нужно считывать параметры CAN (не все, а только с указанием заданной маски), определение параметров в соответствии с описанием протокола (например, искомое число1 - это байты 2 и 3 в сообщении с маской 1, число2 - байт 4 в сообщении с маской 2 и так далее). Далее эти параметры записываются в базу данных вместе с метками времени (или любое другое локальное хранилище, которое кажется вам удобным).
Насколько понимаю, в ESP32S есть поддержка CAN за исключением трансивера, который надо прицепить снаружи.
2. При появлении внешней прописанной точки доступа wifi - передать накопленную информацию (время, параметры) на сервер по tcp, протокол предоставляется.

в дальнейшем кроме CAN добавим запись внешних датчиков Bluetooth (BLE), если это будет возможно.
 

view24

Member
Привет всем!

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

Что нам хочется сделать:
1. Есть CAN-шина (скорость 250 кбит/c), протокол передачи известен и является общепризнанным стандартом. Нужно считывать параметры CAN (не все, а только с указанием заданной маски), определение параметров в соответствии с описанием протокола (например, искомое число1 - это байты 2 и 3 в сообщении с маской 1, число2 - байт 4 в сообщении с маской 2 и так далее). Далее эти параметры записываются в базу данных вместе с метками времени (или любое другое локальное хранилище, которое кажется вам удобным).
Насколько понимаю, в ESP32S есть поддержка CAN за исключением трансивера, который надо прицепить снаружи.
2. При появлении внешней прописанной точки доступа wifi - передать накопленную информацию (время, параметры) на сервер по tcp, протокол предоставляется.

в дальнейшем кроме CAN добавим запись внешних датчиков Bluetooth (BLE), если это будет возможно.
 

view24

Member
Привет всем!

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

Что нам хочется сделать:
1. Есть CAN-шина (скорость 250 кбит/c), протокол передачи известен и является общепризнанным стандартом. Нужно считывать параметры CAN (не все, а только с указанием заданной маски), определение параметров в соответствии с описанием протокола (например, искомое число1 - это байты 2 и 3 в сообщении с маской 1, число2 - байт 4 в сообщении с маской 2 и так далее). Далее эти параметры записываются в базу данных вместе с метками времени (или любое другое локальное хранилище, которое кажется вам удобным).
Насколько понимаю, в ESP32S есть поддержка CAN за исключением трансивера, который надо прицепить снаружи.
2. При появлении внешней прописанной точки доступа wifi - передать накопленную информацию (время, параметры) на сервер по tcp, протокол предоставляется.

в дальнейшем кроме CAN добавим запись внешних датчиков Bluetooth (BLE), если это будет возможно.
 

view24

Member
Допустим, можете меня в качестве исполнителя "попробовать". Это примерно то, чем я занимаюсь. Правда данные не накапливаю, а сразу отправляю на сервер. Пример смотрите на BortX.ru
 
Сверху Снизу