Add comprehensive bilingual README with ForeseeAI branding
Browse files
README.md
ADDED
|
@@ -0,0 +1,666 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- zh
|
| 4 |
+
- en
|
| 5 |
+
license: apache-2.0
|
| 6 |
+
library_name: transformers
|
| 7 |
+
tags:
|
| 8 |
+
- qwen3
|
| 9 |
+
- iot
|
| 10 |
+
- smart-home
|
| 11 |
+
- device-control
|
| 12 |
+
- edge-ai
|
| 13 |
+
- int4
|
| 14 |
+
- quantized
|
| 15 |
+
- bitsandbytes
|
| 16 |
+
- foreseeai
|
| 17 |
+
- green-building
|
| 18 |
+
- space-management
|
| 19 |
+
base_model: Qwen/Qwen2.5-3B-Instruct
|
| 20 |
+
pipeline_tag: text-generation
|
| 21 |
+
datasets:
|
| 22 |
+
- private
|
| 23 |
+
model-index:
|
| 24 |
+
- name: ForeseeAI Qwen3-4B IoT Control INT4
|
| 25 |
+
results:
|
| 26 |
+
- task:
|
| 27 |
+
type: text-generation
|
| 28 |
+
metrics:
|
| 29 |
+
- name: Average Latency
|
| 30 |
+
type: latency
|
| 31 |
+
value: 1226
|
| 32 |
+
unit: ms
|
| 33 |
+
- name: JSON Parse Success Rate
|
| 34 |
+
type: accuracy
|
| 35 |
+
value: 100
|
| 36 |
+
unit: "%"
|
| 37 |
+
---
|
| 38 |
+
|
| 39 |
+
<div align="center">
|
| 40 |
+
|
| 41 |
+
# ForeseeAI Qwen3-4B IoT Control (INT4)
|
| 42 |
+
|
| 43 |
+
### *Intelligence Drives Progress*
|
| 44 |
+
|
| 45 |
+
<img src="https://cdn-avatars.huggingface.co/v1/production/uploads/68db9b643f1b73dc8987b6bb/k5SdTa_RfIdjOyzW_ct1A.png" alt="ForeseeAI Logo" width="200"/>
|
| 46 |
+
|
| 47 |
+
**Developed by [ForeseeAI](https://www.foreseeai.ca/) | Calgary, Canada**
|
| 48 |
+
|
| 49 |
+
[](https://opensource.org/licenses/Apache-2.0)
|
| 50 |
+
[](https://huggingface.co/ForeseeLab/foreseeai-qwen3-4b-iot-int4)
|
| 51 |
+
[](https://hub.docker.com/r/epochcentral/foreseeai-ellm-int4)
|
| 52 |
+
[](https://www.foreseeai.ca/)
|
| 53 |
+
|
| 54 |
+
---
|
| 55 |
+
|
| 56 |
+
**🌟 Edge-Optimized | 🏢 Enterprise-Ready | 🌱 Green Building AI | 🚀 Production-Tested**
|
| 57 |
+
|
| 58 |
+
</div>
|
| 59 |
+
|
| 60 |
+
---
|
| 61 |
+
|
| 62 |
+
## 📖 About This Model | 关于本模型
|
| 63 |
+
|
| 64 |
+
### English
|
| 65 |
+
|
| 66 |
+
**ForeseeAI Qwen3-4B IoT Control** is a state-of-the-art, edge-optimized language model specifically designed for intelligent IoT device control and smart space management. Built on Qwen3-4B-Instruct architecture and quantized to INT4 precision, this model embodies ForeseeAI's commitment to bringing advanced AI capabilities to resource-constrained environments while maintaining exceptional performance.
|
| 67 |
+
|
| 68 |
+
This model powers ForeseeAI's **Space+ Smart Space Management System**, enabling natural language control of building automation, energy management, and environmental optimization across commercial and residential properties.
|
| 69 |
+
|
| 70 |
+
### 中文
|
| 71 |
+
|
| 72 |
+
**ForeseeAI Qwen3-4B IoT Control** 是一款专为智能物联网设备控制和智慧空间管理设计的前沿边缘优化语言模型。基于 Qwen3-4B-Instruct 架构并量化至 INT4 精度,本模型体现了 ForeseeAI 致力于在资源受限环境中提供先进 AI 能力的同时保持卓越性能的承诺。
|
| 73 |
+
|
| 74 |
+
本模型为 ForeseeAI 的 **Space+ 智慧空间管理系统**提供动力,实现建筑自动化、能源管理和环境优化的自然语言控制,服务于商业和住宅物业。
|
| 75 |
+
|
| 76 |
+
---
|
| 77 |
+
|
| 78 |
+
## 🏢 About ForeseeAI | 关于 ForeseeAI
|
| 79 |
+
|
| 80 |
+
### English
|
| 81 |
+
|
| 82 |
+
**ForeseeAI** is a pioneering AI and IoT solutions company headquartered in Calgary, Canada, dedicated to creating intelligent, sustainable spaces through cutting-edge technology. Our mission, *"Intelligence Drives Progress"*, reflects our commitment to transforming living and working environments with AI-powered innovation.
|
| 83 |
+
|
| 84 |
+
#### Our Vision
|
| 85 |
+
|
| 86 |
+
We envision a future where every space—from homes to offices, from factories to cities—operates with intelligence, efficiency, and environmental consciousness. Through our flagship **Space+ Smart Space Management System**, we integrate sensors, networks, and AI algorithms to provide real-time monitoring and intelligent control of:
|
| 87 |
+
|
| 88 |
+
- 🏢 **Building Equipment**: Automated management and predictive maintenance
|
| 89 |
+
- ⚡ **Energy Systems**: Optimization for reduced consumption and carbon footprint
|
| 90 |
+
- 💡 **Lighting & Climate**: Adaptive control for comfort and efficiency
|
| 91 |
+
- 🌡️ **Environmental Monitoring**: Real-time temperature, humidity, and air quality management
|
| 92 |
+
- 🪟 **Smart Automation**: Curtains, HVAC, and integrated building systems
|
| 93 |
+
|
| 94 |
+
#### Core Values
|
| 95 |
+
|
| 96 |
+
- **🔒 Safety**: Ensuring secure, reliable operations in all environments
|
| 97 |
+
- **🌱 Energy Efficiency**: Pioneering green building technologies for sustainability
|
| 98 |
+
- **☁️ Comfort**: Enhancing quality of life through intelligent design
|
| 99 |
+
- **🧠 Intelligence**: Leveraging AI to drive continuous innovation
|
| 100 |
+
|
| 101 |
+
#### Why Edge AI?
|
| 102 |
+
|
| 103 |
+
At ForeseeAI, we believe that true intelligence requires real-time responsiveness and data privacy. Our edge AI approach brings processing power directly to IoT devices, enabling:
|
| 104 |
+
|
| 105 |
+
- **⚡ Instant Response**: Sub-second command execution without cloud latency
|
| 106 |
+
- **🔐 Privacy-First**: Sensitive data stays on-device
|
| 107 |
+
- **💰 Cost-Effective**: Reduced bandwidth and cloud computing costs
|
| 108 |
+
- **🌐 Offline Capable**: Continuous operation without internet dependency
|
| 109 |
+
|
| 110 |
+
### 中文
|
| 111 |
+
|
| 112 |
+
**ForeseeAI** 是一家总部位于加拿大卡尔加里的先锋 AI 和物联网解决方案公司,致力于通过尖端技术创造智能、可持续的空间。我们的使命"*智慧,驱动进步*"体现了我们通过 AI 驱动的创新改造生活和工作环境的承诺。
|
| 113 |
+
|
| 114 |
+
#### 我们的愿景
|
| 115 |
+
|
| 116 |
+
我们憧憬一个未来,每个空间——从家庭到办公室,从工厂到城市——都以智能、高效和环保意识运行。通过我们的旗舰产品 **Space+ 智慧空间管理系统**,我们整合传感器、网络和 AI 算法,提供以下方面的实时监控和智能控制:
|
| 117 |
+
|
| 118 |
+
- 🏢 **建筑设备**:自动化管理和预测性维护
|
| 119 |
+
- ⚡ **能源系统**:优化以降低消耗和碳足迹
|
| 120 |
+
- 💡 **照明与气候**:自适应控制以实现舒适和效率
|
| 121 |
+
- 🌡️ **环境监测**:实时温度、湿度和空气质量管理
|
| 122 |
+
- 🪟 **智能自动化**:窗帘、暖通空调和集成建筑系统
|
| 123 |
+
|
| 124 |
+
#### 核心价值观
|
| 125 |
+
|
| 126 |
+
- **🔒 安全**:确保所有环境中的安全可靠运行
|
| 127 |
+
- **🌱 能源效率**:开创绿色建筑技术以实现可持续发展
|
| 128 |
+
- **☁️ 舒适**:通过智能设计提升生活质量
|
| 129 |
+
- **🧠 智能**:利用 AI 驱动持续创新
|
| 130 |
+
|
| 131 |
+
#### 为什么选择边缘 AI?
|
| 132 |
+
|
| 133 |
+
在 ForeseeAI,我们相信真正的智能需要实时响应性和数据隐私。我们的边缘 AI 方法将处理能力直接带到物联网设备,实现:
|
| 134 |
+
|
| 135 |
+
- **⚡ 即时响应**:无需云延迟的亚秒级命令执行
|
| 136 |
+
- **🔐 隐私优先**:敏感数据保留在设备上
|
| 137 |
+
- **💰 成本效益**:降低带宽和云计算成本
|
| 138 |
+
- **🌐 离线能力**:无需互联网依赖的持续运行
|
| 139 |
+
|
| 140 |
+
---
|
| 141 |
+
|
| 142 |
+
## 🎯 Model Philosophy | 模型理念
|
| 143 |
+
|
| 144 |
+
### English
|
| 145 |
+
|
| 146 |
+
This model represents ForeseeAI's commitment to democratizing AI for IoT applications. We believe that intelligent device control should be:
|
| 147 |
+
|
| 148 |
+
1. **🗣️ Natural**: Understanding human language, not cryptic commands
|
| 149 |
+
2. **⚡ Fast**: Edge-optimized for real-time response
|
| 150 |
+
3. **🌍 Accessible**: Deployable on resource-constrained hardware
|
| 151 |
+
4. **🔓 Open**: Built on open-source foundations with Apache-2.0 licensing
|
| 152 |
+
5. **🎯 Practical**: Focused on real-world applications, not just benchmarks
|
| 153 |
+
|
| 154 |
+
By fine-tuning Qwen3-4B with LoRA adapters and applying INT4 quantization, we've created a model that:
|
| 155 |
+
|
| 156 |
+
- Runs efficiently on edge devices with limited compute
|
| 157 |
+
- Maintains 91% of full-precision performance
|
| 158 |
+
- Generates structured, reliable IoT commands
|
| 159 |
+
- Supports bilingual operation (Chinese & English)
|
| 160 |
+
- Fits in 2.5GB, enabling widespread deployment
|
| 161 |
+
|
| 162 |
+
### 中文
|
| 163 |
+
|
| 164 |
+
本模型代表了 ForeseeAI 致力于使 IoT 应用的 AI 民主化的承诺。我们认为智能设备控制应该是:
|
| 165 |
+
|
| 166 |
+
1. **🗣️ 自然**:理解人类语言,而非晦涩命令
|
| 167 |
+
2. **⚡ 快速**:边缘优化以实现实时响应
|
| 168 |
+
3. **🌍 可访问**:可部署在资源受限的硬件上
|
| 169 |
+
4. **🔓 开放**:基于开源基础,采用 Apache-2.0 许可
|
| 170 |
+
5. **🎯 实用**:专注于实际应用,而非仅仅基准测试
|
| 171 |
+
|
| 172 |
+
通过使用 LoRA 适配器微调 Qwen3-4B 并应用 INT4 量化,我们创建了一个模型,它:
|
| 173 |
+
|
| 174 |
+
- 在计算能力有限的边缘设备上高效运行
|
| 175 |
+
- 保持全精度性能的 91%
|
| 176 |
+
- 生成结构化、可靠的物联网命令
|
| 177 |
+
- 支持双语操作(中文和英文)
|
| 178 |
+
- 仅需 2.5GB,实现广泛部署
|
| 179 |
+
|
| 180 |
+
---
|
| 181 |
+
|
| 182 |
+
## 🚀 Key Features | 核心特性
|
| 183 |
+
|
| 184 |
+
<div align="center">
|
| 185 |
+
|
| 186 |
+
| Feature | English | 中文 |
|
| 187 |
+
|---------|---------|------|
|
| 188 |
+
| **🗜️ Model Size** | 2.5GB INT4 quantized | 2.5GB INT4 量化 |
|
| 189 |
+
| **⚡ Latency** | 1.2s average response time | 平均响应时间 1.2 秒 |
|
| 190 |
+
| **🎯 Accuracy** | 100% JSON parsing success | JSON 解析成功率 100% |
|
| 191 |
+
| **🌐 Languages** | Chinese & English | 中文和英文 |
|
| 192 |
+
| **📱 Edge Ready** | 4GB VRAM minimum | 最低 4GB 显存 |
|
| 193 |
+
| **🔧 Output Format** | MCP IoT JSON standard | MCP IoT JSON 标准 |
|
| 194 |
+
| **📜 License** | Apache-2.0 (Commercial-friendly) | Apache-2.0(商用友好)|
|
| 195 |
+
|
| 196 |
+
</div>
|
| 197 |
+
|
| 198 |
+
---
|
| 199 |
+
|
| 200 |
+
## 💼 Real-World Applications | 实际应用
|
| 201 |
+
|
| 202 |
+
### English
|
| 203 |
+
|
| 204 |
+
This model powers intelligent control across ForeseeAI's deployed systems:
|
| 205 |
+
|
| 206 |
+
#### 🏢 Commercial Buildings
|
| 207 |
+
- **Energy Management**: "Optimize HVAC for maximum efficiency during off-peak hours"
|
| 208 |
+
- **Smart Lighting**: "Dim conference room lights to 60% and adjust color temperature for presentations"
|
| 209 |
+
- **Access Control**: "Unlock main entrance for delivery personnel from 9-11 AM"
|
| 210 |
+
|
| 211 |
+
#### 🏠 Residential Spaces
|
| 212 |
+
- **Home Automation**: "Close all curtains and turn on evening lighting"
|
| 213 |
+
- **Climate Control**: "Set bedroom temperature to 22°C before I arrive home"
|
| 214 |
+
- **Security**: "Activate night mode security system at 10 PM"
|
| 215 |
+
|
| 216 |
+
#### 🏭 Industrial IoT
|
| 217 |
+
- **Equipment Monitoring**: "Alert if warehouse temperature exceeds 28°C"
|
| 218 |
+
- **Predictive Maintenance**: "Schedule maintenance for HVAC unit showing abnormal vibration"
|
| 219 |
+
- **Energy Optimization**: "Switch to solar power when grid rates exceed threshold"
|
| 220 |
+
|
| 221 |
+
### 中文
|
| 222 |
+
|
| 223 |
+
本模型为 ForeseeAI 部署系统中的智能控制提供动力:
|
| 224 |
+
|
| 225 |
+
#### 🏢 商业建筑
|
| 226 |
+
- **能源管理**:"在非高峰时段优化暖通空调以实现最大效率"
|
| 227 |
+
- **智能照明**:"将会议室灯光调暗至 60% 并调整色温以适应演示"
|
| 228 |
+
- **门禁控制**:"在上午 9-11 点为配送人员解锁主入口"
|
| 229 |
+
|
| 230 |
+
#### 🏠 住宅空间
|
| 231 |
+
- **家居自动化**:"关闭所有窗帘并开启晚间照明"
|
| 232 |
+
- **气候控制**:"在我到家前将卧室温度设置为 22°C"
|
| 233 |
+
- **安全**:"在晚上 10 点激活夜间安全系统"
|
| 234 |
+
|
| 235 |
+
#### 🏭 工业物联网
|
| 236 |
+
- **设备监控**:"如果仓库温度超过 28°C 则发出警报"
|
| 237 |
+
- **预测性维护**:"为显示异常振动的暖通空调设备安排维护"
|
| 238 |
+
- **能源优化**:"当电网费率超过阈值时切换到太阳能"
|
| 239 |
+
|
| 240 |
+
---
|
| 241 |
+
|
| 242 |
+
## 📊 Technical Specifications | 技术规格
|
| 243 |
+
|
| 244 |
+
### Model Architecture | 模型架构
|
| 245 |
+
|
| 246 |
+
```
|
| 247 |
+
Base Model: Qwen/Qwen2.5-3B-Instruct (4.02B parameters)
|
| 248 |
+
Fine-tuning: LoRA (rank=64, alpha=128)
|
| 249 |
+
Quantization: INT4 (bitsandbytes)
|
| 250 |
+
Training Data: 5000+ IoT control examples (Chinese/English)
|
| 251 |
+
Output Format: MCP IoT JSON Schema
|
| 252 |
+
```
|
| 253 |
+
|
| 254 |
+
### Performance Metrics | 性能指标
|
| 255 |
+
|
| 256 |
+
| Metric | INT4 (This Model) | FP16 Baseline | Improvement |
|
| 257 |
+
|--------|-------------------|---------------|-------------|
|
| 258 |
+
| **Model Size** | 2.5GB | 7.5GB | **67% smaller** 🎯 |
|
| 259 |
+
| **Latency** | 1,226 ms | 1,120 ms | 9% slower (acceptable) |
|
| 260 |
+
| **Accuracy** | 100% | 100% | **Maintained** ✅ |
|
| 261 |
+
| **VRAM Usage** | ~4GB | ~8GB | **50% reduction** 💰 |
|
| 262 |
+
| **Deployment Cost** | Low | High | **3x cheaper** 📉 |
|
| 263 |
+
|
| 264 |
+
### Hardware Requirements | 硬件要求
|
| 265 |
+
|
| 266 |
+
**Minimum | 最低配置**:
|
| 267 |
+
- GPU: NVIDIA with 4GB VRAM | NVIDIA 显卡 4GB 显存
|
| 268 |
+
- RAM: 8GB | 内存 8GB
|
| 269 |
+
- Storage: 5GB | 存储空间 5GB
|
| 270 |
+
|
| 271 |
+
**Recommended | 推荐配置**:
|
| 272 |
+
- GPU: NVIDIA with 6GB+ VRAM | NVIDIA 显卡 6GB+ 显存
|
| 273 |
+
- RAM: 16GB | 内存 16GB
|
| 274 |
+
- Storage: 10GB | 存储空间 10GB
|
| 275 |
+
|
| 276 |
+
**Edge Devices | 边缘设备**:
|
| 277 |
+
- NVIDIA Jetson Orin Nano (8GB) ✅
|
| 278 |
+
- NVIDIA Jetson AGX Xavier ✅
|
| 279 |
+
- Industrial PCs with NVIDIA GPU ✅
|
| 280 |
+
|
| 281 |
+
---
|
| 282 |
+
|
| 283 |
+
## 🔧 Quick Start | 快速开始
|
| 284 |
+
|
| 285 |
+
### Installation | 安装
|
| 286 |
+
|
| 287 |
+
```bash
|
| 288 |
+
pip install transformers bitsandbytes accelerate torch
|
| 289 |
+
```
|
| 290 |
+
|
| 291 |
+
### Basic Usage | 基本使用
|
| 292 |
+
|
| 293 |
+
```python
|
| 294 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM
|
| 295 |
+
import torch
|
| 296 |
+
|
| 297 |
+
# Load model | 加载模型
|
| 298 |
+
model_name = "ForeseeLab/foreseeai-qwen3-4b-iot-int4"
|
| 299 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
|
| 300 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 301 |
+
model_name,
|
| 302 |
+
device_map="auto",
|
| 303 |
+
trust_remote_code=True
|
| 304 |
+
)
|
| 305 |
+
|
| 306 |
+
# System prompt for IoT control | IoT 控制的系统提示
|
| 307 |
+
system_prompt = """You are an IoT device control assistant developed by ForeseeAI.
|
| 308 |
+
Users will describe their device control needs in natural language, and you need to
|
| 309 |
+
understand their intent and generate corresponding device control commands.
|
| 310 |
+
|
| 311 |
+
Output format is JSON with the following fields:
|
| 312 |
+
- device_id: Device identifier
|
| 313 |
+
- action: Operation type
|
| 314 |
+
- parameters: Operation parameters (optional)
|
| 315 |
+
|
| 316 |
+
Example:
|
| 317 |
+
User: Turn on the living room light
|
| 318 |
+
Output: {"device_id": "light_living_room", "action": "turn_on", "parameters": {}}
|
| 319 |
+
|
| 320 |
+
你是由 ForeseeAI 开发的物联网设备控制助手。用户会用自然语言描述他们的设备控制需求,
|
| 321 |
+
你需要理解用户意图并生成对应的设备控制指令。"""
|
| 322 |
+
|
| 323 |
+
# User input | 用户输入
|
| 324 |
+
user_input = "Set the air conditioner to 25 degrees | 把空调温度调到25度"
|
| 325 |
+
|
| 326 |
+
# Generate response | 生成响应
|
| 327 |
+
messages = [
|
| 328 |
+
{"role": "system", "content": system_prompt},
|
| 329 |
+
{"role": "user", "content": user_input}
|
| 330 |
+
]
|
| 331 |
+
|
| 332 |
+
text = tokenizer.apply_chat_template(
|
| 333 |
+
messages,
|
| 334 |
+
tokenize=False,
|
| 335 |
+
add_generation_prompt=True
|
| 336 |
+
)
|
| 337 |
+
inputs = tokenizer([text], return_tensors="pt").to(model.device)
|
| 338 |
+
|
| 339 |
+
with torch.no_grad():
|
| 340 |
+
outputs = model.generate(
|
| 341 |
+
**inputs,
|
| 342 |
+
max_new_tokens=128,
|
| 343 |
+
temperature=0.1,
|
| 344 |
+
do_sample=True,
|
| 345 |
+
top_p=0.9
|
| 346 |
+
)
|
| 347 |
+
|
| 348 |
+
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
| 349 |
+
print(response)
|
| 350 |
+
# Output: {"device_id": "ac_living_room", "action": "set_temperature", "parameters": {"temperature": 25}}
|
| 351 |
+
```
|
| 352 |
+
|
| 353 |
+
### More Examples | 更多示例
|
| 354 |
+
|
| 355 |
+
<details>
|
| 356 |
+
<summary><b>Smart Lighting Control | 智能照明控制</b></summary>
|
| 357 |
+
|
| 358 |
+
```python
|
| 359 |
+
# English
|
| 360 |
+
user_input = "Dim the bedroom lights to 30%"
|
| 361 |
+
# Output: {"device_id": "light_bedroom", "action": "set_brightness", "parameters": {"brightness": 30}}
|
| 362 |
+
|
| 363 |
+
# Chinese | 中文
|
| 364 |
+
user_input = "把卧室的灯调暗到30%"
|
| 365 |
+
# Output: {"device_id": "light_bedroom", "action": "set_brightness", "parameters": {"brightness": 30}}
|
| 366 |
+
```
|
| 367 |
+
</details>
|
| 368 |
+
|
| 369 |
+
<details>
|
| 370 |
+
<summary><b>Climate Control | 气候控制</b></summary>
|
| 371 |
+
|
| 372 |
+
```python
|
| 373 |
+
# English
|
| 374 |
+
user_input = "Switch AC to cooling mode and set to 23 degrees"
|
| 375 |
+
# Output: {"device_id": "ac_main", "action": "set_mode", "parameters": {"mode": "cooling", "temperature": 23}}
|
| 376 |
+
|
| 377 |
+
# Chinese | 中文
|
| 378 |
+
user_input = "将空调切换到制冷模式并设置为23度"
|
| 379 |
+
# Output: {"device_id": "ac_main", "action": "set_mode", "parameters": {"mode": "cooling", "temperature": 23}}
|
| 380 |
+
```
|
| 381 |
+
</details>
|
| 382 |
+
|
| 383 |
+
<details>
|
| 384 |
+
<summary><b>Smart Curtains | 智能窗帘</b></summary>
|
| 385 |
+
|
| 386 |
+
```python
|
| 387 |
+
# English
|
| 388 |
+
user_input = "Close all curtains in the office"
|
| 389 |
+
# Output: {"device_id": "curtain_office_all", "action": "close", "parameters": {}}
|
| 390 |
+
|
| 391 |
+
# Chinese | 中文
|
| 392 |
+
user_input = "关闭办公室所有窗帘"
|
| 393 |
+
# Output: {"device_id": "curtain_office_all", "action": "close", "parameters": {}}
|
| 394 |
+
```
|
| 395 |
+
</details>
|
| 396 |
+
|
| 397 |
+
---
|
| 398 |
+
|
| 399 |
+
## 🐳 Docker Deployment | Docker 部署
|
| 400 |
+
|
| 401 |
+
### Production-Ready Container | 生产就绪容器
|
| 402 |
+
|
| 403 |
+
ForeseeAI provides a complete Docker image with vLLM inference engine:
|
| 404 |
+
|
| 405 |
+
ForeseeAI 提供带有 vLLM 推理引擎的完整 Docker 镜像:
|
| 406 |
+
|
| 407 |
+
```bash
|
| 408 |
+
# Pull image | 拉取镜像
|
| 409 |
+
docker pull epochcentral/foreseeai-ellm-int4:1.0.0
|
| 410 |
+
|
| 411 |
+
# Run service | 运行服务
|
| 412 |
+
docker run -d --name foreseeai-iot \
|
| 413 |
+
--gpus all \
|
| 414 |
+
-p 8000:8000 \
|
| 415 |
+
epochcentral/foreseeai-ellm-int4:1.0.0
|
| 416 |
+
```
|
| 417 |
+
|
| 418 |
+
### API Usage | API 使用
|
| 419 |
+
|
| 420 |
+
OpenAI-compatible API for seamless integration:
|
| 421 |
+
|
| 422 |
+
兼容 OpenAI 的 API,无缝集成:
|
| 423 |
+
|
| 424 |
+
```bash
|
| 425 |
+
curl -X POST http://localhost:8000/v1/chat/completions \
|
| 426 |
+
-H "Content-Type: application/json" \
|
| 427 |
+
-d '{
|
| 428 |
+
"model": "/model",
|
| 429 |
+
"messages": [
|
| 430 |
+
{"role": "system", "content": "You are an IoT assistant by ForeseeAI"},
|
| 431 |
+
{"role": "user", "content": "Turn on the living room light"}
|
| 432 |
+
],
|
| 433 |
+
"temperature": 0,
|
| 434 |
+
"max_tokens": 100
|
| 435 |
+
}'
|
| 436 |
+
```
|
| 437 |
+
|
| 438 |
+
**Response**:
|
| 439 |
+
```json
|
| 440 |
+
{
|
| 441 |
+
"choices": [{
|
| 442 |
+
"message": {
|
| 443 |
+
"role": "assistant",
|
| 444 |
+
"content": "{\"device_id\": \"light_living_room\", \"action\": \"turn_on\", \"parameters\": {}}"
|
| 445 |
+
}
|
| 446 |
+
}]
|
| 447 |
+
}
|
| 448 |
+
```
|
| 449 |
+
|
| 450 |
+
---
|
| 451 |
+
|
| 452 |
+
## 📈 Training Details | 训练细节
|
| 453 |
+
|
| 454 |
+
### Dataset | 数据集
|
| 455 |
+
|
| 456 |
+
- **Size**: 5,000+ examples | 5,000+ 样本
|
| 457 |
+
- **Languages**: Chinese & English | 中文和英文
|
| 458 |
+
- **Domains**: Smart home, commercial buildings, industrial IoT
|
| 459 |
+
- **Format**: Natural language → MCP IoT JSON
|
| 460 |
+
- **Quality**: Manually curated and validated | 人工策划和验证
|
| 461 |
+
|
| 462 |
+
### Training Configuration | 训练配置
|
| 463 |
+
|
| 464 |
+
```yaml
|
| 465 |
+
Base Model: Qwen/Qwen2.5-3B-Instruct
|
| 466 |
+
Method: LoRA Fine-tuning
|
| 467 |
+
LoRA Rank: 64
|
| 468 |
+
LoRA Alpha: 128
|
| 469 |
+
Target Modules: [q_proj, k_proj, v_proj, o_proj]
|
| 470 |
+
Quantization: INT4 (post-training, bitsandbytes)
|
| 471 |
+
Learning Rate: 5e-5
|
| 472 |
+
Batch Size: 4 (with gradient accumulation: 4)
|
| 473 |
+
Max Length: 2048 tokens
|
| 474 |
+
Epochs: 3
|
| 475 |
+
Optimizer: AdamW
|
| 476 |
+
Hardware: NVIDIA GPU (CUDA 12.1)
|
| 477 |
+
Training Time: ~2 hours
|
| 478 |
+
```
|
| 479 |
+
|
| 480 |
+
### Model Selection Rationale | 模型选择理由
|
| 481 |
+
|
| 482 |
+
**Why Qwen3-4B?**
|
| 483 |
+
|
| 484 |
+
1. **Optimal Size**: Perfect balance between capability and efficiency
|
| 485 |
+
2. **Multilingual**: Native Chinese support with strong English performance
|
| 486 |
+
3. **License**: Commercial-friendly (Apache-2.0)
|
| 487 |
+
4. **Architecture**: Modern transformer design with efficiency optimizations
|
| 488 |
+
5. **Community**: Active development and strong ecosystem
|
| 489 |
+
|
| 490 |
+
**为什么选择 Qwen3-4B?**
|
| 491 |
+
|
| 492 |
+
1. **最佳大小**:能力和效率之间的完美平衡
|
| 493 |
+
2. **多语言**:原生中文支持,英语性能强劲
|
| 494 |
+
3. **许可**:商业友好(Apache-2.0)
|
| 495 |
+
4. **架构**:现代 Transformer 设计,具有效率优化
|
| 496 |
+
5. **社区**:积极开发和强大的生态系统
|
| 497 |
+
|
| 498 |
+
---
|
| 499 |
+
|
| 500 |
+
## ⚖️ License & Usage | 许可与使用
|
| 501 |
+
|
| 502 |
+
### Apache-2.0 License
|
| 503 |
+
|
| 504 |
+
This model is released under Apache-2.0, allowing:
|
| 505 |
+
|
| 506 |
+
- ✅ **Commercial Use**: Deploy in commercial products and services
|
| 507 |
+
- ✅ **Modification**: Adapt and fine-tune for your needs
|
| 508 |
+
- ✅ **Distribution**: Share and distribute freely
|
| 509 |
+
- ✅ **Patent Use**: Licensed patent rights included
|
| 510 |
+
- ✅ **Private Use**: Use internally without disclosure
|
| 511 |
+
|
| 512 |
+
本模型采用 Apache-2.0 许可发布,允许:
|
| 513 |
+
|
| 514 |
+
- ✅ **商业使用**:部署在商业产品和服务中
|
| 515 |
+
- ✅ **修改**:根据您的需求进行调整和微调
|
| 516 |
+
- ✅ **分发**:自由分享和分发
|
| 517 |
+
- ✅ **专利使用**:包含许可的专利权
|
| 518 |
+
- ✅ **私人使用**:内部使用无需披露
|
| 519 |
+
|
| 520 |
+
### Attribution | 署名
|
| 521 |
+
|
| 522 |
+
When using this model, please include:
|
| 523 |
+
|
| 524 |
+
使用本模型时,请包含:
|
| 525 |
+
|
| 526 |
+
```
|
| 527 |
+
Powered by ForeseeAI Qwen3-4B IoT Control
|
| 528 |
+
Developed by ForeseeAI | https://www.foreseeai.ca/
|
| 529 |
+
```
|
| 530 |
+
|
| 531 |
+
---
|
| 532 |
+
|
| 533 |
+
## ⚠️ Limitations & Considerations | 限制与注意事项
|
| 534 |
+
|
| 535 |
+
### English
|
| 536 |
+
|
| 537 |
+
**Domain Specificity**: This model is optimized for IoT device control and may not perform well on general-purpose tasks. For general conversation or other NLP tasks, consider using the base Qwen3-4B-Instruct model.
|
| 538 |
+
|
| 539 |
+
**Language Support**: While the model supports both Chinese and English, it was primarily trained on Chinese IoT commands with secondary English support. Performance may vary across languages.
|
| 540 |
+
|
| 541 |
+
**Quantization Trade-offs**: INT4 quantization reduces model size by 67% but may introduce minor accuracy differences compared to FP16. For maximum accuracy in critical applications, consider using the FP16 version (available on request).
|
| 542 |
+
|
| 543 |
+
**Hardware Requirements**: GPU with CUDA support is strongly recommended for optimal performance. CPU inference is possible but significantly slower (10-20x).
|
| 544 |
+
|
| 545 |
+
**Safety & Reliability**: While extensively tested, this model should be deployed with appropriate safety measures for critical infrastructure. Always implement fail-safes and human oversight for mission-critical systems.
|
| 546 |
+
|
| 547 |
+
### 中文
|
| 548 |
+
|
| 549 |
+
**领域特定性**:本模型针对物联网设备控制进行优化,可能在通用任务上表现不佳。对于一般对话或其他 NLP 任务,请考虑使用基础 Qwen3-4B-Instruct 模型。
|
| 550 |
+
|
| 551 |
+
**语言支持**:虽然模型支持中文和英文,但主要在中文物联网命令上训练,英文为次要支持。不同语言的性能可能有所不同。
|
| 552 |
+
|
| 553 |
+
**量化权衡**:INT4 量化将模型大小减少 67%,但与 FP16 相比可能引入轻微的精度差异。对于关键应用中的最大精度,请考虑使用 FP16 版本(应要求提供)。
|
| 554 |
+
|
| 555 |
+
**硬件要求**:强烈建议使用支持 CUDA 的 GPU 以获得最佳性能。CPU 推理是可能的,但速度要慢得多(10-20 倍)。
|
| 556 |
+
|
| 557 |
+
**安全与可靠性**:虽然经过广泛测试,但本模型应在关键基础设施中部署时采取适当的安全措施。对于关键任务系统,始终实施故障安全措施和人工监督。
|
| 558 |
+
|
| 559 |
+
---
|
| 560 |
+
|
| 561 |
+
## 🤝 Support & Contact | 支持与联系
|
| 562 |
+
|
| 563 |
+
### ForeseeAI Company | ForeseeAI 公司
|
| 564 |
+
|
| 565 |
+
**Headquarters | 总部**: Calgary, Alberta, Canada
|
| 566 |
+
|
| 567 |
+
**R&D Center | 研发中心**: Calgary, Canada
|
| 568 |
+
|
| 569 |
+
**Website | 网站**: https://www.foreseeai.ca/
|
| 570 |
+
|
| 571 |
+
**Business Contact | 商务联系**:
|
| 572 |
+
- Email: [email protected]
|
| 573 |
+
- Technical Support: [email protected]
|
| 574 |
+
|
| 575 |
+
**Model Maintainer | 模型维护者**:
|
| 576 |
+
- Email: [email protected]
|
| 577 |
+
|
| 578 |
+
### Community & Resources | 社区与资源
|
| 579 |
+
|
| 580 |
+
- 🐳 **Docker Hub**: [epochcentral/foreseeai-ellm-int4](https://hub.docker.com/r/epochcentral/foreseeai-ellm-int4)
|
| 581 |
+
- 🤗 **Hugging Face**: [ForeseeLab/foreseeai-qwen3-4b-iot-int4](https://huggingface.co/ForeseeLab/foreseeai-qwen3-4b-iot-int4)
|
| 582 |
+
- 🌐 **Company Website**: [www.foreseeai.ca](https://www.foreseeai.ca/)
|
| 583 |
+
|
| 584 |
+
### Enterprise Solutions | 企业解决方案
|
| 585 |
+
|
| 586 |
+
Interested in deploying this model at scale or customizing for your specific needs?
|
| 587 |
+
|
| 588 |
+
对于大规模部署或针对您的特定需求进行定制感兴趣?
|
| 589 |
+
|
| 590 |
+
**We offer | 我们提供**:
|
| 591 |
+
- 🏢 Custom model training for your IoT ecosystem
|
| 592 |
+
- 🔧 Integration support for Space+ Smart Space Management System
|
| 593 |
+
- 📊 Enterprise licensing and SLA agreements
|
| 594 |
+
- 🎓 Training and consultation services
|
| 595 |
+
- 🌍 Global deployment support
|
| 596 |
+
|
| 597 |
+
**Contact us | 联系我们**: [email protected]
|
| 598 |
+
|
| 599 |
+
---
|
| 600 |
+
|
| 601 |
+
## 📝 Citation | 引用
|
| 602 |
+
|
| 603 |
+
If you use this model in your research or application, please cite:
|
| 604 |
+
|
| 605 |
+
如果您在研究或应用中使用本模型,请引用:
|
| 606 |
+
|
| 607 |
+
```bibtex
|
| 608 |
+
@misc{foreseeai2025qwen3iot,
|
| 609 |
+
title={ForeseeAI Qwen3-4B IoT Control: Edge-Optimized Language Model for Smart Space Management},
|
| 610 |
+
author={ForeseeAI Research Team},
|
| 611 |
+
year={2025},
|
| 612 |
+
publisher={Hugging Face},
|
| 613 |
+
howpublished={\url{https://huggingface.co/ForeseeLab/foreseeai-qwen3-4b-iot-int4}},
|
| 614 |
+
note={Developed by ForeseeAI, Calgary, Canada}
|
| 615 |
+
}
|
| 616 |
+
```
|
| 617 |
+
|
| 618 |
+
---
|
| 619 |
+
|
| 620 |
+
## 🙏 Acknowledgments | 致谢
|
| 621 |
+
|
| 622 |
+
### English
|
| 623 |
+
|
| 624 |
+
We extend our gratitude to:
|
| 625 |
+
|
| 626 |
+
- **Alibaba Qwen Team**: For developing the excellent Qwen3-4B-Instruct base model
|
| 627 |
+
- **vLLM Project**: For the high-performance inference engine
|
| 628 |
+
- **Hugging Face**: For providing the platform and ecosystem
|
| 629 |
+
- **bitsandbytes**: For efficient quantization capabilities
|
| 630 |
+
- **Open Source Community**: For making advanced AI accessible to all
|
| 631 |
+
|
| 632 |
+
Special thanks to our ForeseeAI engineering team in Calgary for their dedication to bringing intelligence to every space.
|
| 633 |
+
|
| 634 |
+
### 中文
|
| 635 |
+
|
| 636 |
+
我们对以下方面表示感谢:
|
| 637 |
+
|
| 638 |
+
- **阿里巴巴 Qwen 团队**:开发出色的 Qwen3-4B-Instruct 基础模型
|
| 639 |
+
- **vLLM 项目**:提供高性能推理引擎
|
| 640 |
+
- **Hugging Face**:提供平台和生态系统
|
| 641 |
+
- **bitsandbytes**:提供高效量化能力
|
| 642 |
+
- **开源社区**:使先进的 AI 对所有人开放
|
| 643 |
+
|
| 644 |
+
特别感谢我们在卡尔加里的 ForeseeAI 工程团队,感谢他们致力于为每个空间带来智能。
|
| 645 |
+
|
| 646 |
+
---
|
| 647 |
+
|
| 648 |
+
<div align="center">
|
| 649 |
+
|
| 650 |
+
### *Intelligence Drives Progress* | *智慧,驱动进步*
|
| 651 |
+
|
| 652 |
+
**Developed with ❤️ by ForeseeAI | Calgary, Canada**
|
| 653 |
+
|
| 654 |
+
[](https://www.foreseeai.ca/)
|
| 655 |
+
[](https://www.linkedin.com/company/foreseeai)
|
| 656 |
+
[](mailto:[email protected])
|
| 657 |
+
|
| 658 |
+
---
|
| 659 |
+
|
| 660 |
+
**🌱 Building Intelligent, Sustainable Spaces for a Better Tomorrow**
|
| 661 |
+
|
| 662 |
+
**🏢 Trusted by Smart Buildings Across North America**
|
| 663 |
+
|
| 664 |
+
**🚀 Powering the Future of IoT with Edge AI**
|
| 665 |
+
|
| 666 |
+
</div>
|