
Контроллер интернет вещей AntexGate
12 постов
12 постов
Друзья инженеры, разработчики пишу в Вашу поддержку честный отзыв о наших соотечественниках.
НАБОЛЕЛО!!!!
Что бы вы не сделали, диванным критикам просто до одного места! Даже диван на котором он лежит это тоже Г-но потому, что болит левая пятка.
Семь лет назад нам нужен был промышленный компьютер (1000 штук), который бы собрал данные через промышленные протоколы и отправил их в облачную платформу с бюджетом до 15к (400 баксов) рублей на то время.
По какой то причине мы не заметили контроллер Wirenboard 6 (на процессоре NXP который покрывал все наши задачи) и начали разработку своего устройства AntexGate на базе Raspberry cm3 (теперь уже на Raspberry CM4 )
Сколько же хейта мы услышали в инфополе в свой адрес, но чем больше критики тем больше тебя узнают и покупают.
Мы тратим много сил и средств, чтобы развивать свой продукт и поддержку, отвечаем в Телеграм канале почти круглосуточно на вопросы.
Имея таких конкурентов как Wirenboard, ОВЕН, RealLab, Siemens .... мы нашли своих клиентов и продаем в год более 700 компьютеров.
Мы заморозили свое прибор до -65 (легко запустился на таком морозе), нагрели до +101 (на 102гр выключился).
Все равно получаем каждый день отзывы: "Вы просто засунули малину в свое коробку!"
Нет не просто! Мы угрохали более 5 лет жизни небольшой команды на то, чтобы это все работало - "Так как должно!" Перебрали рефенсные схемы самых именитых Европейских производителей под свои реалии.
Теперь про миллионы - чтобы развиваться у нас уходит почти вся наша прибыть не в карман, а в разработку новых приборов и поддержку уже имеющегося, однако никто в команде не жалуется на свою ЗП и мы стараемся чтобы она росла.
Я желаю пройти каждому разработчику правильный путь и по возможности сделать свое решение на сколько можно.
Я надеюсь, что оттепель настанет в нашей стране и появятся действительно Росcийские процессоры и другая элементная база, а пока увы Broadcom, Raspberry, NXP да на худой конец RockChip главное что-то делать и с голоду не умереть.
Уважаемые инженеры - разрабы, присоединяйтесь к нашему каналу в телеге мы ответим на любой вопрос (как сделать корпус, выбор источника питания и тд..), поможем и поддержим, дадим ответ на любой вопрос не только по прибору, но и любой другой.
Спасибо за внимание.
Российский компьютер Antex Gate, разработанный энтузиастами и использующий модуль Raspberry Pi CM4, теперь совместим с новым Raspberry Pi Compute Module 5 (CM5).
AntexGate – это компьютер, выпускаемый в России на базе Raspberry Pi CM4 CM3 уже несколько лет.
Ключевые характеристики Raspberry Pi CM4:
Процессор: Broadcom BCM2711, 4 ядра Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
Память: До 8 ГБ LPDDR4 SDRAM
Интерфейсы: Gigabit Ethernet, USB 2.0, HDMI, PCIe Gen 2 x1
Теперь, по предзаказу у разработчиков Antex Gate, можно приобрести компьютер с установленным Raspberry Pi CM5. Это значительно расширяет возможности устройства.
Краткие характеристики Raspberry Pi Compute Module 5 (CM5)
Процессор: Broadcom BCM2712 (4 ядра Cortex-A76, ARM v8.2-A, 2.4 ГГц)
Оперативная память (RAM): 4 ГБ, 8 ГБ или 16 ГБ LPDDR4X-4267
Хранилище: 16 ГБ, 32 ГБ, 64 ГБ
Основные интерфейсы:
PCIe Gen 2 x1 (совместимость с CM4)
2× USB 3.0 (вместо USB 2.0 на CM4)
2× HDMI 2.0 (4K@60, вместо одного на CM4)
2× MIPI CSI/DSI (камеры/дисплеи)
Gigabit Ethernet
Wi-Fi 6 (802.11ax) и Bluetooth 5.0 (в версиях с беспроводными модулями)
Единственным ограничением совместимости между платой AntexGate и Raspberry Pi CM5 является невозможность использования внутреннего Watchdog таймера. Все остальные интерфейсы и разъемы полностью совместимы.
Благодаря этому, на базе компьютера Antex Gate теперь можно создавать рабочие места для решения широкого спектра задач, включая системы автоматизации, обработку и распознавание изображений, а также другие ресурсоемкие приложения, доступные благодаря возможностям Raspberry Pi CM5. По данным Jeff Geerling, CM5 в 2-3 раза быстрее CM4.
Ключевые отличия от CM4
+ В 2–3 раза выше производительность CPU
+ В 2 раза больше RAM (до 16 ГБ)
+ Полноценная видеокарта
Источник: Официальный сайт Raspberry Pi.
Где узнать подробности?
Подробнее о технических аспектах совместимости можно обсудить в нашем телеграм сообществе.
Что случится, если отправить промышленный миникомпьютер в условия вечной мерзлоты? В этом эксперименте мы подвергли суровым испытаниям образец Raspberry PI CM4 на материнской плате российской разработки AntexGate v2, чтобы проверить реальные возможности этого тандема.
На выходных жена заставила помыть холодильник, и меня осенило! А что, если проверить, как электроника поведет себя в таких экстремальных условиях? Ведь в мире промышленной автоматизации надежность оборудования при низких температурах — это не просто пожелание, а необходимость. Многие сталкивались с перегревом гаджетов, но мало кто задумывался, как они справятся с настоящим холодом.
Так родилась идея испытать миникомпьютер AntexGate v2 который работает на RaspberryCM4 в условиях, где даже самые стойкие компоненты могут «замерзнуть». И, как выяснилось, не зря. Сегодня мы расскажем, как это устройство прошло проверку в условиях, где даже опытные исследователи Арктики предпочли бы надеть дополнительный слой термобелья.
AntexGate v2 — это вторая ревизия миникомпьютера, созданного на базе Raspberry Pi Compute Module 4 (CM4) в миниатюрном форм-факторе для встраиваемых приложений. Устройство разработано для использования в промышленных условиях.
Для проведения тестов использовалась климатическая камера Tabai MC-71, которую в шутку прозвали «Мини Сабзеро». Эта камера способна создавать температуру от -80°C до +100°C с точностью поддержания ±0.5°C. Внутренний объем камеры — 64 литра, что вполне хватает, чтобы устроить миникомпьютеру настоящий «ледяной стендап». Если бы у AntexGate v2 был микрофон, он бы наверняка пошутил: «Ну что, ребята, кто тут следующий замерзнет? Я уже готов к своему выступлению!» Итак общий вид.
Стенд для испытаний:
Внутри камеры: AntexGate v2.
Снаружи в безопасных условиях: блок питания АКИП-1160, монитор, клавиатура и мышь.
Программное обеспечение: ОС Raspbian, тесты PassMark PerformanceTest, Node-RED для проверки обмена данными через порты RS485.
Испытания AntexGate v2 проводились в несколько этапов и начались с обычной комнатной температуры — здесь устройство чувствовало себя как дома.
Следующий этап — -20°C. Через специальное окошко климатической камеры мы наблюдали, как миникомпьютер спокойно переносит первые морозы. Прохлаждаясь 30 минут, он включился без малейших задержек, будто это был для него обычный рабочий день. Но это была лишь разминка перед настоящим вызовом.
Затем температуру опустили до -40°C. Все интерфейсы работали как часы, а мы, наблюдая через окошко, только переглядывались: «Неужели устройство выдерживает заявленные температурные параметры!» Ставим зачет, двигаемся дальше!
Самое интересное началось, когда мы решили устроить настоящий экзамен! Мы оставили устройство в выключенном состоянии в климатической камере, чтобы охладить до -65°C и разошлись по домам. Сабзеро пыхтел всю ночь... По прошествии суток, мы подняли температуру до рабочих -40°C, подали питание... AntexGate v2 включился так же легко, как будто только что вышел из теплой комнаты. Были переживания по поводу реакции на низкую температуру пластика микроразъема, между материнской платой и Raspberry Pi CM4, что могло привести к отсоединению контактов, но AntexGate v2 даже не дрогнул.
Максимальное потребление энергии во время испытаний не превышало 10 Вт, что подтверждает энергоэффективность устройства и отсутствие элементов, «согревающих» плату. Единственным согревающим элементом был спирт, которым тщательно отмыты платы на производстве!
Когда мы прошли все тесты на заявленные -40°C, решили не останавливаться и попробовать “добить” тестовый экземпляр. Ведь он как раз для того и был предназначен — чтобы найти его предельные характеристики. Мы опустили температуру до -65°C и начали экспериментировать с запусками. При -65°C устройство успешно прошло тесты PassMark PerformanceTest, причем обмен данными через порты RS485 оставался стабильным.
И тут в дело включилась физика: при таких экстремальных температурах все номиналы компонентов на плате начинают отклоняться от нормы. Снижение сопротивления привело к ускорению работы оперативной памяти. Если кому-то вдруг понадобится ускорить ОЗУ и снизить скорость отклика на 5%, можно взять наш метод на вооружение — просто охладите устройство до -65°C.
Но, честно говоря, мы не рекомендуем использовать AntexGate v2 на таком пределе. Хотя сам контроллер справился, мы не можем гарантировать стабильную работу периферии — например, модема, жесткого диска или других модулей, которые пользователь подключит самостоятельно. Заявленные -40°C устройство прошло на ура, так что русскую зиму оно переживет даже без шапки-ушанки. А вот до -65°C — это уже на свой страх и риск.
AntexGate v2 оказался настоящим «моржом» среди миникомпьютеров, бросив вызов экстремальным температурам и удивив даже скептиков. Когда температура в камере упала до -65°C, никто не верил, что устройство включится. Но оно не только заработало, но и показало отличную производительность, будто такие морозы для него — обычное дело.
Если вам интересно узнать больше о возможностях этого устройства или поделиться своим опытом использования, присоединяйтесь к нашему Telegram-каналу. Здесь кипит живое общение: пользователи и разработчики AntexGate обсуждают настройки, делятся лайфхаками и помогают друг другу решать задачи. Это место, где вы найдете ответы на свои вопросы и вдохновение для новых проектов!
PS/
Многие после прочтения скажут, что это просто ничего не значит и главное высокие температуры, но в нашем канале отписывались клиенты о реальных испытаниях на +102 градуса Цельсия, к сожалению выше устройство отключилось и вернулось к стабильной работе после остывания. Вот Вам и raspberry для "гиков" хотя если почитать состав микросхем на борту Raspberry и AntexGate там только самые именитые и нежадные микросхемы (FTDI, Microchip, Broadcom, Samsung, TI и другие).
Невероятный подарок от Raspberry до нового года мы уже не ждали. Многие любители малинок из средней школы не поймут о чем речь, однако Raspberry CM5 - это то что мы так ждали, так еще и в том же форм факторе что и CM4.
Для многих не понятно, что обычную малину нельзя использовать в индустриальном секторе, но используют, а потом спешат менять SD карты в самых дальних точках нашей страны.
Зная все преимущества Raspberry в плане поддержки сообщества и высокого качества сборки мы выпустили еще 5 лет назад компьютер, который как раз работает на этом вычислительном модуле. Спустя 5 лет накопили статистику и с гордостью заявляем, что наших компьютеров вышло из строя 3 штуки (1 рассыпалась память emmc, два убила гроза) из двух тысяч проданных, еще два клиента включили их сразу в сеть 220в (вместо 24в) думаю нет смысла это считать.
Поэтому нам в отличии от предыдущего Upgrad-а raspberry нужно только сменить модуль. В итоге мы получаем совершенно другое по мощности устройство.
Глобально аппаратно Raspberry cm5 это коммерческая (индустриальная версия -20 +80) копия raspberry pi5 поэтому у кого получилось что-то вроде ежа ниже:
Стоит рассмотреть железо на подобии нашего компьютера, мы постарались и реализовали все на плате, поддержку дисков NVME, LTE модем и многое другое.
Особенности устройства:
Интерфейс Etnernet 100Mb — 1шт;
Интерфейс Etnernet 1Gb — 1шт;
Интерфейс CAN-BUS – 1шт;
Интерфейс RS485 ISOLATED– 2шт;
Интерфейс RS232 – 1шт;
Интерфейс 1Wire – 1шт; Интерфейс USB – 2шт;
Дискретные входы оптопара- 4шт;
Релейные выходы – 2шт;
Выход оптопара – 1шт;
Разъем mPCIe – 1шт (на выбор):
Lora;
WiFi;
3G/LTE;
NB-IOT;
Разъем m.2 – 1шт Для диска NVMe SSD
Разъем HDMI;
Разъем для подключения GSM-антенны;
Разъем для подключения WiFi-антенны;
Рабочая температура: -25°C… +80°C.
Потребляемая мощность Питание: клеммы DC 12-48В; Passive Poe AC/DC 12-48В; Мощность: 1.56-5.8 Вт в зависимости от конфигурации.
Системные характеристики Процессор: BCM2711 на базе Raspberry Pi CM4; ЦПУ: 4-ядерный Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz Flash: 8/16/32GB eMMC. RAM: 1/2/4/8GB
Поддерживаемые протоколы ModBus; Dmx 512, MQTT, Profinet; LoRaWAN; CAN; OPC UA и другие
Поддерживаемых платформы и ПО
NodeRed; OpenHab; CoDeSys; MasterSCADA 4D; Home Assistant; iRidiumMobile; Совместимый софт с raspberry pi4
Поддерживаемые веб-сервисы ApacheHTTP; NGINX.
Операционная система Поддержка Linux, Ubuntu, Debian, Astra Linux, OpenWrt
Всех с наступающим Новым годом!
Нас ждут тесты новой CM5 на новогодних праздниках.
Просим присоединиться к нашему сообществу в Telegram, там можно подробнее обсудишь это устройство с живыми людьми, кто уже использовал его на базе CM4
Для многих большой вопрос как пользоваться такими матрицами. Мы решили изготовить экран для суровых условий (улица, солнце, дождь). Вот первые тесты. Программисты создают примеры работы и инструкции с экраном, пока инженеры проектиоуют конструктив. работа по протоколам modbus tcp, rest api, Http, mqtt и др.
Подробнее можно обсудить в нашей группе: https://t.me/Antexgate
Спасибо за просмотр. Кстати забыл сказать, можно как записать, так и прочитать значение цветов диода. Подробнее устройство можно обсудить в нашем сообществе в телеге https://t.me/Antexgate
Знаю, без цены будете пинать, примерно 4999 рублей. Посмотрим отклик, если девайс ходовой то станет дешевле.
HTTP <AntexGate> Modbus конвертор Linux
В мире промышленной автоматизации интерфейсы HMI устарели, выглядят пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс, тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые "WEB-морды" в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.
Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную "web-морду", либо другой сервис.
Представим, что вы пришли на производство, в котором уже стоят промышленные приборы - датчики температуры, станки, принимающие\передающие данные по протоколу Modbus RTU TCP, а Вам нужно закинуть некоторые данные в систему мониторинга. Действительно подавляющее большинство систем мониторинга не смогут опросить устройства по Modbus без специального программно-аппаратного шлюза.
Предлагаем бесплатное программное обеспечение Node-Red и контроллер AntexGate и получаем мощный программно-аппаратный комплекс для преобразования различных протоколов. В предыдущей статье мы уже рассмотрели конвертацию ModbusTCP2ModbusRTU.
Первое, что необходимо – это установить программный продукт Node-Red, это делается одним скриптом:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/...)
Сделать Node-Red после установки сервисом:
sudo systemctl enable nodered.service
Перезагружаем "железяку":
sudo reboot
Теперь попадаем в среду нашего программного конвертора Node-Red через web браузер по ссылке ip шлюза:1880
В настройках справа устанавливаем плагин node-red-contrib-modbus.
После того, как плагин установлен приступаем к настройке, делается это так же просто из web интерфейса. Нажимаем кнопку меню, импорт, примеры, Modbus-HTTP, импорт.
Итак, настройка почти закончилась, нам остается настроить наши модули опроса и записи на нужные параметры Modbus соединения.
Итак мы настраиваем все 4 узла. В моем случае это опрос Modbus RTU устройства с параметрами аппаратного порта /dev/ttyRS485-1 115200 - 8 - 1 - N. Еще 2 узла отвечают за автоматическое чтение из предустановленных регистров, поэтому я сразу настроил чтение массива 4х регистров начиная с 512, функцией (3) Read Holding Register. Кстати не забудьте собственно подключить конечное устройство к RS485 шине.
Теперь в блоке комментариев вы можете встретить rest API для взаимодействия, ниже с ними познакомимся.
## Read
### Flex Read
http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=5 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=5 ### Read http://ip:1880/modbus/read ## Write ### Test HTTP without Modbus http://ip:1880/modbus/flex/write/test?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ### Flex Write
http://ip:1880/modbus/flex/write?value=10&unitid=1&fc=6&address=0&quantity=1 http://ip:1880/modbus/flex/write?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ###
Write
http://ip:1880/modbus/write
Мне были интересны пару запросов, которые прекрасно сработали.
Сначала тестируем функцию записи - пишем значение 123 в Modbus RTU устройство с адресом 16 функцией 6 в регистр 512 ну и длина записи 1 значение. Можно писать и сразу массивы функцией 16 например [1,2,3,4,5] тогда и длина записи соответственно 5.
Теперь проверим, записалось ли наше значение в нужное адресное пространство и прочитаем состояние 5-ти регистров начиная с 512 функцией 3.
Как видим значение записалось. Теперь мы можем внедрить наши данные в любое web приложение.
ВНИМАНИЕ: в таким виде без авторизации ни в коем случае не пускаем в интернет и обязательно создаем как минимум связку логин + пароль.
Контроллер AntexGate в связке с Node-Red или другим софтом является отличным универсальным решением для обработки, пересылки и хранения данных. Прошу прощения за рекламу, однако выше представленный проект Вы можете реализовать на любом "железе" и любой ОС.
Присоединяйтесь к нашему сообществу в Telegram обсудим свободно программируемые продукты.
"Железо" можно получить на тесты, пишите на почту: info@antexcloud.ru (на три месяца для ЮР лиц и ИП)
Наш уникальный монтажник электрики, Наджмеддин использует сложные литературные обороты и завёл свой блог.
Мы занимаемся монтажом инженерных систем в Сочи, для наших электриков самым сложным была работа по монтажу подрозетников, но мы решили эту задачу.