日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

OpenHarmony通过MQTT远程控制鸿蒙小车

發布時間:2024/1/8 c/c++ 99 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenHarmony通过MQTT远程控制鸿蒙小车 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:本文介紹如何使用MQTT協議實現遠程控制OpenHarmony小車,可以實現遠程異地控制OpenHarmony小車

適合群體:適用于潤和Hi3861開發板

文中所有代碼倉庫:https://gitee.com/qidiyun/hihope-3861-smart-home-kit

1 小車介紹

基于鴻蒙系統 + Hi3861 的WiFi小車

首先,我們得有一套WiFi小車套件,其實也是Hi3861 加上電機、循跡模塊、超聲波等模塊。

小車安裝完大概是這樣:

整個通信框架如下:

其中,我們使用的是通用的MQTT云,地址:test.mosquitto.org

2 如何使用

(1)下載MQTT軟件包

MQTT 是當前最主流的物聯網通信協議,需要物聯網云平臺,例如華為云、阿里云、移動OneNET都支持mqtt。而Hi3861則是一款專為IoT應用場景打造的芯片。本節主要講如何在鴻蒙系統中通過移植第3方軟件包 paho mqtt去實現MQTT協議功能,最后會給出測試驗證。為后續的物聯網項目打好基礎。

已經移植好的MQTT源碼: https://gitee.com/qidiyun/harmony_mqtt

將下載后的文件放到 third_party 下并重命名為 pahomqtt

(2)使能PWM功能

要使用pwm功能,我們需要修改

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

增加這兩行,這里是打開PWM功能

CONFIG_PWM_SUPPORT=yCONFIG_PWM_HOLD_AFTER_REBOOT=y

(3)小車熱點

注意,我這里WiFi小車固件默認連接熱點的ssid是:

需要自己修改成自己的熱點。

(3)PC上位機下載

PC上位機采用C#開發,使用MQTT協議通信,下載地址 https://gitee.com/qidiyun/hihope-3861-smart-home-kit/tree/master/car_mqtt

總結

以上是生活随笔為你收集整理的OpenHarmony通过MQTT远程控制鸿蒙小车的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。