• 5866阅读
  • 6回复

[提问]Qt就MQTT协议 [复制链接]

上一主题 下一主题
离线bs1003506507
 

只看楼主 倒序阅读 楼主  发表于: 2016-12-25
回复本帖可获得1RMB金钱奖励!
每人最多可获奖1次,奖池剩余3RMB金钱 (中奖几率10%)
请问有人做过qt关于mqtt协议的项目吗?
离线uidab

只看该作者 1楼 发表于: 2017-02-10
没有,你是做物联网类似的项目吗??
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线bs1003506507

只看该作者 2楼 发表于: 2017-02-26
是一个预研项目,还没开始就结束了
离线luck_li

只看该作者 3楼 发表于: 2017-08-13
我正在做,遇到什么问题了吗?
离线1104930165

只看该作者 4楼 发表于: 2017-10-28
回 luck_li 的帖子
luck_li:我正在做,遇到什么问题了吗? (2017-08-13 11:16) 

你好,我遇到问题了。我现在把订阅者和发布者写在一起的,可以实现自己发布自己接收。中间的服务器用的mosquitton做服务器,但是,我现在想做的是,我订阅者订阅一个主题,发布者收到这个主题,就去mysql数据库里找到相应的表格,把表格里的内容通过mqtt传给我。我现在能在前端tableview上显示,传过来的数据。但是有一个问题,我数据库里的表,只要增加一行,或者减少一行,我前段view上要更新,所以我做了一个定时器。隔几秒发一次整个mysql的数据。但是这个会有隐患。我mysql里的数据上多了后。假如一万行,我view上每次都会从第一行开始走
离线52mcu

只看该作者 5楼 发表于: 2017-10-29
从这https://github.com/emqtt/qmqtt/tree/master 下了qmqtt代码 qt5.5 编译有问题
不知道该怎么做

:-1: error: cannot find -lqmqttd100




#-------------------------------------------------
#
# Project created by QtCreator 2017-10-28T22:22:41
#
#-------------------------------------------------

QT       += core gui
QT       += network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = mqttTest
TEMPLATE = app

CONFIG += NO_UNIT_TESTS

SOURCES += main.cpp\
        mainwindow.cpp

LIBS+="../lib/qmqtt.dll"
LIBS+="../lib/qmqttd.dll"

HEADERS  += mainwindow.h \
    include/qmqtt.h \
    include/qmqtt_client.h \
    include/qmqtt_client_p.h \
    include/qmqtt_frame.h \
    include/qmqtt_global.h \
    include/qmqtt_message.h \
    include/qmqtt_message_p.h \
    include/qmqtt_network_p.h \
    include/qmqtt_networkinterface.h \
    include/qmqtt_routedmessage.h \
    include/qmqtt_router.h \
    include/qmqtt_routesubscription.h \
    include/qmqtt_socket_p.h \
    include/qmqtt_socketinterface.h \
    include/qmqtt_ssl_socket_p.h \
    include/qmqtt_timer_p.h \
    include/qmqtt_timerinterface.h \
    include/qmqtt_websocket_p.h \
    include/qmqtt_websocketiodevice_p.h




FORMS    += mainwindow.ui







win32:CONFIG(release, debug|release): LIBS += -L$$PWD/lib/ -lqmqtt
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/lib/ -lqmqttd
else:unix: LIBS += -L$$PWD/lib/ -lqmqtt

INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
离线luoyayun361

只看该作者 6楼 发表于: 2020-03-19
快速回复
限100 字节
 
上一个 下一个