# 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.12--RELEASE-brightgreen)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e8d527d692c24633aba4f869c1c5d6ad)](https://app.codacy.com/gh/jetlinks/jetlinks-community?utm_source=github.com&utm_medium=referral&utm_content=jetlinks/jetlinks-community&utm_campaign=Badge_Grade_Settings)
![jetlinks](https://visitor-badge.glitch.me/badge?page_id=jetlinks)
[![QQ①群2021514](https://img.shields.io/badge/QQ①群-2021514-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=LGf0OPQqvLGdJIZST3VTcypdVWhdfAOG&jump_from=webapi)
[![QQ②群324606263](https://img.shields.io/badge/QQ②群-324606263-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=IMas2cH-TNsYxUcY8lRbsXqPnA2sGHYQ&jump_from=webapi)
[![QQ③群647954464](https://img.shields.io/badge/QQ③群-647954464-brightgreen)](https://qm.qq.com/cgi-bin/qm/qr?k=K5m27CkhDn3B_Owr-g6rfiTBC5DKEY59&jump_from=webapi)
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发,
是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,
能帮助你快速建立物联网相关业务系统。
## 核心特性
支持统一物模型管理,多种设备,多种厂家,统一管理。
统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
灵活的规则引擎,设备告警,消息通知,数据转发.
强大的ReactorQL引擎,使用SQL来处理实时数据.
地理位置:统一管理地理位置信息,支持区域搜索.
官方QQ: ①群 [2021514](https://qm.qq.com/cgi-bin/qm/qr?k=LGf0OPQqvLGdJIZST3VTcypdVWhdfAOG&jump_from=webapi)
, ②群 [324606263](https://qm.qq.com/cgi-bin/qm/qr?k=IMas2cH-TNsYxUcY8lRbsXqPnA2sGHYQ&jump_from=webapi)
## 技术栈
1. [Spring Boot 2.3.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)
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA开源物联网平台 v1.12.0
共640个文件
java:548个
xml:32个
pem:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 14 下载量 41 浏览量
2022-03-21
11:15:36
上传
评论 2
收藏 28.97MB ZIP 举报
温馨提示
物联网平台基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等开发,是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,能帮助你快速建立物联网相关业务系统。 JetLinks开源物联网平台核心特性: 支持统一物模型管理,多种设备,多种厂家,统一管理。 统一设备连接管理,多协议适配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。 灵活的规则引擎,设备告警,消息通知,数据转发。可基于SQL进行复杂的数据处理逻辑。 地理位置:统一管理地理位置信息,支持区域搜索。 数据可视化:实现拖拽配置数据图表,设备组态等。
资源推荐
资源详情
资源评论
收起资源包目录
JAVA开源物联网平台 v1.12.0 (640个子文件)
mvnw.cmd 5KB
server.csr 2KB
client.csr 2KB
Dockerfile 544B
.editorconfig 174B
spring.factories 126B
.gitignore 447B
.gitignore 416B
.gitignore 416B
.gitignore 380B
index.html 206B
device-simulator.jar 30.75MB
maven-wrapper.jar 48KB
demo-protocol-1.0.jar 41KB
DefaultReactiveElasticsearchClient.java 64KB
DeviceInstanceController.java 40KB
AbstractDeviceDataStoragePolicy.java 26KB
LocalDeviceInstanceService.java 22KB
ReactiveHashCommands.java 21KB
ReactiveElasticSearchService.java 20KB
DefaultElasticSearchService.java 18KB
KeyStoreHelper.java 17KB
TimeSeriesRowDeviceDataStoreStoragePolicy.java 17KB
ReactiveAggregationService.java 15KB
MqttServerDeviceGateway.java 15KB
DefaultDeviceDataManager.java 14KB
DeviceAlarmRule.java 14KB
VertxMqttConnection.java 13KB
DefaultDeviceSessionManager.java 13KB
DeviceAlarmTaskExecutorProvider.java 13KB
DeviceMessageBusinessHandler.java 13KB
DeviceMessageConnector.java 13KB
TimeSeriesColumnDeviceDataStoragePolicy.java 12KB
DefaultAggregationService.java 12KB
AbstractElasticSearchIndexStrategy.java 11KB
DevicePropertyMeasurement.java 11KB
DeviceMessageSendTaskExecutorProvider.java 11KB
TcpServerDeviceGateway.java 11KB
DeviceGatewayHelper.java 10KB
JetLinksConfiguration.java 10KB
AuthorizationSettingDetail.java 10KB
DeviceDataService.java 10KB
GatewayDeviceController.java 9KB
DefaultEmailNotifier.java 9KB
DefaultDeviceDataService.java 9KB
DeviceDetail.java 9KB
DeviceInstanceEntity.java 8KB
MqttClientDeviceGateway.java 8KB
BucketType.java 8KB
NotificationController.java 8KB
DeviceProductController.java 8KB
DevicePropertiesMeasurement.java 8KB
VertxMqttClient.java 8KB
MenuController.java 7KB
WebSocketMessagingHandler.java 7KB
VertxTcpClient.java 7KB
OrganizationController.java 7KB
DeviceMessageMeasurement.java 7KB
DeviceAlarmModelParser.java 7KB
ProtocolSupportController.java 7KB
DeviceMessageController.java 7KB
DeviceStatusChangeMeasurement.java 7KB
ElasticSearchConfiguration.java 6KB
DeviceStatusRecordMeasurement.java 6KB
DeviceGatewayMeasurement.java 6KB
NotifySubscriberService.java 6KB
Loggers.java 6KB
DeviceDataStoragePolicy.java 6KB
DeviceMessageSendLogInterceptor.java 6KB
AggregationResponseHandle.java 6KB
DateMathParser.java 6KB
MqttServerDebugSubscriptionProvider.java 6KB
DeviceProductEntity.java 6KB
DefaultNetworkManager.java 6KB
RuleInstanceController.java 5KB
NetworkConfigController.java 5KB
MetricsType.java 5KB
MqttClientTaskExecutorProvider.java 5KB
ReactorQLTaskExecutorProvider.java 5KB
DeviceTagTerm.java 5KB
MqttClientProvider.java 5KB
DashboardController.java 5KB
DeviceEventsMeasurement.java 5KB
BytesUtils.java 5KB
DeviceExcelInfo.java 5KB
NotifierConfigController.java 5KB
VertxMqttServerProviderTest.java 5KB
DefaultEmailNotifierProvider.java 5KB
DataMappingTaskExecutorProvider.java 5KB
AggregationQueryParam.java 5KB
SystemLoggingAppender.java 5KB
DefaultCertificate.java 5KB
WeixinCorpNotifier.java 4KB
TimerTaskExecutorProvider.java 4KB
PipePayloadParser.java 4KB
DingTalkNotifier.java 4KB
DeviceProperty.java 4KB
TcpClientTaskExecutorProvider.java 4KB
TcpServerProvider.java 4KB
SqlRuleModelParser.java 4KB
共 640 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
办公模板库素材蛙
- 粉丝: 1655
- 资源: 2299
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页