1 介绍
开源物联网平台ThingsBoard不像AWS IOT、Azure IoT等大平台那样功能完善,但对于小企业或者小项目需要一个物联网平台,是个不错的选择,可以作为一个参考和起点,100%开源,ApacheLicense 2.0。
下表是对几个开源物联网平台的比较,目前ThingsBoard在github上有2500多个star,相对其他项目比较多,而且项目一直在更新(数据是2019年1月份左右的数据)。
架构上ThingsBoard支持单体应用和微服务两种架构,微服务架构不是一步到位,而是逐步分裂出一个个微服务,这也是一般应用在转向微服务架构时所采用的方式。另外一个物联网平台SiteWhere从2.0版本开始也采用微服务架构。
图1 Thi