通信协议

Hungry_112 天前
stm32·单片机·iic·嵌入式软件·通信协议
STM32 IIC通信IIC(Inter-Integrated Circuit)是 IIC Bus 简称,中文叫集成电路总线。它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。自2006年10月1日起,使用I²C协议已经不需要支付专利费,但制造商仍然需要付费以获取I²C从属设备地址。   IIC使用两根信号线进行通信:一根时钟线SCL,一根数据线SDA。IIC将SCL处于高时SDA拉低的动作作为开始信号,SCL处于高时SDA拉高的动作作为结束信号;传输数据时
集大周杰伦1 个月前
单片机·嵌入式硬件·iic·spi·通信协议
深入解析 I²C 与 SPI 协议:原理、时序及软件实现I²C(Inter-Integrated Circuit,简称 IIC 或 I²C)是一种半双工、同步串行通信协议,主要用于短距离、低速的设备间通信。它由 Philips(现 NXP) 公司在 1982 年提出,广泛应用于嵌入式系统、传感器通信、EEPROM 、常见4pin脚OLED屏等场景。
Ronin-Lotus1 个月前
网络·网络协议·http·通信协议
上位机知识篇---HTTP&HTTPS等各种通信协议本文仅仅简单介绍了HTTP、HTTPS等各种通信协议的功能特点以及使用。HTTP 是一种用于传输超文本(如 HTML)的应用层协议,是万维网(WWW)的基础。
幻想趾于现实1 个月前
数码相机·通信协议
PLC通讯是西门子公司专为s7-200系列plc开发的通讯协议。内置于s7-200 CPU中。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。PPI协议并不限制与任意一个从站的通讯的主站的数量,但在一个网络中,主站不能超过32个。PPI协议最基本的用途是让西门子Step7-Micro/Win编程软件上传和下载程序和西门子人机界面与PC通信。
byte轻骑兵2 个月前
c语言·蓝牙·通信协议·hci
【0x0012】HCI_Delete_Stored_Link_Key命令详解目录一、命令参数二、命令格式及参数2.1. HCI_Delete_Stored_Link_Key 命令格式
国产化创客2 个月前
物联网·mqtt·通信协议
物联网MQTT协议及本地化部署测试MQTT(Message Queuing Telemetry Transport)协议是一种轻量级的发布 / 订阅模式的消息传输协议,以下是对它的详细介绍:
向往天空的鱼!2 个月前
通信协议·t485·多摩川
通信协议之多摩川编码器协议学习永无止境!本篇是通信协议之多摩川编码器协议,主要介绍RS485硬件层以及软件层帧格式。 注:本文章为学习笔记,部分图片与文字来源于网络/应用手册,如侵权请联系!谢谢!
byte轻骑兵2 个月前
c语言·蓝牙·通信协议·hci
【0x003A】HCI_Write_Current_IAC_LAP命令详解目录一、命令概述二、命令格式及参数2.1. HCI_Write_Current_IAC_LAP 命令格式
国产化创客3 个月前
物联网·嵌入式·通信协议
国产OS移植工业物联网OPC-UA协议国家对于工业互联网、基础软件等关键领域的重视程度不断提升,为工业领域的硬件与软件国产化提供了坚实的政策保障。国产操作系统对工业物联网的一些重要领域的适配支持一直在推进。本次通过国产UOS系统移植测试OPC-UA协议。
byte轻骑兵3 个月前
c语言·蓝牙·通信协议·hci
【0x0014】HCI_Read_Local_Name命令详解目录一、命令概述二、命令格式三、返回事件及参数说明3.1. HCI_Command_Complete 事件
byte轻骑兵3 个月前
c语言·网络·蓝牙·通信协议·hci
【0x001A】HCI_Remote_Name_Request_Cancel命令详解目录一、命令概述二、命令格式及参数说明2.1. 命令头部2.2. 参数部分2.3. 参数长度三、返回事件及参数
W Y4 个月前
数字孪生·通信协议
【数字孪生软件和第三方系统连接过程】
byte轻骑兵4 个月前
蓝牙·通信协议·hci
【0x0019】HCI_Remote_Name_Request详解目录一、概述二、命令格式参数说明2.1. BD_ADDR2.2. Page_Scan_Repetition_Mode
byte轻骑兵4 个月前
蓝牙·通信协议·hci
【0x0001】HCI_Set_Event_Mask详解目录一、命令概述二、命令格式三、命令参数说明四、返回参数说明五、命令执行流程5.1. 主机准备阶段5.2. 命令发送阶段
每天的积累5 个月前
嵌入式硬件·通信协议
RS232和RS485前情提要:UART的缺点RS232:RS232是一种物理层协议,定义了串行通信中使用的电气信号标准。该标准定义逻辑电平
沃和莱特6 个月前
运维·mqtt·ubuntu·运维开发·emqx·通信协议
EMQX服务器的搭建,实现本地机和虚拟机之间的MQTT通信(详细教程)MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。 MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器(EMQX),消息发布者可以同时是订阅者。MQTT协议的实现方式为: 本次实验通过搭建EMQX服务器,实现本地机和虚拟机之间的MQTT通信。
LeeYLong6 个月前
笔记·学习·通信协议·i2c
I2C/IIC学习笔记有些同学I2C和IIC分不清,I2C和IIC实际上是指同一种通信协议。I2C是Inter-Integrated Circuit的缩写,而IIC是它的另一种表述方式,代表的是同一个意思,即“集成电路间总线”。I2C是一种由飞利浦公司(现恩智浦半导体公司)开发的简单、双向二线制同步串行总线,用于连接微控制器及其外围设备。在许多文献和技术资料中,这两个术语是交替使用的。
Projectsauron7 个月前
网络·mqtt·通信协议
MQTT 协议概述MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于 TCP/IP 协议上,由 IBM 在 1999 年发布,并于 2013 年发布为开放标准。MQTT 协议专注于在低带宽、不稳定或高延迟的网络环境中,可靠地传输小型数据包。
Seraphina_Lily7 个月前
c语言·网络·嵌入式·通信协议
【漫谈C语言和嵌入式004】深入理解RS232、RS422和RS485:嵌入式系统中的串行通信协议在嵌入式系统设计中,串行通信协议是设备间数据传输的重要方式。其中,RS232、RS422和RS485是三种常用的标准。这些协议不仅在工业控制、仪器仪表、网络通信等领域得到广泛应用,也在许多嵌入式系统项目中扮演着重要角色。在本文中,我们将深入探讨这三种串行通信标准的特点、差异及其应用场景,帮助你更好地理解并选择适合你项目的通信协议。
snow爱8 个月前
网络·c#·通信协议
C# 设计一个可变长度的数据通信协议编码和解码代码。设计一个可变长度的数据通信协议编码和解码代码。 要有本机ID字段,远端设备ID字段,指令类型字段,数据体字段,校验字段。其中一个要求是,每次固定收发八个字节,单个数据帧超过八个字节需要分包收发。对接收的数据帧要先存入环形缓存区,解码函数需要对环形缓存区中的协议数据持续解码,直到没有数据。解析出的数据最后逐个列出来,验证对错。对于存在的丢包问题,要求有重发机制。