IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> TCP网络交换机 -> 正文阅读

[网络协议]TCP网络交换机

访问主页:?http://47.93.116.70/??

我们在软件开发中会遇到互联网应用中的问题。 而实际情况是多个设备都能上网,但是部分不具备公网IP的情况。就需要一台常驻在公网的交换设备打通多个设备的连接。

?? TCP交换机和普通交换机一样,不关注协议的内容,只负责数据的分发任务。可以实现,点点通讯和点对多点的数据交换。

一.应用场景:

  1. 嵌入式上网设备运维日志实时监测?。
  2. 工业控制,APP控制带GPRS嵌入式设备,实现跨地域的远程控制。比如远程开门,远程定位显示,远程控制充电桩充电和远程按摩椅动作等等。
  3. GPRS嵌入式设备报文协议调试。比如A公司与B公司对接,A并没有准备好,半成品自测协议。

二. 已经开通了服务程序如下:

??? IP地址:?47.93.116.70?

? .?服务端口:7500??

? ? ? ? ? ? ? ? ? ? ? 7200?

? ? ? ? ? ? ? ? ? ? ? 7300?

? ? ? ? ? ? ? ? ? ? ? 7400

? ?这个网络交换机可以免费用于测试和远程控制

7400 是测试端口,可以任意测试,数据是干扰的,多人测试,可以互相收到对方的报文。

其他端口,需要做身份绑定。

二、互联协议绑定。

? 协议定义:报文总长12个字节

字节组成

固定帧头

命令

有效数据长度

ID号

固定结束符

标识

55?AA

01?被控制端上报ID

02?平台回复

03?控制端绑定

04?控制端解绑定

6

可以MAC地址

55?01

长度

2

1

1

6

2

被控端:上报6个字节ID号,为了避免重复和其他使用者的干扰,建议可以取网卡的六位地址。

55AA0106125BADA212AB5501

系统回复

55AA02010000000000005501?

控制端绑定ID

55AA0306125BADA212AB5501

系统回复

55AA02020000000000005501?

?这样就完成了任务的绑定

完成绑定两个端口就可以互相收发数据了

三.测试方法

?? 采用TCP客户端工具,连接到47.93.116.70:7500?

  1. 被控制端绑定ID

发送数据55AA0106125BADA212AB5501

ID为: 0x06 0x12 0x5B? 0xAD? 0xA2 0x12? 0xAB

  1. 控制端绑定ID

发送数据 55AA0306125BADA212AB5501

ID为: 0x06 0x12 0x5B? 0xAD? 0xA2 0x12? 0xAB

3.绑定完成后,就可以互相发送数据了

4.一点控制多点

? 多个被控制端绑定相同ID,完成后,控制端绑定ID后,可以实现多个被控制端之间不能互相通讯,控制端可以下发指令同时给多个被控制端,被控制端和控制端可以互相通讯。

有事可以如下邮箱联系:zqnihao917@163.com

????????????????????? QQ:2553135451

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-19 12:24:57  更:2021-08-19 12:26:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 19:04:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码