Esp серия обычно программируется через среду esp-idf в vscode. Еще можно использовать спец. графическую среду без "ручного" такого написания кода. Да использование устаревшего 8266 не самое удачное решение. Есть мини платы esp32c6 , например, с поддержкой зигби. Это более интересное решение.
Похожая система "строилась" одним пинком в конце 80 годов прошлого века на пк при помощи MSM, где каждый компьютер хранил свою часть базы со своей номенклатурой , а в сети это было представлено общей базой. Все это было еще до эпохи всеобщего интернет и работало в виде распределенной системы хранения данных в локальной сети конкретной крупной организации. Эта технология до сих пор поддерживается в иеархических СУБД типа cache от intersystems. Проблема тогда, как и сейчас, была в нормальных средствах разработки приложений для пользователя для таких СУБД.
Писал выше, не латать старую систему, а потратить время на ее замену новой, современной с минимальным количеством времени на ее разработку и внедрение используя готовые, современные решения. Есть опыт , когда наем и 30 разработчиков, не помогает в "латании" таких устаревших или "неправильно написанных изначально" системах.
Весь минус "самописанных" по своим "стандартам" систем заключается в том, что кроме самого "писателя" часто никто не может разобраться в написаном и надежность работы таких "самописанных" систем крайне низкая. Поэтому бизнес сейчас и покупает 1С, где нет проблем с сопровождением и поддержкой их работы.
Оду как раз и есть orm с надстройкой на postgresql. Работает с данными через свой кэш, т.е. все пользователи работают с кэшем данных. Никто не заставляет использовать оду как ерп систему. Главное там есть orm и готовая система безопасности доступа пользователей к данным и формам их представления, а также система распределения данных одной базы между разными организациями. За 20 лет там много чего сделано разработчиками и в двух словах всего не опишешь. Здесь минимальным количеством трудозатрат можно в короткий срок запустить проект на любой "вкус и цвет". А "костылить" свое - это как раз путь в никуда, так как предполагает большие трудозатраты с непредсказуемым финалом. Сейчас на рынке вполне много готовых различных продуктов с готовым решением, на которые потрачены годы на разработку и десятки миллионов долларов. Главное взять его на "вооружение" и быстро показать заказчику готовое решение.
А если , все же, есть желание выпустить свой "уникальный" продукт, то придется найти богатого спонсора для наема 1000 индусов и потратить ни один год на разработку для создания хотя бы примерно конкуретного на рынке продукта.
Почему нельзя было взять готовую orm систему с нормальной субд типа postgresql и не придумывать все это? MySQL явно не та база для большой бизнес системы. Есть, например, odoo с хорошим orm движком, который "отлаживают" уже лет 20 1000 индусов. Работает быстро, пишутся модели "одним кликом", поиски работают мгновенно. И ошибка автора была в том, что он пытался "ремонтировать" хлам старой системы, на которую были ранее потрачены большие ресурсы и деньги. Это "известная история" не только в данной компании. В данном случае нужно было , скорее всего, брать другую, современную orm систему и быстро запускать на ней новый проект.
Зачем все это вспоминать? Таким занимались в конце 80 и начале 90, когда не было современных средств разработки и других процессоров.Сам писал на ассемблере драйвера под разные устройства. Сейчас все это в прошлом и давно забыто.
C#' это тот же java в другой обертке. Выпущен как его альтернатива из за лицензионных трений с владельцами java. Ничего общего с Delphi не имеет, абсолютно другая среда разработки, тут даже сравнивать нечего. И всем "страдальцам" из 90 , сейчас подход в программировании поменялся, другие технологии, другие framework.
Надо все делать по технологии. На ютубе полно роликов. Стены и потолок обшиваются пеноплексом. Он копейки стоит. На Пеноплекс крепится специальная фольга. Ставится деревянный каркас на стены и потолок, который поверх зашивается специальной доской. На пол делается каркас из досок (бруса), между которыми укладывается Пеноплекс. Все щели запениваются. Сверху ложится доска. Получается красиво и тепло в любой мороз, достаточно тепла из квартиры.
Сзади планетарная втулка с роторным тормозом. Впереди дисковый тормоз с мотор колесом. На багажнике фонарь со стопами на тормоз и габаритной подсветкой. Впереди фонарь со звонком. Все управляется двумя кнопками на руле (+ или -) позволяет охватить весь режим управления электротранспортом без лишних элементов управления на руле. Один раз нажал + велосипед поехал (7 км/ч и не важно с горки на горку), однократные + или - увеличивают или уменьшают скорость с точностью 1 км/ч , нажал два раза + перключил круизные уровни фиксированной скорости (13,20,25,30,35 км/ч), соответственно работает в минус другая кнопка. "Долгое" удержание + - включился/выключилась передняя фара и габариты, "долгое" нажатие минус - подался сигнал. Используется FOC контроллер flipsky ft85bd. Управление цифровое по протоколу ERPM с автоматической поддержкой скорости и токовым управлением для поддержки необходимой мощности мотор колеса. Есть возможность паралельного управления с мобильного телефона, а также голосовое управление без подключения к интернет, работает голосовой помощник. Ссылка на прошивку для esp32 https://github.com/aladkoi/flipsky_erpm_ble_spp
Есть возможность подключения через фирменное ПО под андроид для настроек контроллера, а также снятие телеметрии с него в реальном времени с выводом ее на экран мобильного телефона.
Человек себе купил "мотоцикл" вместо нормального электровелосипеда и жалуется на плохой накат, малый пробег. У меня самосбор на нормальном велике с 29" колесами и хорошим накатом, аккумулятор стоит самосбор на 100км. Ездить одно удовольствие. Сейчас новый собрал элетровел с нуля с планетаркой сзади, роллерным тормозом и колесами на 29" . На хорошую раму были закуплены качественные комплектующие. Поставил качественный foc контроллер, сделал цифровое управление скоростью. А то покупают разный готовый "металлом" и жалуются , что "лыжи не едут"
И , кстати, у автора сзади стоит мотор колесо прямого привода. У такого мотора наката нет. Автор, по ходу, вообще не в теме современного электротранспорта.
У нас из за определенных событий ни один "старый" vpn не работал дней 10, все блокировалось провайдерами, спасал только wireguard, с ним никаких проблем не было.
Wireguard соединение является одновременно сервером и клиентом. Соединить два микротикс вообще нет проблем, под ubuntu есть готовые docker контейнеры для wireguard с web интерфейсом для генерации конфигурационых файлов для различных клиентов wireguard (windows, android и т.д.) Сам протокол wireguard принципиально отличается от более старых VPN протоколов.
У меня 3 год lenovo ideapad 3 на razer 5500. Сразу заменил ssd на 970 evo и память поставил 32 гиг (сейчас ddr4 стоит копейки). Внешний 100 Гц монитор 2k по hdmi на 34". Занимаюсь разработкой по, все летает и работает тихо. Недавно поменял за копейки с озона деградировавшей внутренний аккумулятор и поставил дополнительно завалявшийся hdd на 7200 оборотов.
Esp серия обычно программируется через среду esp-idf в vscode. Еще можно использовать спец. графическую среду без "ручного" такого написания кода. Да использование устаревшего 8266 не самое удачное решение. Есть мини платы esp32c6 , например, с поддержкой зигби. Это более интересное решение.
Похожая система "строилась" одним пинком в конце 80 годов прошлого века на пк при помощи MSM, где каждый компьютер хранил свою часть базы со своей номенклатурой , а в сети это было представлено общей базой. Все это было еще до эпохи всеобщего интернет и работало в виде распределенной системы хранения данных в локальной сети конкретной крупной организации. Эта технология до сих пор поддерживается в иеархических СУБД типа cache от intersystems. Проблема тогда, как и сейчас, была в нормальных средствах разработки приложений для пользователя для таких СУБД.
Писал выше, не латать старую систему, а потратить время на ее замену новой, современной с минимальным количеством времени на ее разработку и внедрение используя готовые, современные решения. Есть опыт , когда наем и 30 разработчиков, не помогает в "латании" таких устаревших или "неправильно написанных изначально" системах.
Весь минус "самописанных" по своим "стандартам" систем заключается в том, что кроме самого "писателя" часто никто не может разобраться в написаном и надежность работы таких "самописанных" систем крайне низкая. Поэтому бизнес сейчас и покупает 1С, где нет проблем с сопровождением и поддержкой их работы.
Оду как раз и есть orm с надстройкой на postgresql. Работает с данными через свой кэш, т.е. все пользователи работают с кэшем данных. Никто не заставляет использовать оду как ерп систему. Главное там есть orm и готовая система безопасности доступа пользователей к данным и формам их представления, а также система распределения данных одной базы между разными организациями. За 20 лет там много чего сделано разработчиками и в двух словах всего не опишешь. Здесь минимальным количеством трудозатрат можно в короткий срок запустить проект на любой "вкус и цвет". А "костылить" свое - это как раз путь в никуда, так как предполагает большие трудозатраты с непредсказуемым финалом. Сейчас на рынке вполне много готовых различных продуктов с готовым решением, на которые потрачены годы на разработку и десятки миллионов долларов. Главное взять его на "вооружение" и быстро показать заказчику готовое решение.
А если , все же, есть желание выпустить свой "уникальный" продукт, то придется найти богатого спонсора для наема 1000 индусов и потратить ни один год на разработку для создания хотя бы примерно конкуретного на рынке продукта.
Почему нельзя было взять готовую orm систему с нормальной субд типа postgresql и не придумывать все это? MySQL явно не та база для большой бизнес системы. Есть, например, odoo с хорошим orm движком, который "отлаживают" уже лет 20 1000 индусов. Работает быстро, пишутся модели "одним кликом", поиски работают мгновенно. И ошибка автора была в том, что он пытался "ремонтировать" хлам старой системы, на которую были ранее потрачены большие ресурсы и деньги. Это "известная история" не только в данной компании. В данном случае нужно было , скорее всего, брать другую, современную orm систему и быстро запускать на ней новый проект.
https://alphacephei.com/vosk/android
https://www.youtube.com/watch?v=i8SJv4Ezhhg. Делал себе для электровела. Все работает offline безо всяких аи и интернета. Есть режим обучения на русском языке.
Зачем все это вспоминать? Таким занимались в конце 80 и начале 90, когда не было современных средств разработки и других процессоров.Сам писал на ассемблере драйвера под разные устройства. Сейчас все это в прошлом и давно забыто.
C#' это тот же java в другой обертке. Выпущен как его альтернатива из за лицензионных трений с владельцами java. Ничего общего с Delphi не имеет, абсолютно другая среда разработки, тут даже сравнивать нечего. И всем "страдальцам" из 90 , сейчас подход в программировании поменялся, другие технологии, другие framework.
Надо все делать по технологии. На ютубе полно роликов. Стены и потолок обшиваются пеноплексом. Он копейки стоит. На Пеноплекс крепится специальная фольга. Ставится деревянный каркас на стены и потолок, который поверх зашивается специальной доской. На пол делается каркас из досок (бруса), между которыми укладывается Пеноплекс. Все щели запениваются. Сверху ложится доска. Получается красиво и тепло в любой мороз, достаточно тепла из квартиры.
Все есть на канале ютуба https://www.youtube.com/shorts/RGw_R-7r35c https://www.youtube.com/watch?v=i8SJv4Ezhhg
Сзади планетарная втулка с роторным тормозом. Впереди дисковый тормоз с мотор колесом. На багажнике фонарь со стопами на тормоз и габаритной подсветкой. Впереди фонарь со звонком. Все управляется двумя кнопками на руле (+ или -) позволяет охватить весь режим управления электротранспортом без лишних элементов управления на руле. Один раз нажал + велосипед поехал (7 км/ч и не важно с горки на горку), однократные + или - увеличивают или уменьшают скорость с точностью 1 км/ч , нажал два раза + перключил круизные уровни фиксированной скорости (13,20,25,30,35 км/ч), соответственно работает в минус другая кнопка. "Долгое" удержание + - включился/выключилась передняя фара и габариты, "долгое" нажатие минус - подался сигнал. Используется FOC контроллер flipsky ft85bd. Управление цифровое по протоколу ERPM с автоматической поддержкой скорости и токовым управлением для поддержки необходимой мощности мотор колеса. Есть возможность паралельного управления с мобильного телефона, а также голосовое управление без подключения к интернет, работает голосовой помощник. Ссылка на прошивку для esp32 https://github.com/aladkoi/flipsky_erpm_ble_spp
Есть возможность подключения через фирменное ПО под андроид для настроек контроллера, а также снятие телеметрии с него в реальном времени с выводом ее на экран мобильного телефона.
Человек себе купил "мотоцикл" вместо нормального электровелосипеда и жалуется на плохой накат, малый пробег. У меня самосбор на нормальном велике с 29" колесами и хорошим накатом, аккумулятор стоит самосбор на 100км. Ездить одно удовольствие. Сейчас новый собрал элетровел с нуля с планетаркой сзади, роллерным тормозом и колесами на 29" . На хорошую раму были закуплены качественные комплектующие. Поставил качественный foc контроллер, сделал цифровое управление скоростью. А то покупают разный готовый "металлом" и жалуются , что "лыжи не едут"
И , кстати, у автора сзади стоит мотор колесо прямого привода. У такого мотора наката нет. Автор, по ходу, вообще не в теме современного электротранспорта.
У нас из за определенных событий ни один "старый" vpn не работал дней 10, все блокировалось провайдерами, спасал только wireguard, с ним никаких проблем не было.
Wireguard соединение является одновременно сервером и клиентом. Соединить два микротикс вообще нет проблем, под ubuntu есть готовые docker контейнеры для wireguard с web интерфейсом для генерации конфигурационых файлов для различных клиентов wireguard (windows, android и т.д.) Сам протокол wireguard принципиально отличается от более старых VPN протоколов.
Абсолютно ненужная вещь на Винде. Для работы - сплошные неудобства, для поиграть и в интернете посидеть - андроид выше крыши.
Ерунда какая то написана, строить сеть на устаревшем, медленном VPN протоколе, который еще и блокируется провайдером.
Чем не устраивает встроенный в mikrotik новый, быстрый VPN протокол wireguard ? Зачем все эти сложности с GRE ?
Моя кошка со своей игрушкой с едой
У меня 3 год lenovo ideapad 3 на razer 5500. Сразу заменил ssd на 970 evo и память поставил 32 гиг (сейчас ddr4 стоит копейки). Внешний 100 Гц монитор 2k по hdmi на 34". Занимаюсь разработкой по, все летает и работает тихо. Недавно поменял за копейки с озона деградировавшей внутренний аккумулятор и поставил дополнительно завалявшийся hdd на 7200 оборотов.
В odoo erp именно так все и реализовано по умолчанию, по стандарту json rpc v2. Ничего не нужно придумывать.