协议学习

本文探讨了如何自己动手编写通信协议,并重点介绍了物联网中常用的MQTT协议,提供了多个学习资源。同时,文章涉及网络编程、并发编程以及Java中使用Netty进行二进制协议解析的异步编程技巧,解释了在实际编码过程中如何处理设备端和服务端的二进制数据交互问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.自己动手写一个通信协议

https://blog.csdn.net/wenwen513/article/details/86580196

 

mqtt:

https://www.cnblogs.com/schips/p/12255245.html

https://blog.csdn.net/u012329185/article/details/102608584

https://www.cnblogs.com/dongkuo/p/11360419.html#%E5%86%99%E5%9C%A8%E5%89%8D%E9%9D%A2

 

 

网络编程:

https://blog.csdn.net/qwe86314/article/details/103151061

 

并发编程

https://baijiahao.baidu.com/s?id=1673805056107382294&wfr=spider&for=pc

异步编程(NIO)

 

一.java使用netty实现二进制协议解析

https://www.iteye.com/blog/zhangchen-1522398

 

https://yanghuaiyuan.blog.csdn.net/article/details/87437057?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-8.control

https://blog.csdn.net/u010648018/article/details/80963913?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control

实际编码之前遇到的问题:

如果设备端和服务端定的是二进制协议,设备端通过sockcet发送数据给服务端,服务端以什么样的形式类型数据保存这个二进制数据,怎么编码解码和按照协议使用该数据,

然后再怎么操作通过socket给回设备端?

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值