MSYS2安装与配置安装包 从官网下载最新版的安装程序msys-x86_64-20240113.exe(2024.04.11) 安装 双击打开安装 欢迎界面 设置安装位置 开始菜单 安装中 安装时会设置密钥,熟悉archlinux/manjaro/pacman的应该了解。 安装完成 结束 软件界面 更新 在msys64/etc/pacman.d中可以修改软件源 更新软件包 12345678910 2024-04-13 MSYS2 #Windows #MSYS2
MQTT入门教程索引系列说明 本系列将记录MQTT开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走,路上会涉及那些内容。 本系列按照普通图 2024-01-10 Mqtt #Qt #MQTT #QMQTT
MQTT入门教程08.02:本地Mosquitto服务器系列索引:MQTT入门教程索引 Broker,代理,服务器等等指的是同一个东西,相当于一个中转站,收所有发过来的消息,并将消息发送出去。 流程为 flowchart LR A[client1] --Publish--> B[broker] B[broker] --Subscribe--> C[client2] 上一篇中,client1/client2是同一个。 安装 从mosq 2024-01-15 Mqtt #Qt #MQTT #QMQTT #Mosquitto
MQTT入门教程08.01:QMQTT测试系列索引:MQTT入门教程索引 使用QMQTT源码中的qtmqtt/examples/simpleclient进行测试 在其中添加头文件和库文件位置 123INCLUDEPATH += D:\Code\build-qtmqtt-Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\include\QtMqtt \ D:\Code\build-qt 2024-01-11 Mqtt #Qt #MQTT #QMQTT
MQTT入门教程07:QMQTT部署系列索引:MQTT入门教程索引 在上一篇中,以外部库的方式导入库文件。 本文介绍如何将库部署到Qt目录中,以标准库的方式调用库文件 源码编译的结果为 将用到的bin/include/lib/mkspecs/复制到C:\Qt\5.15.2\msvc2019_64中 注意修改mkspecs/目录下文件位置,如果不想修改文件,就不要删除编译结果文件。 然后就能以 1QT+=mqtt 的方式使用MQTT 2024-01-11 Mqtt #Qt #MQTT #QMQTT
MQTT入门教程06.01:Windows下编译QMQTT系列索引:MQTT入门教程索引 下载 QMQTT是由Qt开发和维护的MQTT模块,但是Qt并没有将其添加到官方标准库中。 所以要想使用QMQTT,需要自己编译 perl 从Perl官网下载STRAWBERRY Perl,按照标准流程安装,程序会自动添加到环境变量。 编译 下载源码 12git clone https://github.com/qt/qtmqttgit checkout v5. 2024-01-10 Mqtt #Qt #MQTT #QMQTT
MQTT入门教程05:介绍系列索引:MQTT入门教程索引 MQTT是物联网上最常用的消息传递协议(IoT)。MQTT代表MQ遥测传输。该协议是一个定义物联网设备如何发布和订阅的一组规则在互联网上获得的数据。MQTT用于消息传递和数据交换在物联网和工业物联网(IIoT)设备之间,如嵌入式设备,传感器、工业plc等。该协议是由事件驱动的,并且使用发布/订阅(Pub/Sub)模式连接设备。发送方(发布者)和接收方(订阅者)通过主 2024-01-17 Mqtt #Qt #MQTT #QMQTT
MAVLink入门教程索引系列说明 本系列将记录MAVLink开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走,路上会涉及那些内容。 本系列按照 2024-06-09 MAVLink #QGC #MAVLink #QGroundControl
MAVLink入门教程09.04:界面控件显示数据系列索引:MAVLink入门教程索引 目的 本文介绍如何使用添加自定义界面控件显示数据。 界面控件 首先说明一下界面控件是什么。 打开QGC QGC默认界面下方有个数据显示控件 将鼠标放置在控件上面,点击笔进入编辑状态 下方和右方有+/-符号 点击+,出现新数据显示区域 界面控件就是,由QGC控制显示隐藏位置,使用QGC统一显示接口,使用QGC统一数据通信接口的控件,自己用QML写的界 2024-06-15 MAVLink #仿真 #QGC #MAVLink #QGroundControl #通信
MAVLink入门教程09.03:通过UDP发送数据至QGC系列索引:MAVLink入门教程索引 目的 本文介绍如何通过UDP直接发送数据给QGC的Mavlink框架中。 MavSDK 先从MAVSDK下载静态库。 只能使用VS2022编译运行 心跳包 MavSDK初始化 12345678auto component_type = Mavsdk::ComponentType::Autopilot;//1auto config = Mavsdk::C 2024-06-15 MAVLink #UDP #QGC #MAVLink #QGroundControl #通信