IntelliConnect
Verified Safeby ruanrongman
Overview
An intelligent IoT platform leveraging AI agents, large language models, and various IoT protocols for smart device management and voice-controlled applications.
Installation
docker-compose -f docker/docker-compose.yml up -dEnvironment Variables
- MQTT_HOST
- MQTT_USERNAME
- MQTT_PASSWORD
- JWT_SECRET
- WX_APPID
- WX_APPSECRET
- WX_MICRO_APPID
- WX_MICRO_APPSECRET
- AI_DASHSCOPE_KEY
- AI_GLM_KEY
- AI_DEEPSEEK_KEY
- AI_SILICONFLOW_KEY
- RAG_KNOWLEDGE_CHAT_EMBEDDINGSTORE_URL
- OTA_XIAOZHI_URL
- STORAGE_DATABASE
- WEATHER_KEY
- EMQ_API_HOST
- EMQ_API_USERNAME
- EMQ_API_PASSWORD
- AI_ROBOT_NAME
- AI_TEAM_NAME
- AI_FUNASR_HOST
- AI_FUNASR_PORT
- AI_FUNASR_API_KEY
Security Notes
The server uses a broad CORS policy (`addAllowedOriginPattern("*")`, `addAllowedMethod("*")`) which is a significant security risk for production deployments and should be restricted to specific known origins. The EMQX exhook modifies unauthorized message payloads to 'You don't have permissions' instead of dropping them, which could potentially expose sensitive information or indicate an improper security boundary. Otherwise, it employs standard Spring Security for JWT authentication, role-based access control, and externalized secrets, which are good practices.
Similar Servers
xiaozhi-esp32-server-java
Java backend for smart hardware (ESP32) devices, providing powerful backend support, an intuitive management interface, and acting as a voice-controlled intelligent assistant.
solon-ai
Provides a client and server implementation for the Model Context Protocol (MCP), enabling AI models to interact with external tools, resources, and prompt templates through a standardized, asynchronous interface.
metorial-platform
The Metorial Platform is an open source integration platform for agentic AI, designed to connect any AI model to thousands of APIs, data sources, and tools with a single function call, built to scale for enterprise-grade AI applications.
AgentChat
AgentChat is an AI agent orchestration platform that enables users to create, configure, and manage AI assistants with integrated LLMs, external tools, knowledge bases, and multi-context protocol (MCP) servers for complex conversational and task automation scenarios.