首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏个人分享

    通信协议

    远程过程调用包含下列步骤: (1)客户过程以正常的方式调用客户存根 (2)客户存根生成一条消息,然后调用本地操作系统 (3)客户端操作系统将消息发送给远程操作系统 (4)远程操作系统将消息发送给服务器存根 (5)

    1K20发布于 2018-09-06
  • 来自专栏iot-me

    串口通信协议

    232电平 +—15v uart电平 0/5v 协议层 一个数据包的组成 起始位: 一个逻辑0 结束位:0.5个,1个,1.5个,2个逻辑1 有效数据:5~8位长度 校验位(可选):奇校验

    2K10编辑于 2022-02-11
  • 来自专栏用户6590312的专栏

    Redis 通信协议

    # 简介 几乎所有的主流编程语言都有Redis的客户端(http://redis.io/clients),不考虑Redis非常流行的原因,如果站在技术的角度看原因还有两个: 客户端与服务端之间的通信协议是在 例如我们经常执行的 SET 命令,在命令行中我们输入如下: SET key value 使用 RESP 协议规定的格式: *3 $3 SET $3 # 这里 key 一共三个字节 key $5 # 这里 客户端: LRANGE mylist 0 3 服务器: *4 服务器: $3 服务器: foo 服务器: $3 服务器: bar 服务器: $5 服务器: Hello 服务器: $5 服务器: World , 服务器发送 *5\r\n , 表示这个多条批量回复包含 5 条回复, 再后面跟着的则是 5 条回复的正文。 $-1 mget hello not_exist_key java *3 $5 world $-1 $5 jedis Python Socket 操作 Redis 使用 socket 操作 Redis:

    1.3K10发布于 2021-01-12
  • LoRa 通信协议

    LoRa 通信协议简介 LoRa(Long Range)是一种远距离低功耗无线通信技术,广泛应用于物联网(IoT)场景。它的特点是传输距离远、功耗低、穿透力强,适合需要长时间运行的电池供电设备。 LoRa 案例:土壤湿度监测 项目需求 通过 LoRa 通信协议,将土壤湿度传感器数据从一个 LoRa 节点发送到 LoRa 网关。 网关接收数据并通过串口显示。

    1.8K10编辑于 2025-08-29
  • 来自专栏陶士涵的菜地

    android通信协议

    数据采集,数据挖掘 IMEI:设备编号 IMSI:SIM卡编号 4.数据加密 4.1RSA算法 4.2简单代码处理:时间戳(SimpleDateFormat)+随机值(Random) 4.3数据摘要:MD5( 知道MD5之前的原始数据),MD5的特性(如果加密的原始数据相同,加密的结果也是相同的,因此使用时间戳来保证每次的请求token都是不同的) 请求的唯一标识 5.校验数据 服务器接收到手机端传递的数据, 协议的通用化 6.1新协议的制定和已有协议的封装 6.2协议的格式:xml和json 6.3协议的压缩:wbxml和大量数据的压缩 新协议: 1.基本功能的实现 2.数据采集 3.可扩展性 4.信息完整性校验 5.

    82820发布于 2019-09-10
  • 来自专栏Java进阶

    HTTP 通信协议

    其实 记开头就好了 1XX 提示信息 2XX 成功 3XX 重定向 4XX 客户端错误 5XX 服务器端的错误 HTTP协议有几个特点: HTTP协议的特点

    81980发布于 2018-05-18
  • 来自专栏PM吃瓜(公众号)

    通信协议详解

    因此通信协议主要集中在ISO七层协议中的物理层、数据链路层、网络层和传输层。 相关的通信协议(协议栈、技术标准)包括Wi-Fi(IEEE 802.11b)、RFID、NFC、ZigBee、Bluetooth、LoRa、NB-IoT、CDMA/TDMA、TCP/IP、WCDMA、TD-SCDMA 注:3GPP将5G技术标准制定分为两个阶段,原计划中第一阶段的标准将在2018年底作为R15的一部分公布,将仅针对NR。 第二阶段的标准将在2019年底作为R16的一部分,包括整个5G架构(包括核心网络)。 (5)Web服务器利用自己的私钥解密出会话密钥。 (6)Web服务器利用会话密钥加密与客户端之间的通信。 ?

    3.9K20发布于 2019-11-20
  • 来自专栏爱打音游的大A

    ADB通信协议

    Server adb -a -P 1234 nodaemon server   然后在另一台机器上用Client指定ip和端口进行连接 adb -H 10.176.36.22 -P 1234 devices 通信协议

    2.3K20编辑于 2023-03-23
  • 通信协议完整指南

    1.1 Modbus 协议简介 Modbus 是一种串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年发布,用于可编程逻辑控制器(PLC)之间的通信。 经过四十多年的发展,Modbus 已成为工业领域最广泛使用的通信协议之一。 无校验,1停止位) CRC-16 计算: 多项式: 0xA001 初始值: 0xFFFF 示例: 地址=0x01, 功能码=0x03, 数据=0x00 0x00 0x00 0x0A CRC = 0xC5CD : 0x05 (5) 功能描述: 将单个线圈设置为 ON 或 OFF 状态。 设置合理的超时时间 (建议 1-5 秒) 2. 超时后重试 (建议最多 3 次) 3. 重试间隔递增 (如 100ms, 200ms, 400ms) 4.

    1.6K11编辑于 2026-05-06
  • 来自专栏代码洁癖患者

    浅谈Redis通信协议

    Redis客户端和服务器端使用的通信协议叫做RESP(Redis Serialization Protocol)。它是特意为Redis设计的,同时也可以用于其他软件工程。 每个元素都是RESP类型的 空数组表示为: "*0\r\n" 数组中的元素可以是不同类型的: *5\r\n :1\r\n :2\r\n :3\r\n :4\r\n $6\r\n foobar\r\n 第一行的*5\r\n表示数组有5个元素,后面每行是一个元素。

    83040发布于 2020-03-11
  • 来自专栏用户7890857的专栏

    浅谈 Redis 通信协议

    例如,许多 Redis 命令在成功时回复“OK”,作为 RESP 简单字符串使用以下 5 个字节进行编码: "+OK\r\n" 为了发送二进制安全字符串,使用 RESP 批量字符串代替。 例如,一个包含四个整数的列表和一个批量字符串可以编码如下: *5\r\n:1\r\n:2\r\n:3\r\n:4\r\n$6\r\nfoobar\r\n (为了清楚起见,回复被分成多行)。 服务器发送的第一行是*5\r\n为了指定后面将有五个回复。然后发送构成多批量回复项目的每个回复。

    2.4K10发布于 2021-06-03
  • USB HID通信协议详解

    一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:通信协议 USB HID通信协议详解 一、什么是USB HID? USB HID(Human Interface Device,人机接口设备)是USB协议中的一个标准设备类别,专门为需要与人交互的设备设计。 Input (Data,Var,Abs) 0x95, 0x01, // Report Count (1) 0x75, 0x05, // Report Size (5 检测移动 2.生成报告 3.传输数据 4.解析报告 (X=-10, (3字节数据) (中断传输) (更新光标 Y=+5)

    1.8K10编辑于 2026-02-02
  • 来自专栏歪先生_自留地

    通信协议初选之MQTT

    MQTT 简单特点介绍 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有: 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量。 使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。 有三种消息发布服务质量: “至多

    80310发布于 2018-07-02
  • SPI通信协议全面详解

    SPI通信协议全面详解 一、SPI协议简介 1.1 什么是SPI协议? 想象一下两个朋友要通过纸条传递信息,但需要确保信息传递的顺序和时机完全同步。 但不是真正的温度值) 步骤4:接收温度数据 主设备发送虚拟数据(如0x00) 同时,传感器通过MISO发送真实的温度数据(如0x1A表示26°C) 作用:主说"随便说点什么",从回答"温度是26度" 步骤5: 通信时,请按此清单逐项检查: 模式匹配:✅ 主从设备SPI模式相同 时钟速率:✅ 不超过从设备最大速率 数据顺序:✅ MSB/LSB设置一致 片选管理:✅ 通信前后正确控制SS 电平兼容:✅ 3.3V与5V 它的简单性和高速性使其成为嵌入式系统中不可或缺的通信协议。 它的简单性和高速性使其成为嵌入式系统中不可或缺的通信协议。

    1.5K10编辑于 2026-02-02
  • 来自专栏Java开发者

    Redis 5通信协议解析以及手写一个Jedis客户端

    Redis 5通信协议解析以及手写一个Jedis客户端 Redis系统介绍: Redis的基础介绍与安装使用步骤:https://www.jianshu.com/p/2a23257af57b Redis Redis 5 之后版本的高可用集群搭建:https://www.jianshu.com/p/8045b92fafb2 Redis 5 版本的高可用集群的水平扩展:https://www.jianshu.com /p/6355d0827aea Redis 5 集群选举原理分析:https://www.jianshu.com/p/e6894713a6d5 Redis 5 通信协议解析以及手写一个Jedis客户端 (protocol):http://doc.redisfans.com/topic/protocol.html ---- redis的通信协议是什么? 看一下redis的通信协议: 客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 。 客户端和服务器发送的命令或数据一律以 \r\n (CRLF)结尾。

    1.3K20发布于 2019-04-11
  • 来自专栏网络技术联盟站

    什么是无线通信协议?无线通信协议有哪些典型的协议?

    来源:网络技术联盟站 链接:https://www.wljslmz.cn/19823.html 无线通信协议是相对于有线通信协议的,无线通信在现在信息领域是无处不在的,只要是没有插线就能通信的场景都离不开无线通信协议 本文瑞哥将带大家好好了解一下目前比较流行的无线通信协议,让我们直接开始。 一、无线通信协议简介 无线协议的工作原理是允许网络设备通过使用无线电波来交换信息,而不需要有线来实现这一点。 二、蓝牙 蓝牙应该是最为典型的无线通信协议,不管是手机、耳机、车机,蓝牙是非常常见的,蓝牙是一种无线技术标准,用于在短距离内在固定设备和移动设备之间交换数据。 总结 本文介绍了无线通信协议的原理以及分类,还介绍了蓝牙、Wi-Fi、WebSocket、MQTT、LoRa等常见的无线通信协议,希望本文对您有所帮助,有任何问题可以在下方评论区与我讨论,最后感谢您的阅读

    3.1K20编辑于 2023-03-01
  • 来自专栏sofu456

    网关设备和通信协议

    ,实际中路由表要复杂得多) 3.防火墙:包过滤或应用网关 4.NAT:内网ip到网关外网地址转换,tcp穿透nat(和防火墙一样需要反向连接穿透,lcx、ipop等软件做端口数据转发实现NAT穿透) 5. P2P:分布式无中心通信协议 6.UDP:UDP传输不可靠可以使用DUT和UDPX替换 ?

    1.3K40发布于 2019-07-09
  • 来自专栏有文化的技术人

    Zookeeper的通信协议详解

    通信协议 基于TCP/IP协议,zk实现了自己的通信协议来完成客户端与服务端,服务端与服务端之间的网络通信,zk的通信协议整体上的设计非常简单, 客户端发起连接,发送握手包进行timeout协商,协商成功后会返回一个 session id和timeoout值.随后就可以进行正常通信,通信过程中要在timeout范围内发送ping包. zookeeper client和server之间的通信协议基本规则就是发送请求获取响应 connection.py:650 _connect] Using session_id: 144131667822575626 session_passwd: b'41f366ef7005bc5c859b7fc56fa40872 12884901993, time_out=30000, session_id=144131667822575626, passwd=b'A\xf3f\xefp\x05\xbc\\\x85\x9b\x7f\xc5o last_zxid_seen=0, time_out=30000, session_id=144131667822575626, passwd=b'A\xf3f\xefp\x05\xbc\\\x85\x9b\x7f\xc5o

    1.4K30编辑于 2022-10-27
  • I²C通信协议详解

    一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:通信协议 I²C通信协议详解 第一章:I²C协议介绍 1.1 I²C协议简介 I²C(Inter-Integrated Circuit,集成电路总线)是一种简单、双向、同步的串行通信总线,由飞利浦公司在1980年代开发 7位地址格式: ┌─────┬─────────────────────────────────────┐ │ 位 │ 7 6 5 4 3 2 1 0 │ ├─ 发送要读取的寄存器地址 i2c_send_byte(TEMP_REGISTER); // 5. 调试工具推荐: 逻辑分析仪:直观查看波形 I²C扫描工具:自动发现设备地址 示波器:测量信号质量 软件调试:逐步执行通信过程 总结 I²C协议以其简洁的两线设计和灵活的寻址机制,成为嵌入式系统中最常用的通信协议之一

    1.1K10编辑于 2026-02-02
  • 来自专栏IT技术精选文摘

    快速理解网络通信协议

    上图中,1号计算机向2号计算机发送一个数据包,同一个子网络的3号、4号、5号计算机都会收到这个包。 举例来说,现在收到了4号包,但是没有收到5号包。ACK 就会记录,期待收到5号包。过了一段时间,5号包收到了,那么下一轮 ACK 会更新编号。 如果5号包还是没收到,但是收到了6号包或7号包,那么 ACK 里面的编号不会变化,总是显示5号包。这会导致大量重复内容的 ACK。 网络环境变好,网络传输的延迟、稳定性也随之改善,UDP的丢包率低于5%,如果再使用应用层重传,能够完全确保传输的可靠性。 25.4物联网 2014年google旗下的Nest建立Thread Group,推出了物联网通信协议Thread,完善物联网通信。 ?

    1.3K20发布于 2018-06-22
领券