-
Notifications
You must be signed in to change notification settings - Fork 2
/
窄带物联 可抛弃服务系统架构分析
60 lines (31 loc) · 2.04 KB
/
窄带物联 可抛弃服务系统架构分析
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
窄带物联 可抛弃lora 终端 整个服务系统
窄带物联 可抛弃
可抛弃 锂电池 太阳能电池板 五年 自己换锂电池
服务系统
第一:
每个 终端 比如 井盖 通过 lora 射频 通信
将 终端信息 采集 比如 经纬度gps 角度原始相关信息 等 (需要后台算法处理计算)
传输给 lora 网关
第二:
lora网关 其内嵌 最小化的linux 系统
因此 配备 接收lira射频信息的服务能力 mqtt服务能力
当网关 收到 其下分管的各个终端信息后 通过mqtt 将 信息 mqtt 发送到 Nserver 服务器
第三:
NServer 服务器 具备就是一台功能强大的linux 计算机
该计算机 配备 tcp 服务的能力 配备mqtt服务的能力
连接mysql服务的能力 配备redis 数据库的能力
备注:
redis数据库 内存数据库 因此 不用于存储系统服务的日志数据
mysql数据服务 用于存储 一些需要分析的服务日志信息 定期清理
tcp服务 (开放自己的ip地址 端口号)连接 提供给下级服务器连接获取原始数据 比如Aserver
比如NMS服务器(NMS 服务 将通过mqtt 与NServer交互 操作修改核心数据 redis数据库 存储这每台终端 网关基站的 lora通信的所有配置信息 )
第四:Aserver
Aserver 配备mqtt服务 mysql服务 这个服务器主要配置管理 对数据做到分流 为那些公司或者是应用平台 提供这些基础的原始数据
第五:大数据平台
数据转换中心 Aserver 将数据做到分流
提供给 下一级的服务 kaffka消息队列
这里主要是 数据平台服务器 通过mqtt 订阅到Aserver服务器的mqtt数据
kaffka消息队列 对等将mqtt数据 转存produce到自己的消息队列
为下一级的真正的应用程序服务器 比如 tomcat java程序 比如 应用程序 IOS 等应用提供数据
当然这里 还有HDFS服务器 真正的大数据存储 也通过kaffka消息队列 订阅到消息将消息存储到大数据中心
等等 log日志分析服务中心