有三种方式实现网关类似的需求。
tb软网关(部署到linux系统中):
![](https://img-blog.csdnimg.cn/e241ce93c17a43dfb3cc4959a3af9b25.png)
硬件网关(按照tb的网关api转发下挂设备的请求,需要开发网关硬件对接tb的网关api,tb的python软网关也是用的这个api):
下面列出的API由 ThingsBoard开源物联网网关使用。
![](https://img-blog.csdnimg.cn/e8000b829b244655a54abdaecfd0b4cb.png)
mqtt集成(外部设备或者网关通过broker对接到tb的集成中):
流程是 [设备 -> 硬件网关 -> mqtt broker -> mqtt集成 -> tb]
1.为什么要使用网关
所有设备直连thingsboard压力太大,且有的设备不能访问外网只能通过内网网关转发设备消息。
设