OpenHarmony controla remotamente el automóvil Hongmeng a través de MQTT

Resumen : Este artículo presenta cómo utilizar el protocolo MQTT para controlar de forma remota el automóvil OpenHarmony, que puede realizar el control remoto del automóvil OpenHarmony.

Grupo adecuado : adecuado para placa de desarrollo Runhe Hi3861

Todos los repositorios de código en este artículo: https://gitee.com/qidiyun/hihope-3861-smart-home-kit

1 Introducción al coche

Coche WiFi basado en el sistema Hongmeng + Hi3861

En primer lugar, necesitamos tener un kit de automóvil WiFi, que en realidad es Hi3861 más motor, módulo de seguimiento, ultrasonido y otros módulos.

Una vez instalado el coche, probablemente se verá así:
Insertar descripción de la imagen aquí

Todo el marco de comunicación es el siguiente:
Insertar descripción de la imagen aquí
Entre ellos, utilizamos la nube MQTT general, dirección: test.mosquitto.org

2 Cómo utilizar

(1) Descargue el paquete de software MQTT

MQTT es actualmente el protocolo de comunicación de IoT más común y requiere plataformas en la nube de IoT. Por ejemplo, Huawei Cloud, Alibaba Cloud y Mobile OneNET admiten mqtt. El Hi3861 es un chip especialmente diseñado para escenarios de aplicaciones de IoT. Esta sección trata principalmente sobre cómo implementar la función del protocolo MQTT en el sistema Hongmeng trasplantando el paquete de software de terceros paho mqtt y, finalmente, se realizará una verificación de prueba. Sentar una base sólida para proyectos posteriores de IoT.

Código fuente MQTT trasplantado: https://gitee.com/qidiyun/harmony_mqtt

Coloque el archivo descargado enthird_party y cámbiele el nombre a pahomqtt

(2) Habilitar la función PWM

Para usar la función pwm, necesitamos modificar

dispositivo/soc/hisilicon/hi3861v100/sdk_liteos/build/config/usr_config.mk

Agregue estas dos líneas, aquí es para activar la función PWM

CONFIG_PWM_SUPPORT=y

CONFIG_PWM_HOLD_AFTER_REBOOT=y

Desarrollo de sistema liviano OpenHarmony 【13】 Desarrollo de automóviles Hongmeng: comunidad tecnológica Hongmeng HarmonyOS

(3) Puntos calientes de automóviles

Tenga en cuenta que el SSID predeterminado del firmware WiFi del automóvil aquí es para conectarse al punto de acceso:
Desarrollo de sistema liviano OpenHarmony 【13】 Desarrollo de automóviles Hongmeng: comunidad tecnológica Hongmeng HarmonyOS
debe modificarlo a su propio punto de acceso.

(3) descarga de PC

La computadora host de la PC está desarrollada en C # y se comunica mediante el protocolo MQTT. La dirección de descarga es https://gitee.com/qidiyun/hihope-3861-smart-home-kit/tree/master/car_mqtt

Supongo que te gusta

Origin blog.csdn.net/aa120515692/article/details/123262022
Recomendado
Clasificación