物联网(Internet of Things,IoT)最近曝光率越来越高。虽然HTTP是网页的事实标准,不过机器之间(Machine-to-Machine,M2M)的大规模沟通需要不同的模式:之前的请求/回答(Request/Response)模式不再合适,取而代之的是发布/订阅(Publish/Subscribe)模式。这就是轻量级、可扩展的MQTT(Message Queuing Teleme            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 19:39:51
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在弄iot设备,碰到一个需求,app是c端,硬件设备嵌入式程序是d端,服务器负责通信,然后c端发送配网指令,d端收            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-31 00:47:07
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Java与RabbitMQ通过MQTT协议进行消息收发的指南
在现代应用程序中,消息传递是非常重要的功能,尤其是在微服务架构中。RabbitMQ是一个流行的开源消息队列,而MQTT是一种轻量级的消息传递协议,适合物联网和移动设备等场景。本文将指导你如何使用Java和RabbitMQ通过MQTT协议进行消息的收发。
## 流程概述
以下是实现Java RabbitMQ MQTT协议收发            
                
         
            
            
            
            该测试主要目的是为了做自动发包获取相应服务器数据。数据全部采用HTTP的post方法传输,因此可以作为一个基础练手。主要分为两大部分,储存用的json文件(用的是D:/Documents/SAVE_DATA.json,可在py脚本中修改路径),以及主要进行发包的Python脚本文件。Json记录{
	"user": "账号",
	"PW": "密码",
	"Version": "游戏版本",
	"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 20:12:19
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官方import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 发送邮箱服务器
smtpserver = 'smtp.sina.com'
# 发送邮箱用户/密码
user = 'username@sina.com'
password = '123456'
# 发送邮箱
sender =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 23:12:46
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. MQTT协议简介  物联网(Internet of Things,IoT)最近曝光率越来越高。虽然HTTP是网页的事实标准,不过机器之间(Machine-to-Machine,M2M)的大规模沟通需要不同的模式:之前的请求/回答(Request/Response)模式不再合适,取而代之的是发布/订阅(Publish/Subscribe)模式。这就是轻量级、可扩展的MQTT(Mes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 16:33:54
                            
                                472阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开始研究JAVA及MQTT,写下该文章方便使用参考 1、添加依赖 pom.xml <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-stream</artifa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-15 11:06:09
                            
                                741阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot整合websocket1.WebSocket介绍与原理介绍:WebSocket是HTML5一种新的协议。它实现了浏览器与服务器全双工通信。一开始的握手需要借助HTTP请求完成。原理:WebSocket同HTTP一样也是应用层的协议,但是它是一种双向通信协议,是建立在TCP之上的。连接/握手过程浏览器、服务器建立TCP连接,三次握手。这是通信的基础,传输控制层,若失败后续都不执行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 06:01:24
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 前提条件 1.1 部署Flutter开发环境 配置好Flutter开发环境。 1.2 导入项目依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-03 08:09:04
                            
                                475阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MQTT介绍MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。特点开放消息协议,简单易实现发布订阅模式,一对多消息发布基于TCP/IP网络连接1字节固定报头,2字节心跳报文,报文结构紧凑消息QoS支持,可靠传输保证优点MQ            
                
         
            
            
            
             
实现了AMQP与MQTT(至多一次)后,用多个队列以topic exchange的方式用相同交换机监听同一个主题(topic),发现情况存在不同,觉得有点意思,所以记录了下来。
 
用2个MQTT(分别记作A、B)、2个AMQP(分别记作C、D)同时监听一个topic,
然后向这个topic先以MQTT的方式发送4条消息(分别记作1、2、3、4),
再以AMQP方式发送4条消息(分别记作5、6            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-04 18:00:00
                            
                                404阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            基本概念:MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的轻量级消息传输协议,专为低带宽、高延迟或不稳定的网络环境设计。以下是MQTT实现收发消息的基本原理:客户端-服务器模型:MQTT基于客户端-服务器模型工作。客户端(可以是发布者或订阅者)发起连接请求到服务器(也称为代理Broker),并可以订阅主题、发布消息到主题或从订阅的主题接收            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-21 09:48:05
                            
                                447阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现Python邮件收发
## 整体流程
下面是实现Python邮件收发的整体流程:
```mermaid
stateDiagram
    [*] --> 登录邮箱
    登录邮箱 --> 发送邮件
    发送邮件 --> 接收邮件
    接收邮件 --> [*]
```
## 步骤及代码示例
### 登录邮箱
首先,你需要使用以下代码登录到你的邮箱:
```pyth            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-15 06:25:29
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Python UDP 收发指南
在计算机网络中,UDP(用户数据报协议)是一种无连接的协议,适用于快速传输数据。它在数据发送时不需要建立连接,因此相较于TCP,更加高效。下面,我将教你如何使用Python实现UDP的收发。
### 流程概述
首先,我们来看看整个流程。可以用下表来表示步骤:
| 步骤      | 描述                      |
|--------            
                
         
            
            
            
            # Python收发JSON
作为一名经验丰富的开发者,我将向你介绍如何在Python中实现收发JSON数据的过程。在这篇文章中,我将使用表格展示整个过程的步骤,并提供每一步所需的代码和注释。
## 整体流程
下面是整个收发JSON的流程图:
```mermaid
stateDiagram
    [*] --> 发送请求
    发送请求 --> 接收响应
    接收响应 --> [*            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 10:20:04
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CAN通讯-使用Python收发CAN数据配置环境1.环境配置1.1安装CAN通讯需要的包1.2 安装kvaser_drivers以及Kvaser CanKing2.使用Python收发数据2.1接发数据代码如下:2.1.1接收数据代码2.1.2发送数据代码2.2验证发送数据2.2.1使用Kvaser Can King接收数据2.2.2使用Python发送数据2.3验证接收数据2.3.1使用Kva            
                
         
            
            
            
            # 如何使用Python实现AT指令的收发
在物联网和通信领域,AT指令(Attention Commands)常用于控制调制解调器。接下来,我们将学习如何在Python中实现AT指令的收发功能。
## 流程概览
在实现AT指令收发的过程中,我们可以按以下步骤进行:
| 步骤 | 描述 |
| ---- | ---- |
| 1    | 安装必要的库 |
| 2    | 连接串口设备            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 12:06:08
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 了解 UHD Python 收发
在软件无线电领域,Universal Software Radio Peripheral(UHD)是一个非常流行的开源软件框架,可以用于创建和控制软件定义无线电设备。其中,Python 是一种流行的编程语言,也可用于与 UHD 进行通信。本文将介绍如何使用 Python 与 UHD 进行收发操作,以及如何编写简单的示例代码来实现这一功能。
## UHD P            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-08 04:37:40
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近开始搞mqtt,从各方面开始了解了一下。总结一下各个博客里得没说到位得地方。
首先,MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 小型传输,开销很小(固定长            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 12:58:21
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介:MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议。该协议构建于TCP/IP协议上。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 11:05:09
                            
                                203阅读