上文我们讲到如何搭建本地MQTT服务器,现在介绍如何通过stm32连接MQTT一.首先我们初始化esp8266这里我们使用的是USART4与其通信代码如下voidUART4_Init(uint32_tbound){ GPIO_InitTypeDefGPIO_InitStructure; USART_InitTypeDefUSART_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4,ENABLE); //使能UART4,GPIOA时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,E
1,设备和阿里云之间的上行+下行通信采用MQTT.fx这款客户端软件模拟为一个设备,可以在网盘自己下载。链接:https://pan.baidu.com/s/1lOqi-lTvi-x2KkPZ-yDtHQ提取码:1234打开阿里云:没有注册的先注册,实名后领取免费试用版:我就直接进入控制台了此时一个设备就创建完成了,点击查看可以查看该设备的数据:记得打开设备本地日志上报,可以在云上查看日志信息,然后就可以直接查看MQTT连接参数了:以下就是用来连接设备的参数了,在MQTT.fx段用来连接回到设备主页,发现设备处于未激活状态,因为此时还没有通过MQTT.fx连接。按照同样的步骤,再创建一个设备q
MQTTnet是一个高性能.NET库,用于基于MQTT的通信。它提供了一个MQTTClient和一个MQTTServer(代理)。安装MQTTnet在VisualStudio中点击工具->NuGet包管理器->管理解决方案的NuGet程序包搜索MQTTnet安装到项目中客户端有关的几个重要的类MqttFactory这个可以说是MQTTnet中最重要的一个类了,主要用来生成下面一些类用。MqttClinet代表Mqtt客户端类,由MqttFactory生成。MqttClientOptions用于配置Mqtt客户端参数(id,用户名密码等)。MqttClientSubscribeOptions用于
1.安装Docker和DockerComposeopkgupdateopkginstalldocker-compose2.创建HomeAssistant的配置文件目录和数据目录。mkdir-p/opt/hassio/configmkdir-p/opt/hassio/data3.创建docker-compose.yml文件在/opt/hassio/config创建docker-compose.yml文件version:'3'services:homeassistant:container_name:homeassistantimage:homeassistant/home-assistant:s
使用TLS加密在MQTT的使用中是比较常见的,TLS加密过程在网上有很多说明,但是没几个应用教程的,MQTT软件中的EMQX软件是支持TLS加密的,只不过要进行一些设置。安装EMQX软件首先先安装EMQX软件软件安装说明免费下载、试用EMQ产品(emqx.com)https://www.emqx.com/zh/try?product=broker为了方便测试,选择Ubuntu版本,在虚拟机中安装 安装启动完后,打开浏览器,输入网址localhost:18083或者127.0.0.1:18083初始默认用户名:admin密码:public 登录上去后,看到其功能界面安装OpenS
使用TLS加密在MQTT的使用中是比较常见的,TLS加密过程在网上有很多说明,但是没几个应用教程的,MQTT软件中的EMQX软件是支持TLS加密的,只不过要进行一些设置。安装EMQX软件首先先安装EMQX软件软件安装说明免费下载、试用EMQ产品(emqx.com)https://www.emqx.com/zh/try?product=broker为了方便测试,选择Ubuntu版本,在虚拟机中安装 安装启动完后,打开浏览器,输入网址localhost:18083或者127.0.0.1:18083初始默认用户名:admin密码:public 登录上去后,看到其功能界面安装OpenS
目录参考一、介绍二、创建产品1、新建产品2、查看属性3、查看上报主题三、添加设备1、添加设备2、设备信息四、用MQTT.fx模拟设备1、创建一个温度模拟器2、发送信息查看产品属性查看属性上报topic模拟上报界面查看上报信息模拟上报事件上报电量不足上报智能门锁开门通知查看上报日志配置服务端订阅创建订阅使用AMQP消费JavaSDK接入下载demo申请AccessKey获取消费组ID获取iotInstanceId获取clientId获取host下线消息上线消息参考阿里云iot入门(2)初识物模型及利用属性和事件上报数据一、介绍阿里云物联网平台是一个集成了设备管理、数据安全通信和消息订阅等能力的一
目录前期准备:阿里云部分塔石部分单片机部分这篇文章主要记录了一次单片机通过塔石的模块,实现与阿里云的mqtt通信(仅能简单传递信息,不涉及更深入操作)的过程。其中会包括如,阿里云物联网平台中“产品”与“设备”的创建,塔石nb-iot模块的使用等。前期准备:1.塔石nb-iot模块(E33V-DTU带天线)2.stm32g431(stm32F1系列等均可)3.阿里云账号4.一张流量卡(主要为了塔石模块能连网)阿里云部分1.登录阿里云后,在产品中查找“物联网平台”并进入。 2.进入“管理控制台”3.进入“公共实例”4.创建一个新“产品”5.给你的产品取一个名字(例如我的“HDUGEEK”), 同时
文章目录一、MQTT.fx客户端实现与腾讯云的通信二、Linux使用MQTT上报温度到腾讯云一、MQTT.fx客户端实现与腾讯云的通信1.打开腾讯云官网,注册并登录.2.登录之后点击右上角的控制台点进去3.鼠标滑到云产品,进入物联设备服务中的物联网通信4.点击创建新产品,现在我们来创建一个上报温度产品5.产品创建信息如下,点击确定6.我们已经创建好了一个产品,如下,现在来创建设备。(设备是产品的实例,一个产品下可以有多个设备。)7.设备创建信息如下,点击保存,点击开始管理设备8.设备已经创建好了,现在我们收集一下MQTT连接腾讯云的信息。将信息保存在txt文件中9.现在我们已经知道了Clien
一、简介 有关MQTT的相关概念介绍,请看之前的文章,这里不做过多的介绍:MQTT学习总结_t_guest的博客-CSDN博客 本章节需要使用如下软件: Mosquitto(MQTT消息代理工具) EclipssepahoMQTT工具二、操作说明 1.下载Mosquitto工具。 点击Download|EclipseMosquitto进入官网。选择自己系统的下载文件。这里使用的是win1064位系统。 2.添加配置 安装成功后,以文件的形式打开安装文件夹中的mosquitto.conf文件。 在Listener处添加需要监听的