|
# è½»é‡çº§IoT解决方案 ZeroIoT
è½»é‡çº§IoT解决方案,物è”网领域的零代项目模版。
IoT网关通过HTTP/MQTT接入IoTå¹³å°ï¼Œæä¾›æ•°æ®é‡‡é›†å’Œè¿œç¨‹æŽ§åˆ¶åŠŸèƒ½ã€‚
IoTå¹³å°ä»…包å«å¿…è¦æŽ¥å£ï¼Œæž¶æž„ç®€å•æ¸…晰,é¢å‘å°åž‹ç‰©è”网项目。
ä¸å¤§åž‹é¡¹ç›®ï¼ŒæŽ¨è商用版FIoTå¹³å°ã€‚
演示地å€ï¼šhttp://iot.feifan.link
## 客户端网关
IoTEdge,是轻é‡çº§ç‰©è”网网关,è¿è¡Œåœ¨è¿œç«¯è®¾å¤‡é™„近的工控机(A2/A4)上。
å—å‘对接å„ç§ç”µåç”µæ°”è®¾å¤‡ï¼Œæˆ–è€…ä¼ æ„Ÿå™¨ï¼Œæ”¯æŒNewLife.IoT生æ€çš„æ‰€æœ‰ç‰©è”网驱动å议。
北å‘通过HTTP/MQTT接入IoTå¹³å°ï¼Œæä¾›æ•°æ®é‡‡é›†å’Œè¿œç¨‹æŽ§åˆ¶åŠŸèƒ½ã€‚
## æœåŠ¡ç«¯å¹³å°
IoTZero,是轻é‡çº§ç‰©è”网平å°ï¼Œè¿è¡Œåœ¨äº‘端æœåŠ¡å™¨ä¸Šã€‚
å¹³å°æä¾›è®¾å¤‡é‰´æƒã€æ•°æ®ä¸ŠæŠ¥å’ŒæŒ‡ä»¤ä¸‹å‘ç‰æŽ¥å£ã€‚
平尿š‚å˜è®¾å¤‡æ•°æ®ï¼Œæä¾›æ•°æ®æŸ¥è¯¢å’Œæ•°æ®åˆ†æžåŠŸèƒ½ã€‚
平尿供å‘å¤–æŽ¨é€æ•°æ®çš„能力。
---
# è²å‡¡ç‰©è”网平å°
物è”网平å°ä¸ºå„ç§è®¾å¤‡æä¾›å¿«é€ŸæŽ¥å…¥èƒ½åŠ›ï¼Œæ”¯æŒHttps/WebSocket/MQTTç‰å¤šç§æ ‡å‡†å议以åŠè‡ªå®šä¹‰å议,æä¾›è®¾å¤‡ç®¡ç†ã€å®‰å…¨é€šä¿¡ã€è§„则引擎和消æ¯ä¸‹å‘ç‰åŠŸèƒ½ã€‚
å‘下支æŒè¿žæŽ¥æµ·é‡è®¾å¤‡ï¼Œé‡‡é›†è®¾å¤‡æ•°æ®ä¸Šäº‘ï¼›å‘上æä¾›å¼€æ”¾API,应用端å¯é€šè¿‡è°ƒç”¨å¼€æ”¾API将指令消æ¯ä¸‹å‘至设备端,实现远程控制。
è²å‡¡ç‰©è”网平å°åˆ†ä¸ºè½»é‡çº§`ZeroIoT`与完整版`FIoT`,两者接å£ä¿æŒé«˜åº¦ä¸€è‡´ï¼Œå³å‰è€…客户端å¯å¯¹æŽ¥åŽè€…平尿œåŠ¡ç«¯ï¼Œå®Œå…¨å…±ç”¨è®¾å¤‡é©±åŠ¨ã€‚
## å…费版
è½»é‡çº§ç‰©è”网平å°`ZeroIoT`ï¼Œæ”¯æŒæ•°æ®é‡‡é›†ä¸ŠæŠ¥åŠè¿œç¨‹æŽ§åˆ¶ï¼Œå¯ä½œä¸ºè‡ªå®šä¹‰ç‰©è”网平å°è„šæ‰‹æž¶ï¼Œä¸ºç‰¹å®šè®¾å¤‡å®šåˆ¶ä¸“å±žç‰©è”网平å°ã€‚
## é’æ˜¥ç‰ˆ
è½»é‡çº§ç‰©è”网平å°`ZeroIoT`çš„å®Œæ•´å®žçŽ°ï¼Œå¢žåŠ MQTT接入ã€äº‹ä»¶æŠ¥è¦å’Œæ•°æ®é˜Ÿåˆ—ç‰åŠŸèƒ½ã€‚
## æ ‡å‡†ç‰ˆ
æ ‡å‡†ç‰ˆåŒ…æ‹¬`FIoT`å¹³å°å…¨éƒ¨æºä»£ç ä»¥åŠæ–‡æ¡£èµ„料,一年内更新,仅å¯ç”¨äºŽä¸€ä¸ªé¡¹ç›®ã€‚
æ ‡å‡†ç‰ˆæ˜¯<font color=red>å¼€å‘物è”网项目</font>çš„æœ€ä½³æŽˆæƒæ–¹å¼ã€‚
## 旗舰版
旗舰版包括`FIoT`å¹³å°å…¨éƒ¨æºä»£ç ä»¥åŠæ–‡æ¡£èµ„料,三年内更新,没有项目个数é™åˆ¶ã€‚
旗舰版是<font color=red>å¼€å‘物è”网产å“</font>çš„æŽˆæƒæ–¹å¼ï¼Œæˆ‘们将针对客户需求æä¾›æ•´å¥—解决方案,包括应用架构ã€é›†ç¾¤éƒ¨ç½²ã€ç›‘控平å°ã€å¤§æ•°æ®åˆ†æžå’Œå•点登录ç‰å¤–å›´é…套,æä¾›å¿…è¦æŠ€æœ¯æ”¯æŒï¼Œå¸®åŠ©å®¢æˆ·ç ”å‘å½¢æˆè‡ªå·±çš„物è”网平å°äº§å“。
## 生æ€ç‰ˆå›¾
NewLife ç”Ÿæ€æŒ‰ä¾èµ–分层,å„项目独立版本ã€ç‹¬ç«‹å‘版。下é¢çš„版图在所有 NewLife 仓库ä¸é€å—一致;æ¯ä¸ªé¡¹ç›®é“¾æŽ¥åˆ°ä»£ç 仓库与主 NuGet 包。
| 项目 | 一å¥è¯å®šä½ | ä¸‹è½½é‡ |
| --- | --- | --- |
| **基础底座** | | |
| [NewLife.Core](https://github.com/NewLifeX/X) | 日志ã€é…ç½®ã€ç¼“å˜ã€ç½‘络ã€åºåˆ—化ã€å®šæ—¶è°ƒåº¦ä¸Ž APM 追踪。 | [](https://www.nuget.org/packages/NewLife.Core) |
| [NewLife.XCode](https://github.com/NewLifeX/NewLife.XCode) | æ•°æ®ä¸é—´ä»¶ï¼šå•表百亿级ã€è‡ªåŠ¨åˆ†è¡¨ã€è¯»å†™åˆ†ç¦»ï¼Œæ”¯æŒ 10 å¤šç§æ•°æ®åº“。 | [](https://www.nuget.org/packages/NewLife.XCode) |
| [NewLife.Net](https://github.com/NewLifeX/NewLife.Net) | é«˜æ€§èƒ½ç½‘ç»œåº“ï¼šå•æœº 177 万 ppsã€14.5 Gbps(TCP 1KB,2026-10 实测),400 万 Tcp 长连接。 | [](https://www.nuget.org/packages/NewLife.Net) |
| [NewLife.Remoting](https://github.com/NewLifeX/NewLife.Remoting) | å议通信与 RPC 框架,é¢å‘ CS 应用与物è”网设备。 | [](https://www.nuget.org/packages/NewLife.Remoting) |
| [NewLife.Agent](https://github.com/NewLifeX/NewLife.Agent) | 把 .NET 应用安装为æ“作系统守护进程:Windows æœåŠ¡ä¸Ž Linux systemd。 | [](https://www.nuget.org/packages/NewLife.Agent) |
| [NewLife.Templates](https://github.com/NewLifeX/NewLife.Zero) | `dotnet new` 项目模æ¿ï¼šæŽ§åˆ¶å°ã€Webã€WebApiã€æœåŠ¡ã€æ•°æ®ä¸Žç‰©è”网。 | [](https://www.nuget.org/packages/NewLife.Templates) |
| **æ•°æ®å˜å‚¨ä¸Žæ¶ˆæ¯** | | |
| [NewLife.Redis](https://github.com/NewLifeX/NewLife.Redis) | Redis 客户端:微秒级延迟ã€ç™¾ä¸‡çº§åžå,内置消æ¯é˜Ÿåˆ—。 | [](https://www.nuget.org/packages/NewLife.Redis) |
| [NewLife.RocketMQ](https://github.com/NewLifeX/NewLife.RocketMQ) | 纯托管 RocketMQ å®¢æˆ·ç«¯ï¼Œæ”¯æŒ Apache RocketMQ 与阿里云消æ¯é˜Ÿåˆ—。 | [](https://www.nuget.org/packages/NewLife.RocketMQ) |
| [NewLife.MQTT](https://github.com/NewLifeX/NewLife.MQTT) | MQTT 客户端与æœåŠ¡ç«¯ï¼Œå®¢æˆ·ç«¯æ”¯æŒé˜¿é‡Œäº‘物è”网。 | [](https://www.nuget.org/packages/NewLife.MQTT) |
| [NewLife.NovaDb](https://github.com/NewLifeX/NewLife.NovaDb) | C# æ··åˆæ•°æ®åº“:嵌入/ç½‘ç»œåŒæ¨¡ï¼Œå…³ç³»åž‹ã€æ—¶åºã€æ¶ˆæ¯é˜Ÿåˆ—与 KV 于一体。 | [](https://www.nuget.org/packages/NewLife.NovaDb) |
| [NewLife.MySql](https://github.com/NewLifeX/NewLife.MySql) | MySql 驱动与数æ®è®¿é—®è¾…助层,基于 NewLife æ•°æ®æ ˆå®žçŽ°ã€‚ | [](https://www.nuget.org/packages/NewLife.MySql) |
| **Webã€AI 与分布å¼** | | |
| [NewLife.Cube](https://github.com/NewLifeX/NewLife.Cube) | 锿–¹å¿«é€Ÿå¼€å‘å¹³å°ï¼šç”¨æˆ·æƒé™ã€SSOã€OAuth æœåŠ¡ç«¯ä¸Ž CRUD 脚手架。 | [](https://www.nuget.org/packages/NewLife.Cube) |
| [Stardust](https://github.com/NewLifeX/Stardust) | æ˜Ÿå°˜åˆ†å¸ƒå¼æœåС平å°ï¼šèŠ‚ç‚¹ç®¡ç†ã€APMã€é…ç½®ä¸å¿ƒã€æ³¨å†Œä¸å¿ƒä¸Žå‘布ä¸å¿ƒã€‚ | [](https://www.nuget.org/packages/NewLife.Stardust) |
| [AntJob](https://github.com/NewLifeX/AntJob) | èš‚èšè°ƒåº¦ï¼šåˆ†å¸ƒå¼ä»»åŠ¡ä¸Žå®žæ—¶æ•°æ®å¹³å°ï¼Œæ”¯æŒåˆ†ç‰‡ã€é‡è¯•与回溯补算。 | [](https://www.nuget.org/packages/NewLife.AntJob) |
| [NewLife.AI](https://github.com/NewLifeX/NewLife.AI) | 统一接入 46 家大模型æœåŠ¡å•†ï¼Œé™„å¸¦å¼€ç®±å³ç”¨çš„ ChatAI Web 对è¯åº”用。 | [](https://www.nuget.org/packages/NewLife.AI) |
| **工业与物è”网** | | |
| [NewLife.IoT](https://github.com/NewLifeX/NewLife.IoT) | IoT æ ‡å‡†åº“ï¼Œå®šä¹‰ç‰©è”网通信å议契约与设备抽象。 | [](https://www.nuget.org/packages/NewLife.IoT) |
| [NewLife.Modbus](https://github.com/NewLifeX/NewLife.Modbus) | Modbus TCP/RTU/ASCII,基于 NewLife.IoT 实现。 | [](https://www.nuget.org/packages/NewLife.Modbus) |
| [NewLife.Siemens](https://github.com/NewLifeX/NewLife.Siemens) | 西门å PLC å议,基于 NewLife.IoT 实现。 | [](https://www.nuget.org/packages/NewLife.Siemens) |
| [NewLife.Omron](https://github.com/NewLifeX/NewLife.Omron) | 欧姆龙 PLC å议,基于 NewLife.IoT 实现。 | [](https://www.nuget.org/packages/NewLife.Omron) |
| [NewLife.Melsec](https://github.com/NewLifeX/NewLife.Melsec) | ä¸‰è± Melsec PLC å议,基于 NewLife.IoT 实现。 | [](https://www.nuget.org/packages/NewLife.Melsec) |
| [NewLife.OPC](https://github.com/NewLifeX/NewLife.OPC) | OPC 客户端,用于工业数æ®é‡‡é›†ã€‚ | — |
| [NewLife.BACnet](https://github.com/NewLifeX/NewLife.BACnet) | BACnet 楼宇自控åè®®æ ˆã€‚ | [](https://www.nuget.org/packages/NewLife.BACnet) |
| [ZeroIoT](https://github.com/NewLifeX/ZeroIoT) | å¼€æºè½»é‡çº§ IoT å¹³å°ï¼Œå«ç½‘关与设备管ç†ã€‚ | — |
| **车è”网** | | |
| [NewLife.JT808](https://github.com/NewLifeX/NewLife.JT808) | JT/T 808 车辆定ä½å议:70+ 消æ¯ä½“,覆盖 2011/2013/2019 三个版本。 | [](https://www.nuget.org/packages/NewLife.JT808) |
| [NewLife.JT809](https://github.com/NewLifeX/NewLife.JT809) | JT/T 809 éƒ¨æ ‡å¹³å°äº’è”å议,é¢å‘è¿è¾“管ç†éƒ¨é—¨ã€‚ | [](https://www.nuget.org/packages/NewLife.JT809) |
| [NewLife.JT1078](https://github.com/NewLifeX/NewLife.JT1078) | JT/T 1078 车载视频:RTP è§£æžã€FLV/fMP4 转å°è£…ä¸Žç›´æ’æŽ¨é€ã€‚ | [](https://www.nuget.org/packages/NewLife.JT1078) |
| **领域组件** | | |
| [NewLife.Office](https://github.com/NewLifeX/NewLife.Office) | 一个包覆盖 Excelã€Wordã€PPTã€PDF ç‰ 15+ æ–‡æ¡£æ ¼å¼ã€‚ | [](https://www.nuget.org/packages/NewLife.Office) |
| [NewLife.Audio](https://github.com/NewLifeX/NewLife.Audio) | 跨平å°éŸ³é¢‘:编解ç ã€è®¾å¤‡ IOã€DSPã€å®¹å™¨ä¸Žæµå¼å¤„ç†ã€‚ | [](https://www.nuget.org/packages/NewLife.Audio) |
| [NewLife.Video](https://github.com/NewLifeX/NewLife.Video) | 视频编解ç ã€å°è£…æ ¼å¼ã€å¸§å¤„ç†ä¸Žæµåª’体。 | [](https://www.nuget.org/packages/NewLife.Video) |
| [NewLife.Map](https://github.com/NewLifeX/NewLife.Map) | 百度/高德/腾讯/天地图统一接å£ï¼Œæ”¯æŒåœ°ç†ç¼–ç ä¸Žåæ ‡è½¬æ¢ã€‚ | [](https://www.nuget.org/packages/NewLife.Map) |
| [NewLife.IP](https://github.com/NewLifeX/NewLife.IP) | IPv4 å½’å±žåœ°ï¼šç¦»çº¿å†…å˜æ˜ 射库 + 在线 API åŒæºã€‚ | [](https://www.nuget.org/packages/NewLife.IP) |
| **工具与产å“** | | |
| [CrazyCoder](https://github.com/NewLifeX/XCoder) | ç 神工具:网络ã€ä¸²å£ã€åŠ è§£å¯†ã€æ£åˆ™ã€Modbus 与 MQTT。 | [](https://www.nuget.org/packages/NewLife.XCoder) |
| [GitCandy](https://github.com/NewLifeX/GitCandy) | 自托管 Git æºä»£ç 管ç†ç³»ç»Ÿã€‚ | — |
| [LuckyClover](https://github.com/NewLifeX/LuckyClover) | 从低版本宿主å¯åŠ¨æ—¶ï¼Œè‡ªåŠ¨å®‰è£…åŒ¹é…çš„ .NET è¿è¡Œæ—¶ã€‚ | — |
> å¾½ç« å–å„é¡¹ç›®ä¸»åŒ…ï¼›ä¸»é¢˜åŒ…ã€æ‰©å±•åŒ…ä¸Žå«æ˜ŸåŒ…è§å¯¹åº” NuGet 页é¢ã€‚未在表ä¸åˆ—出的 30 多个包(FTPã€LoRaã€Office 扩展ã€å„ç±»å议驱动ç‰ï¼‰è§ [NewLifeX 组织](https://github.com/NewLifeX) 与 [newlifex.com](https://newlifex.com)。
## 新生命开å‘团队
<img src="https://newlifex.com/logo.png" width="48" align="right" alt="NewLife" />
新生命团队æˆç«‹äºŽ 2002 年,二å余年专注 .NET 与物è”网技术生æ€ï¼Œä¸»å¯¼å¼€æºé¡¹ç›®è¿‘百个(生æ€ç‰ˆå›¾æ”¶å½• 34 个主干项目),为电力ã€ç‰©æµã€åŒ»ç–—ã€å·¥æŽ§ã€äº’è”网ç‰è¡Œä¸šæä¾›è½¯ç¡¬ä»¶ä¸€ä½“åŒ–è§£å†³æ–¹æ¡ˆï¼›ä»¥â€œå¦æ— å…ˆåŽè¾¾è€…为师â€ä¸ºä¿¡æ¡ã€‚
å¼€æºç»„件在 NuGet 累计下载 <!--nuget-total:start-->6.48M<!--nuget-total:end--> 次(全生æ€å£å¾„,截至 2026-10)。
网站:https://newlifex.com · å¼€æºç»„织:https://github.com/NewLifeX
<details>
<summary>微信公众å·ï¼šæ™ºèƒ½å¤§çŸ³å¤´ï¼ˆæ‰«ç 关注)</summary>

</details>
|