【MQTT(4)】开发一个客户端,QT-Android安卓手机版本,Mosquitto替换成libhv库

我们采用 libhv是一个类似于libevent、libev、libuv的跨平台网络库,提供了更易用的接口和更丰富的协议。

https://github.com/ithewei/libhv?tab=readme-ov-file

编译脚本如下

Android compile WITH_MQTT

复制代码
#https://developer.android.com/ndk/downloads
#export ANDROID_NDK_ROOT=~/Downloads/android-ndk-r21b
mkdir build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE="$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake" -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-21
cmake --build . --target hv --config Release

./configure --with-mqtt
make clean && make

目前用php 做个网页版本的凑合用

【MQTT(5)】php 做一个mqtt按钮,发布触发信号

安卓版本的坑先留着,这个库估计可以用

相关推荐
冬奇Lab1 天前
PowerManagerService(下):Doze模式与电池优化
android·源码阅读
砖厂小工1 天前
Compose 中函数引用 vs Lambda:到底该用哪个?
android
Kapaseker2 天前
详解 Compose background 的重组陷阱
android·kotlin
黄林晴2 天前
Kotlin 2.3.20-RC2 来了!JPA 开发者狂喜,6 大更新一文速览
android·kotlin
kymjs张涛3 天前
OpenClaw 学习小组:初识
android·linux·人工智能
范特西林3 天前
实战演练——从零实现一个高性能 Binder 服务
android
范特西林3 天前
代码的生成:AIDL 编译器与 Parcel 的序列化艺术
android
范特西林3 天前
深入内核:Binder 驱动的内存管理与事务调度
android
范特西林3 天前
解剖麻雀:Binder 通信的整体架构全景图
android
范特西林3 天前
破冰之旅:为什么 Android 选择了 Binder?
android