Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 839 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 839 Bytes

IOT-Con

IoT devices commuciation 物联网设备通信框架,采用Netty实现非阻塞通信,使用ProtoBuf作为数据格式。不依赖Spring框架,配置方便。

系统架构如下图 image

Gate处理与设备间的通信,根据消息类型将数据转发给Auth或Gate, Auth处理设备注册、认证,Logic处理 不同设备之间通信的消息。具体处理业务交由worker进行


启动项目 1.配置Gate, Auth, Logic目录下对应的xml文件,gate.xml, auth.xml, logic.xml。设置好相应的ip地址和端口, auth.xml和 logic.xml中配置redis的地址。
2.依次启动Logic, Auth, Gate

目前还有一些不完善的地方,未来计划采用消息队列(ActiveMQ或RabbitMQ)实现Gate, Auth, Logic之间的解耦