Eclipse Mosquitto
=================
Mosquitto is an open source implementation of a server for version 5.0, 3.1.1,
and 3.1 of the MQTT protocol. It also includes a C and C++ client library, and
the `mosquitto_pub` and `mosquitto_sub` utilities for publishing and
subscribing.
## Links
See the following links for more information on MQTT:
- Community page: <http://mqtt.org/>
- MQTT v3.1.1 standard: <https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html>
- MQTT v5.0 standard: <https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html>
Mosquitto project information is available at the following locations:
- Main homepage: <https://mosquitto.org/>
- Find existing bugs or submit a new bug: <https://github.com/eclipse/mosquitto/issues>
- Source code repository: <https://github.com/eclipse/mosquitto>
There is also a public test server available at <https://test.mosquitto.org/>
## Installing
See <https://mosquitto.org/download/> for details on installing binaries for
various platforms.
## Quick start
If you have installed a binary package the broker should have been started
automatically. If not, it can be started with a basic configuration:
mosquitto
Then use `mosquitto_sub` to subscribe to a topic:
mosquitto_sub -t 'test/topic' -v
And to publish a message:
mosquitto_pub -t 'test/topic' -m 'hello world'
## Documentation
Documentation for the broker, clients and client library API can be found in
the man pages, which are available online at <https://mosquitto.org/man/>. There
are also pages with an introduction to the features of MQTT, the
`mosquitto_passwd` utility for dealing with username/passwords, and a
description of the configuration file options available for the broker.
Detailed client library API documentation can be found at <https://mosquitto.org/api/>
## Building from source
To build from source the recommended route for end users is to download the
archive from <https://mosquitto.org/download/>.
On Windows and Mac, use `cmake` to build. On other platforms, just run `make`
to build. For Windows, see also `README-windows.md`.
If you are building from the git repository then the documentation will not
already be built. Use `make binary` to skip building the man pages, or install
`docbook-xsl` on Debian/Ubuntu systems.
### Build Dependencies
* c-ares (libc-ares-dev on Debian based systems) - only when compiled with `make WITH_SRV=yes`
* cJSON - for client JSON output support. Disable with `make WITH_CJSON=no` Auto detected with CMake.
* libwebsockets (libwebsockets-dev) - enable with `make WITH_WEBSOCKETS=yes`
* openssl (libssl-dev on Debian based systems) - disable with `make WITH_TLS=no`
* pthreads - for client library thread support. This is required to support the
`mosquitto_loop_start()` and `mosquitto_loop_stop()` functions. If compiled
without pthread support, the library isn't guaranteed to be thread safe.
* uthash / utlist - bundled versions of these headers are provided, disable their use with `make WITH_BUNDLED_DEPS=no`
* xsltproc (xsltproc and docbook-xsl on Debian based systems) - only needed when building from git sources - disable with `make WITH_DOCS=no`
Equivalent options for enabling/disabling features are available when using the CMake build.
## Credits
Mosquitto was written by Roger Light <[email protected]>
Master: [![Travis Build Status (master)](https://travis-ci.org/eclipse/mosquitto.svg?branch=master)](https://travis-ci.org/eclipse/mosquitto)
Develop: [![Travis Build Status (develop)](https://travis-ci.org/eclipse/mosquitto.svg?branch=develop)](https://travis-ci.org/eclipse/mosquitto)
Fixes: [![Travis Build Status (fixes)](https://travis-ci.org/eclipse/mosquitto.svg?branch=fixes)](https://travis-ci.org/eclipse/mosquitto)
没有合适的资源?快使用搜索试试~ 我知道了~
mosquitto mqtt server
共30个文件
exe:7个
dll:5个
h:5个
需积分: 5 1 下载量 95 浏览量
2023-06-27
11:45:29
上传
评论
收藏 1.97MB ZIP 举报
温馨提示
mosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt servermosquitto matt se
资源推荐
资源详情
资源评论
收起资源包目录
mosquitto.zip (30个子文件)
mosquitto
mosquitto_sub.exe 80KB
devel
mosquitto.h 123KB
mosquitto_broker.h 16KB
mosquittopp.h 5KB
mosquittopp.lib 22KB
mosquitto_plugin.h 15KB
mqtt_protocol.h 12KB
mosquitto.lib 28KB
mosquitto_dynamic_security.dll 120KB
aclfile.example 230B
README-letsencrypt.md 939B
mosquittopp.dll 18KB
data
admin 120B
NOTICE.md 2KB
mosquitto.conf 40KB
mosquitto.exe 374KB
ChangeLog.txt 132KB
mosquitto_pub.exe 51KB
libcrypto-1_1-x64.dll 3.26MB
pwfile.example 355B
README-windows.txt 2KB
edl-v10 2KB
epl-v20 14KB
mosquitto_ctrl.exe 75KB
mosquitto.dll 85KB
mosquitto_rr.exe 78KB
mosquitto_passwd.exe 22KB
README.md 4KB
Uninstall.exe 65KB
libssl-1_1-x64.dll 669KB
共 30 条
- 1
资源评论
conjee.
- 粉丝: 36
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-gpu-2.6.0-cp38-cp38-manylinux2010-x86-64.whl
- mmexport1715960553858.png
- tensorflow-gpu-2.6.0-cp37-cp37m-manylinux2010-x86-64.whl
- 通过 .NET 应用程序中的源代码查找 SQL 注入
- 电子设计竞赛2007年B题 无线识别装置.doc
- Wox全局搜索工具,一款win下的全局搜索软件
- 使用高级集群管理 (ACM) 模板来管理用户、组和命名空间
- 电子设计竞赛2007年A题 音频信号分析仪.doc
- burpsuite安装详细教程
- Bk1_Ch2_01.ipynb
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功