# JetLinks 物联网基础平台
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jetlinks/jetlinks-community/Auto%20Deploy%20Docker?label=docker)
![Version](https://img.shields.io/badge/Version-1.1--RELEASE-brightgreen)
![QQ群2021514](https://img.shields.io/badge/QQ群-2021514-brightgreen)
![jetlinks](https://visitor-badge.glitch.me/badge?page_id=jetlinks)
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发,
是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,
能帮助你快速建立物联网相关业务系统。
## 核心特性
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发.可基于SQL进行复杂的数据处理逻辑.
地理位置:统一管理地理位置信息,支持区域搜索.
数据可视化: 实现拖拽配置数据图表,设备组态等.
官方QQ群: `2021514`
## 技术栈
1. [Spring Boot 2.2.x](https://spring.io/projects/spring-boot)
2. [Spring WebFlux](https://spring.io/) 响应式Web支持
3. [R2DBC](https://r2dbc.io/) 响应式关系型数据库驱动
4. [Project Reactor](https://projectreactor.io/) 响应式编程框架
4. [Netty](https://netty.io/) ,[Vert.x](https://vertx.io/) 高性能网络编程框架
5. [ElasticSearch](https://www.elastic.co/cn/products/enterprise-search) 全文检索,日志,时序数据存储
6. [PostgreSQL](https://www.postgresql.org) 业务功能数据管理
7. [hsweb framework 4](https://github.com/hs-web) 业务功能基础框架
## 架构
![platform](./platform.svg)
## 设备接入流程
![flow](./flow.svg)
## 模块
```bash
--jetlinks-community
------|----docker
------|------|----dev-env # 启动开发环境
------|------|----run-all # 启动全部,通过http://localhost:9000 访问系统.
------|----jetlinks-components # 公共组件模块
------|----jetlinks-manager # 业务管理模块
------|----jetlinks-standalone # 服务启动模块
------|----simulator # 设备模拟器
```
## 文档
[快速开始](http://doc.jetlinks.cn/basics-guide/quick-start.html)
[开发文档](http://doc.jetlinks.cn/dev-guide/start.html)
[常见问题](http://doc.jetlinks.cn/common-problems/network-components.html)
## 许可版本
| 功能 | 社区版 | 专业版 | 企业版 |
| ---- | ---- | ---- | ----- |
| 开放源代码 | ✅ | ✅ | ✅ |
| 设备管理,设备接入| ✅ | ✅ | ✅ |
| 多消息协议支持| ✅ | ✅ | ✅ |
| 规则引擎-设备告警 | ✅ | ✅ | ✅ |
| 规则引擎-数据转发 | ✅ | ✅ | ✅ |
| 系统监控,数据统计 | ✅ | ✅ | ✅ |
| 邮件消息通知 | ✅ | ✅ | ✅ |
| 微信企业消息 | ✅ | ✅ | ✅ |
| 钉钉消息通知 | ✅ | ✅ | ✅ |
| MQTT(TLS) | ✅ | ✅ | ✅ |
| TCP(TLS) | ✅ | ✅ | ✅ |
| CoAP(DTLS) | ⭕ | ✅ | ✅ |
| Http,WebSocket(TLS) | ⭕ | ✅ | ✅ |
| 数据转发:MQTT,HTTP,Kafka... | ⭕ | ✅ | ✅ |
| Geo地理位置支持 | ⭕ | ✅ | ✅ |
| OpenAPI | ⭕ | ✅ | ✅ |
| 多租户(建设中) | ⭕ | ✅ | ✅ |
| 集群支持 | ⭕ | ✅ | ✅ |
| QQ群技术支持 | ⭕ | ✅ | ✅ |
| 一对一技术支持 | ⭕ | ⭕ | ✅ |
| 微服务架构(建设中) | ⭕ | ⭕ | ✅ |
| 统一认证(建设中) | ⭕ | ⭕ | ✅ |
| 选配业务模块(建设中) | ⭕ | ⭕ | ✅ |
| 定制开发 | ⭕ | ⭕ | ✅ |
| 商业限制 | 无 | 单个项目 | 无 |
| 定价 | 免费 | 联系我们 | 联系我们 |
⚠️:所有版本均不可发布为与JetLinks同类的产品进行二次销售.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
物联网平台基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等开发,是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,能帮助你快速建立物联网相关业务系统。 支持统一物模型管理,多种设备,多种厂家,统一管理。 统一设备连接管理,多协议适配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。 灵活的规则引擎,设备告警,消息通知,数据转发。可基于SQL进行复杂的数据处理逻辑。 地理位置:统一管理地理位置信息,支持区域搜索。 数据可视化:实现拖拽配置数据图表,设备组态等。 物联网平台技术栈: Spring Boot 2.2.x Spring WebFlux 响应式Web支持 R2DBC 响应式关系型数据库驱动 Project Reactor 响应式编程框架 Netty、Vert.x 高性能网络编程框架 ElasticSearch 全文检索,日志,时序数据存储 PostgreSQL 业务功能数据管理 hsweb framework 4
资源推荐
资源详情
资源评论
收起资源包目录
java物联网平台源码 (601个子文件)
mvnw.cmd 5KB
nginx.conf 807B
server.csr 2KB
client.csr 2KB
Dockerfile 180B
Dockerfile 133B
.editorconfig 174B
spring.factories 124B
.gitignore 424B
.gitignore 416B
.gitignore 416B
.gitignore 380B
index.html 206B
device-simulator.jar 30.75MB
maven-wrapper.jar 48KB
demo-protocol-1.0.jar 41KB
DeviceInstanceController.java 21KB
ReactiveHashCommands.java 21KB
LocalDeviceInstanceService.java 20KB
KeyStoreHelper.java 17KB
DefaultDeviceSessionManager.java 13KB
VertxMqttConnection.java 13KB
DefaultAggregationService.java 13KB
JetLinksConfiguration.java 12KB
DefaultElasticSearchService.java 12KB
MqttServerDeviceGateway.java 11KB
TcpServerDeviceGateway.java 11KB
DeviceAlarmTaskExecutorProvider.java 11KB
DevicePropertyMeasurement.java 11KB
DeviceAlarmRule.java 11KB
AbstractElasticSearchIndexStrategy.java 10KB
DefaultMessageGateway.java 9KB
MqttClientDeviceGateway.java 9KB
AuthorizationSettingDetail.java 8KB
TimeSeriesMessageWriterConnector.java 8KB
BucketType.java 8KB
DevicePropertiesMeasurement.java 7KB
DefaultEmailNotifier.java 7KB
GatewayDeviceController.java 7KB
DeviceMessageSendTaskExecutorProvider.java 7KB
DeviceMessageController.java 7KB
DeviceMessageConnector.java 7KB
AggregationResponseHandle.java 6KB
VertxTcpClient.java 6KB
DeviceGatewayMeasurement.java 6KB
DeviceStatusChangeMeasurement.java 6KB
Loggers.java 6KB
DateMathParser.java 6KB
MqttServerDebugSubscriptionProvider.java 6KB
VertxMqttClient.java 6KB
MetricsType.java 6KB
ProtocolSupportController.java 6KB
TopicPart.java 6KB
DeviceStatusRecordMeasurement.java 6KB
MqttClientTaskExecutorProvider.java 5KB
WebSocketMessagingHandler.java 5KB
DefaultNetworkManager.java 5KB
DeviceAlarmModelParser.java 5KB
DeviceMessageMeasurement.java 5KB
DeviceEventsMeasurement.java 5KB
DeviceDetail.java 5KB
RuleEngineConfiguration.java 5KB
BytesUtils.java 5KB
DashboardController.java 5KB
MqttController.java 5KB
VertxMqttServerProviderTest.java 5KB
DefaultEmailNotifierProvider.java 5KB
DataMappingTaskExecutorProvider.java 5KB
DefaultCertificate.java 5KB
ReactorQLTaskExecutorProvider.java 4KB
WeixinCorpNotifier.java 4KB
TimerTaskExecutorProvider.java 4KB
SystemLoggingAppender.java 4KB
DingTalkNotifier.java 4KB
TcpClientTaskExecutorProvider.java 4KB
DeviceDashboardObject.java 4KB
AliyunVoiceNotifier.java 4KB
SqlRuleModelParser.java 4KB
PipePayloadParser.java 4KB
MqttRuleDataCodec.java 4KB
AliyunSmsNotifier.java 4KB
TcpServerDebugSubscriptionProvider.java 4KB
JvmMemoryMeasurementProvider.java 4KB
MeterTimeSeriesMetadata.java 4KB
AggregationQueryParam.java 4KB
SystemMemoryMeasurementProvider.java 4KB
DeviceEventMeasurement.java 4KB
DevicePropertiesTimeSeriesMetadata.java 4KB
TcpServerProvider.java 4KB
DeviceInstanceEntity.java 4KB
DeviceMessageSendSubscriptionProvider.java 4KB
MenuController.java 4KB
VertxTcpClientProvider.java 4KB
DeviceExcelInfo.java 4KB
NotifierConfigController.java 4KB
VertxTcpServer.java 4KB
AutoDownloadJarProtocolSupportLoader.java 4KB
VertxMqttServerProvider.java 4KB
TermTypeEnum.java 3KB
ScriptTaskExecutorProvider.java 3KB
共 601 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
办公模板库素材蛙
- 粉丝: 1649
- 资源: 2299
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页