![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQTT
文章平均质量分 82
Frank-Hu
这个作者很懒,什么都没留下…
展开
-
基于MQTT协议实时温度上报阿里云iot平台
前言在上篇文章中我们用MQTT.fx模拟客户端实现了与阿里云物联网平台的双向通信,接下来我们自己动手编程使用mosquitto库实现一个客户端来实现一个发布端。一.iniparser 和 json1.为什么要使用iniparser库与阿里云进行通信时,我们需要如下一些信息,例如在使用MQTT.fx时:复制保存一下,另外之前发布和订阅的topic也要记下来:这些都是我们在项目中要用到的配置信息,具体应用在:clientid:struct mosquitto *mosquitto_new( c原创 2022-05-18 10:15:23 · 1592 阅读 · 0 评论 -
阿里云iot平台实现MQTT通信(mqtt.fx接入iot平台及测试)
一.阿里云iot平台环境搭建首先进入阿里云官网https://www.aliyun.com/?utm_content=se_1000301881注册并登录账号。点击控制,搜索物联网平台并进入。第一次使用阿里云物联网平台会弹出一个界面要求同意相关协议,同意即可。复制这三个东西建议保存在记事本中,后续会使用。返回产品,点击产品名称查看产品详情;接下来添加两个功能来进行测试:一个是标准功能一个是自定义功能。得到如图所示 然后点击发布上线我们可以在功能定义里查看功能的详细信息,其中当前温原创 2022-05-16 13:27:37 · 3604 阅读 · 0 评论 -
基于MQTT协议实现从树莓派上获得的温度上传至数据库中
到这里就可以将前一博客中构建的框架放入项目代码中了,只需要修改之前项目中相关socket代码部分即可。1.发布端:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>#include <getopt.h>#include <sys/types.h>#include <s原创 2022-05-11 15:11:49 · 568 阅读 · 0 评论 -
MQTT----基于mosquitto库C语言实现发布和订阅
一.MQTT是什么MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议原创 2022-05-10 21:28:19 · 4148 阅读 · 0 评论 -
JSON格式与cJSON函数库
一. JSON1. JSON简介JSON(JavaScriptObject Notation, JS 对象标记) 是一种轻量级的数据交换格式。它是基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2.json的语法规则json的语法规则:https://www.runoob.com/json/json-syn原创 2022-04-19 13:27:16 · 171 阅读 · 0 评论 -
Linux下iniparser库下载与使用
一. iniparser介绍iniparser是一个C语言库,是针对INI文件的开源解析器。ini文件则是一些系统或者软件的配置文件。 iniparser可以对配置文件进行解析、添加、修改、删除等操作。git地址如下:https://github.com/ndevilla/iniparser二. iniparser的安装1、下载iniparserwget https://codeload.github.com/ndevilla/iniparser/tar.gz/refs/tags/v4.1 -O原创 2022-04-17 14:28:57 · 975 阅读 · 0 评论 -
MQTT协议介绍
MQTT(Message Queuing Telemetry Transport, 消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为远程连接设备提过实时可靠的消息服务,作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量原创 2022-04-02 14:21:40 · 18060 阅读 · 0 评论