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í:
Todo el marco de comunicación es el siguiente:
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
(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:
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