Разработка подключений BLE, Wi-Fi и существующих устройств
Obeita помогает производителям оборудования и интеграторам подключать существующие устройства и создавать определённые беспроводные тракты передачи данных. Мы совместно рассматриваем интерфейс устройства, протокол и приложение управляющей системы, затем реализуем и проверяем согласованное оборудование и прошивку. Начните с одного устройства, одного пути подключения и понятных условий приёмки.
Интеграция BLE и Wi-Fi
Для приложения с BLE укажите взаимодействующие устройства, роли central/peripheral, необходимые сервисы и характеристики, порядок сопряжения и начальной настройки, временные параметры передачи полезных данных и поведение при повторном подключении. Эти сведения определяют объём работ с GATT или другим профилем для нового проекта.
Для Wi-Fi определите роли станции или точки доступа, настройку сети, целевой сервис, требования к аутентификации и поведение при обрыве связи. Если несколько радиоинтерфейсов должны работать одновременно, отдельно согласуйте их сочетание и условия испытаний.
В кейсе шлюза ESP32 разделены доступ по Wi-Fi/IP и тракт Bluetooth SIG Mesh. Это пример интеграции Mesh; совместимость с произвольными устройствами BLE GATT требует отдельной оценки. Кейс беспроводного модуля WS63/Hi3863 описывает интеграцию управляющего устройства и беспроводного модуля, а SLE, Wi-Fi и BLE рассматриваются как направления использования платформы с соответствующими оговорками, без обещания одновременной работы.
Сохраняйте смысл протокола существующего устройства
Для оборудования с последовательными интерфейсами или RS485 необходимо изучить модель устройства, настройки шины, кадры запросов и ответов, доступное питание и целевую сеть. Физическое подключение, преобразование протокола, прошивка шлюза и интеграция со стороны управляющей системы проверяются отдельно. Работающий последовательный канал должен также передавать корректные данные и команды для приложения.
Примеры реализованных работ: адаптация DTU для подключения последовательного интерфейса к Ethernet и сотовой сети, интеграция беспроводного RS485 на SLE и интеграция последовательного радиоканала sub-GHz. Выбор внешнего канала связи, размещение узлов и поведение беспроводного моста зависят от выбранной конфигурации.
Результаты первого этапа с определённым объёмом работ
- Диагностическое заключение в согласованных пределах или пилотное подключение на выбранном оборудовании.
- Описание интерфейсов и настроек, сопоставление сообщений, изменения прошивки и протокол испытаний в соответствии с согласованной задачей.
- Определённый объём следующего этапа: передача исходного кода, работы по корпусу, развёртывание на объекте или производство, если это необходимо.
Приёмка должна учитывать версии устройств и прошивок, типы сообщений, объём данных, условия сети и поведение при восстановлении. При необходимости проверяются отсутствие удалённых устройств, разрывы связи и отключение с последующим включением питания. Дальность, пропускная способность, совместимость и одновременная работа радиоинтерфейсов проверяются для целевой среды, а не выводятся из характеристик модуля.
Кейсы по ссылкам описывают переданные заказчикам проекты, оборудование и ПО которых прошли испытания на физических устройствах и выполнили согласованные требования. Новые устройства и условия установки требуют собственного определения объёма работ и проверки.
Расскажите о требованиях к подключению
Пришлите руководства по интерфейсам, примеры сообщений, сведения о взаимодействующих устройствах, целевой сети или API управляющей системы, доступном питании, ограничениях корпуса и условиях установки. Укажите необходимое поведение при начальной настройке, требования к безопасности и восстановлению, чтобы пилотные испытания соответствовали целевому приложению.
Связанные проекты подключения устройств

Адаптация DTU для последовательной связи, Ethernet и сотовой сети | Obeita
Реализованный DTU на ESP32-S3 с передачей данных RS485 и явно определёнными вариантами интеграции Ethernet, Wi-Fi или сотовой связи.

Адаптация беспроводного DTU RS485 с SLE | Obeita
Реализованная адаптация DTU SLE RS485 с учётом временных параметров последовательной связи, ролей узлов, шкафа и антенны.

Адаптация шлюза Modbus с двумя каналами RS485 | Obeita
Реализованный шлюз с двумя RS485, объединяющий интерпретацию регистров Modbus с согласованным представлением данных TCP/MQTT.

Интеграция беспроводного модуля WS63 | Obeita
Реализованная интеграция WS63/Hi3863 с выбранным радиорежимом, встраиваемым хостом и размещением антенны.

Интеграция беспроводной последовательной связи sub-GHz | Obeita
Реализованная последовательная связь sub-GHz с формированием кадров хоста, маршрутизацией сообщений и выбором радиопараметров под внедрение.

Интеграция многоинтерфейсного IoT-шлюза | Obeita
Реализованный шлюз STM32F407 с идентификацией полевых устройств, отображением данных для облака и защищёнными интерфейсами.

Интеграция удалённого ввода-вывода Modbus | Obeita
Реализованный удалённый ввод-вывод Modbus с чётко определёнными режимами управления реле и картой регистров диспетчерской системы.

Интеграция шлюза ESP32 с Wi-Fi и Bluetooth | Obeita
Реализованный шлюз ESP32 для локального IP-доступа и интеграции обмена сообщениями SIG Mesh.

Разработка встраиваемого Linux-шлюза RK3506J | Obeita
Реализованный Linux-шлюз RK3506J, связывающий разнородный полевой ввод-вывод с прикладным и конфигурационным ПО.

Разработка периферийного DTU на ESP32-S3 | Obeita
Реализованный DTU на ESP32-S3 с разработкой интерфейсов полевых устройств и согласованными функциями связи и управления.

Разработка сетевого шлюза Linux на RK3528 | Obeita
Реализованный Linux-шлюз на RK3528 с согласованием аппаратных каналов Ethernet и требуемой сетевой конфигурации.

Сбор данных на STM32 и интеграция MQTT | Obeita
Реализованная система сбора данных STM32, связывающая интерпретацию данных приборов с согласованным прикладным форматом MQTT.