Skip to content

bnovil/IOT-Con

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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之间的解耦

About

IoT devices commuciation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published