1 全屋智能设备控制及场景定时控制(10多种设备)。
2 用户控制设备指令通过APP下发到平台,平台通过自定义协议下方到设备,实现用户和设备的交互。根据不用场景设置相应的设备关联控制和定时控制。
3 对接第三方设备天猫精灵、alexa、rokid语音机器人通过语音控制设备。
1 平台基于Springboot搭建,使用反向代理nginx和tomcat通信。
2 设备和平台基于netty框架通信。netty框架解决了设备和平台通信中的及时性问题,支持大量设备和平台联通,设备状态的变化及时推送到用户APP。
3 数据持久化使用MyBatis映射到Mysql。
4 项目中用的其他技术redis/FastDFS storage。