# IOT-COMMUNICATION
[![Maven-v1.4.1](https://img.shields.io/badge/Maven-v1.4.1-brightgreen)](https://mvnrepository.com/artifact/com.github.xingshuangs/iot-communication)
![Language-java8](https://img.shields.io/badge/Language-java8-blue)
![Idea-2022.02.03](https://img.shields.io/badge/Idea-2022.02.03-lightgrey)
![CopyRight-Oscura](https://img.shields.io/badge/CopyRight-Oscura-yellow)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)
**English(英文) | [Chinese(中文)](./README-CN.md )**
## Overview
**If this project helps you, please give the author a :star: .**<br>
Now, it is a tool for iot communication, it includes
- Siemens S7 protocol.
- ModbusTCP protocol.
- RTSP, RTCP, RTP, H264 protocol.
- MP4 (FMP4) protocol.
- Parse byte array data.
## Getting Started
Add the dependency to pom.xml in the JAVA project.
```xml
<dependency>
<groupId>com.github.xingshuangs</groupId>
<artifactId>iot-communication</artifactId>
<version>1.4.1</version>
</dependency>
```
## Tutorial
- [Siemens S7 Protocol Tutorial.](./tutorial/README-S7-EN.md)
- [ModbusTCP Protocol Tutorial.](./tutorial/README-Modbus-EN.md)
- [RTSP/RTCP/RTP/H264/FMP4 Protocol Tutorial](./tutorial/README-RTSP-EN.md)
- [WEB Video Monitor Tutorial](./tutorial/README-WebVideo-EN.md)
- [Tool for Byte Array Data Parse Tutorial.](./tutorial/README-ByteArray-EN.md)
## Contact
If you have any questions, please contact the author in the following ways, and the author will give answers in his
spare time.
- QQ Group: **759101350**
- QQ Private: **837820457**
- Email:**xingshuang_cool@163.com**
## License
Distributed under the MIT License. See [`LICENSE`](./LICENSE) for more information.<br>
@2019 - 2099 Oscura, All Rights Reserved <br>
## Sponsor
**WeChat** (Please note your name)<br>
![微信](https://i.postimg.cc/brBG5vx8/image.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
西门子S7通信协议(JAVA版本) (386个子文件)
.gitattributes 85B
.gitignore 603B
S7PLC.java 41KB
Mp4MoovBoxTest.java 32KB
S7DataTest.java 22KB
AddressUtilTest.java 20KB
RtspNetwork.java 18KB
S7PLCMachine1Test.java 17KB
PLCNetwork.java 17KB
ErrorCode.java 15KB
RtcpPackageBuilderTest.java 14KB
S7Serializer.java 14KB
ModbusTcp.java 12KB
HexParse.java 12KB
S7PLCMachine2Test.java 11KB
RtspMessageResponseTest.java 11KB
ByteWriteBuff.java 11KB
S7PLCTest.java 11KB
HexParseTest.java 11KB
ByteArraySerializer.java 11KB
S7Data.java 11KB
RtspMessageRequestTest.java 10KB
RtpHeader.java 10KB
S7PLCServer.java 9KB
DigestAuthenticator.java 9KB
ByteReadBuff.java 9KB
RtspFMp4Proxy.java 9KB
RtcpDataStatistics.java 8KB
DataUnit.java 8KB
ByteArraySerializerTest.java 7KB
Mp4MoofBoxTest.java 7KB
TcpClientBasic.java 7KB
RtcpTest.java 7KB
TcpServerBasic.java 7KB
COTPConnection.java 7KB
RtspInterleavedClient.java 7KB
DataItem.java 6KB
AddressUtil.java 6KB
RtspFMp4ProxyTest.java 6KB
ENckModule.java 6KB
IntegerUtil.java 6KB
ByteReadBuffTest.java 6KB
RtspMessageResponse.java 5KB
UdpClientBasic.java 5KB
SocketUtils.java 5KB
RtcpSenderReport.java 5KB
RtspSdpTest.java 5KB
RequestItem.java 5KB
RtcpReceiverReport.java 5KB
RtspClientTest.java 5KB
RequestNckItem.java 5KB
ReadWriteParameter.java 5KB
DownloadParameterTest.java 5KB
S7PLCServerTest.java 5KB
PlcControlParameter.java 5KB
ModbusTcpTest.java 4KB
FloatUtil.java 4KB
ModbusNetwork.java 4KB
ByteBuffBase.java 4KB
ByteWriteBuffTest.java 4KB
H264VideoParser.java 4KB
S7SerializerTest.java 4KB
MultiAddressWrite.java 4KB
RtcpSdesReport.java 4KB
DigestAuthenticatorTest.java 4KB
StartDownloadParameter.java 4KB
Mp4Avc1Box.java 4KB
RtcpReportBlock.java 4KB
Mp4TkhdBox.java 4KB
H264NaluMtap24.java 4KB
RtspMessageRequest.java 4KB
ReadWriteParameterTest.java 4KB
DownloadParameter.java 4KB
RtspClientPortTransport.java 4KB
H264NaluMtap16.java 4KB
S7SequentialGroupAlg.java 4KB
ShortUtil.java 4KB
H264NaluMtap24Single.java 4KB
ByteUtil.java 4KB
ERtspStatusCode.java 3KB
RtpUdpClient.java 3KB
RtspSdpMedia.java 3KB
H264NaluStapB.java 3KB
Header.java 3KB
RtcpUdpClient.java 3KB
RtcpSenderInfo.java 3KB
H264NaluMtap16Single.java 3KB
BooleanUtil.java 3KB
EMbFunctionCode.java 3KB
UdpServerBasic.java 3KB
Mp4EsdsBox.java 3KB
H264NaluTest.java 3KB
Mp4MvhdBox.java 3KB
Datum.java 3KB
H264NaluStapA.java 3KB
AckCallback.java 3KB
RtspSdpSession.java 3KB
RtpPackageTest.java 3KB
H264NaluFuB.java 3KB
MbPdu.java 3KB
共 386 条
- 1
- 2
- 3
- 4
资源评论
雲_雲
- 粉丝: 14
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功