Netty是业界最流行的nio框架之一,结合springboot可以满足快速开发,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上的。MQTT协议的可以用在物联网、小型设备、还有移动应用上,Netty也可以实现MQTT协议,他的内部封装了MQTT协议的相关对象,使用Netty+SpringBoot方式可以快速地开发一套基于MQTT协议(主要是MQTT3.1和MQTT3.1.1)的服务端程序。 https://blog.csdn.net/myyhtw/article/details/114041042
1
netty 物联网iot中mqtt 服务器端开发,主要是使用技术springboot+mqtt3.1.1+netty
2022-02-12 14:02:34 114KB netty mqtt spring iot
1
iot物联网框架 基于netty, spring boot, redis等开源项目开发来的物联网框架, 支持udp, tcp底层协议和http, mqtt, modbus等上层协议. 支持对设备同步和异步的调用操作. 主要向开发人员开放了一套统一、简洁的用于操作设备的Api接口. 该框架只提供和设备对接部分(通过spring的bean注入解耦特性实现业务和协议实现分离), 使用此框架的客户必须遵循此框架设计的Api规范;接入一台设备只需创建两三个对象(协议的实现不算在内).并提供丰富的日志输出用于支持调试以及详细的代码注释 使用文档 版本管理 正式版: 功能较少 com.iteaj iot-xxx 1.0.0
2021-11-03 20:36:48 208KB Java
1
用Netty实现的Spring-boot-protocol 将springboot的WebServer更改为NettyTcpServer,为用户扩展了网络编程的能力。 多协议服务器,Springboot协议扩展包,允许单端口提供多协议服务。其中内置多个网络传输(标准与规范)的实现库,轻松添加或扩展协议。例如:HttpServlet,RPC,MQTT(物联网通讯协议),Websocket,RTSP(流媒体协议),DNS(域名解析协议),MYSQL协议。 1.可以替代tomcat或jetty. 导包后一个@EnableNettyEmbedded注解即用. 2.支持http请求聚合, 然后用 select * from id in (httpRequestList). 示例:com.github.netty.http.example.HttpGroupByApiController.java 3.支持异步零拷贝。sendFile, mmap. 示例:com.github.netty.http.example.HttpZeroCopyController.java 4.HttpServlet
2021-10-25 09:55:24 579KB mqtt spring-boot netty protocol
1
iot_push 基于netty + mqtt 3.1.1协议开发的物联网消息推送框架(此项目不维护了)请参考新项目( ) 项目目录 更新日志 基于netty4.1-final + springboot实现的Mqtt 3.1.1物联网标准推送协议 MQTT协议是IBM开发的即时通讯协议,相对于IM的实际的准标准协议XMPP来说,MQTT更小,进而,更轻量。MQTT适合于任何计算能力有限,工作在低带宽,不可靠的网络中的设备,包括手机,传感器等等。 ##服务端示例(iot_push_server_starter_test) 已实现: 发布订阅功能 遗言通知 会话session数据 发布保留消息
2021-09-22 16:06:16 135KB mqtt iot spring-boot netty
1
mqttserver,基于netty 4.1.1,可解码http、mqtt协议请求。 项目包括: 1.基于netty绑定端口监听,对于mqtt消息和http请求消息分别绑定不同的监听端口; 2.在MQTTServerInitializer中,分别添加mqtt编码解码器和http编码解码器,并分别将自定义的mqtt消息处理handle类和http消息handle类添加到信道中。添加心跳监听 3.在MQTTServerHandler中实现对mqtt消息的自定义处理。该handle类中处理包含内容: 对长链接通道建立clientid-channel内存缓存; 客户端接入时的在线状态处理; 对于不同类型的mqtt消息的分发处理; 连接断开时,客户端的离线状态处理; 心跳超时处理; 消息发布/订阅处理; 4.HttpServerHandler类实现对http消息的自定义处理。该handle类包含以下
2021-07-24 19:23:36 115KB mqtt netty4 Java
1
Phynos-SpringBoot web单体式应用,Netty应用,Mqtt应用的代码总结 模块说明(/ src目录) phynos └── phynos - front -- 通讯前置机 ├── phynos - front - mqtt -- mqtt前置机 ├── phynos - front - raw -- netty前置机 └── phynos - front - websocket -- websocket前置机 └── phynos - solar -- 应用层 功能 功能 └── 基础功能 ├── 用户管理 ├── 角色管理 ├── 菜单管理 ├── 部门管理 ├── 字典管理 ├── 权限管理 ├── 操作日志 -- 基于
2021-05-10 14:45:32 201KB Java
1
C# dotnetty mqtt client,支持自动重连和自动重传。
2021-03-12 21:09:09 107KB mqtt client dotnetty c#
1