引子:很久以前就知道MQTT协议了,也知道该协议主要应用到物联网上,具备很多特点,但是一直是处于不知其意状态。今天有幸看到了一篇博文,然后自己将该博文里面的内容操作了一遍,同时将手上的CC3200开发板连接到CloudMQTT代理服务器上,以CC3200为客户端,订阅三个主题(控制三个LED灯),发布两个主题(按键SW2,SW3)。当然这也是有参考文献的,很久之前就做过实
示例操作流程1、注册并登录华为云https://auth.huaweicloud.com/authui/login.html#/login2、登录后,选择 产品-->IoT物联网-->设备接入IoTDA  点击设备接入IoTDA3、进入设备接入IoTDA页面,点击 管理控制台,进入管理控制台页面4、进入管理控制台页面,选择  产品--> 创
转载 2024-05-24 07:30:08
681阅读
1. LiteOS MQTT组件概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的MQTT业务层应该有且只能使用MQTT AL提供的相关功能(API 数据结构 流程等)。MQTT AL定义MQTT的标准,用来屏蔽各个MQTT协议实现的差异(如软件库 或者硬件),让上层业务无需关心MQTT的实现部分。MQTT AL的api接口声明在中,使用相关的接口需要包含该头文件,关
一、打开华为云首页二、注册账号        如果有华为云账号则跳过该步骤。        没有账号则点击右上角注册。三、实名认证        已实名认证跳过
物联网项目现在越来越多,MQTT的使用场景也越来越广泛,同时遇到的技术问题也是越来越复杂。最近在做一个小程序连接阿里云的微消息队列MQTT版,说实话,通过这次debug,发现阿里的技术文档很多方面不完善,对前端的SDK,文档只有js,好吧。只能靠自己鸟。 进入lmq-js-demo目录,看一下demo文件,这写法,双子座的表示受不了<?xml version="1.0" encod
 连接相关的属性.        这些属性是MQTT连接报文中连接标志字, 包含一些用于指定 MQTT 连接行为的参数.  1.清理会话(Clean Session)客户端和服务端可以保存会话状态,以支持跨网络连接的可靠消息传输. 这个标志位用于控制会话状态的生存时间.值为0. 客户端和服务器端基于会话状态
转载 2024-06-04 06:36:58
113阅读
获取模版请在​​examples/mqttDeviceShifu​​查看模板文件。修改配置在​​examples/mqttDeviceShifu/mqtt_deploy/mqtt_edgedevice.yaml​​中:...spec: sku: "testMQTT" # 修改此值 connection: Ethernet address: 192.168.62.231:1883 # 修改此值
原创 2023-02-16 11:04:56
180阅读
MQTT环境搭建和测试物联网环境搭建MQTT.fx使用 物联网环境搭建1.首先进入阿里云官网注册并登录你的账号。 2.点击控制台。 3.在产品与服务下面搜索物联网平台 4.点击公共实例 5.进去后,点击左边的产品,然后创建产品 6.点击创建产品,可以看到下面图,名称随便,选择自定义品类,节点选择直连设备,下面不变. 7.前去添加设备 8.点击添加设备,出现添加设备,二个空都随便填 9.查看设备
物联网MQTT协议解析 这里主要讲一下CONNECT报文 使用电脑网络调试助手,MQTT接入阿里云物联网平台。 CONNEECT:连接报文 CONNACK:连接完要有回复,好比登录服务器要输入客户端ID、输入 用户名、输入密码。要检测信息对不对所以要有连接连接回复来告诉你正确与否 PUBLISH:有等级0、1、2 订阅相当于关注。 PING:保活命令,(连接是基于TCP的,服务器有许多人连着,连
转载 2024-03-26 16:04:47
295阅读
哈喽,因为近期需要进行平台与设备间的通讯使用mqtt协议,因为之前我也没接触过物联网,所以也学习了一些基本的东西,我也是怕我自己忘记了,所以就分享出来也是为自己以后忘了可以看看想起来,可能会有一些地方不是很准确,希望大佬们看到可以提出来我也好改进,希望大家可以一同学习,一起进步。接下来开始正题:我这里用的是 EMQ X 完全开源的版本。 在右上角有一个免费使用点进去以后 我这里
文章目录一、前言;二、涉及的技术点;三、框架的运行原理;四、框架代码流程;4.1 主线程;4.2 获取设备列表显示设备,以及订阅在线的设备;4.3 点击某设备如何实现携带此设备信息到控制界面;4.4 控制界面如何获取上个界面传过来的信息;五、其他;5.1 特性5.2 如何修改信息;六、下载;       微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者
当我们基于EMQX 搭建企业自主的 IoT 物联网平台后,身份认证是首要配置的模块,启用身份认证能有效阻止非法客户端的连接。在MQTT 协议中,我们使用用户名/密码来做设备端身份的认证。EMQ X 中的设备身份认证指的是当一个客户端连接到 EMQ X 的时候,通过服务器端的配置来控制客户端连接服务器的权限。EMQX 身份认证EMQ X 的认证支持包括两个层面:EMQX 支持的认
转载 2024-02-04 06:52:39
100阅读
      前言       安全保护几乎对于所有的项目都是一个挑战,对于物联网项目更是如,自普及应用以来物联网业内已经发生过多起安全事故。作为物联网通信协议事实标准,MQTT 保持着较高的安全性,提供了多层次的安全设计:传输层:MQTT 基于 TCP/IP 协议,可以在传输层上使用 SSL/TLS 进行加密传
目录前言一、MQTT协议基本介绍二、初步了解阿里云物联网平台创建产品步骤三、求解阿里云登录所需的参数四、使用网络调试助手模拟产品登录1.转换为MQTT登录报文过程2. 测试五、使用 mqttfx 登录阿里云总结 前言本次项目使用的是MQTT协议,首先需要了解一下使用的MQTT协议,本篇文章将简单介绍MQTT协议的原理,接着讲解阿里云物联网平台的使用方法,并讲解如何使用网络调试助手模拟连接阿里云物
前言1. 准备工作2. 连接路由器3. 基于 TCP 的 MQTT 连接(适用于数据量少)4. 基于 TCP 的 MQTT 连接(适用于数据量多)5. 联系我们 1. 准备工作需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线2. 连接路由器先保证模块或者开发板上电打印ready,如下图:发送AT+CWMODE=1;AT+CWJAP=“WIFI名称”,“WIFI密码”,比如我现
目录准备工作第一步:创建产品第二步:启动MQTT组件第三步:准备MQTT连接参数第四步:使用mqtt客户端模拟设备第五步:设备数据上报第六步:指令下发到设备第七步:使用真实设备接入准备工作1、启动iotkit-parent后台项目2、启动iot-console-web前端项目第一步:创建产品先确定待接入的设备是属于哪个产品:如果没有需要的产品就新建,这里以插座为例。为插座这个产品定义功能,比如信号
最近公司有一个需求是用小程序扫码来控制设备的开关电源,然后保存开关纪录,以备后面查询统计。 首先分析一下需求,看下需要准备的东西。 1、小程序。需要https域名的接口,这里可以到阿里云、七牛云等等申请1年免费的ssl证书。然后把拿到的证书放到指定文件夹下,Nginx配置,域名解析,能正常访问https://xx.xxx.com就可以了。 2、MQTT服务端,小程序一方作为客户端,电子硬件那边还要
转载 2023-10-20 20:36:31
278阅读
MQTT介绍MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上IoT,internet of things,物联网,MQTT在这方面应用较多。MQTT协议是针对如下情况设计的:M2M(Machine to Machine) communicat
转载 2023-10-17 10:44:52
366阅读
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT协议是当今世界上最受欢迎的物联网协议。它已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过MQTT协议连接设备已经过亿,这
MQTT介绍 MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上 IoT,internet of things,物联网,MQTT在这方面应用较多。MQTT协议是针对如下情况设计的:M2M(Machine to Machine) commun
转载 2023-12-23 22:13:41
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5