U-blox收购Thingstream:硬件+连接服务一体化趋势解读
2026/8/28 3:34:33 网站建设 项目流程

U-blox 收购 Thingstream 这事,最近在物联网圈子里讨论度不低。一个是瑞士老牌定位与短距离无线通信模块厂商,一个是做 IoT 连接管理平台的通信服务商,两边走到一起,表面看是一次正常的并购,实际上背后藏着物联网行业从“卖硬件”到“卖连接”甚至“卖服务”的转型逻辑。

我本身是做物联网设备接入和平台侧开发的,平时跟 U-blox 的 GNSS 模块、蜂窝模组打交道不少,对 Thingstream 的 MQTT 相关服务也一直有跟进。看到这个消息,第一反应是:硬件厂商终于要对连接层下手了。这篇文章我就从从业者的视角,把这个收购拆开聊聊——它到底意味着什么,对做设备、做平台的人有什么影响,以及这类“模块+连接服务”的一体化方案,在实际落地时有哪些值得关注的地方。

1. 事件复盘:U-blox 为什么要买一家 IoT 通信公司

1.1 U-blox 是谁,Thingstream 又是谁

先说说两家公司的背景,方便不太熟悉的朋友理解。

U-blox 是一家瑞士公司,在 GNSS(全球导航卫星系统)接收芯片、无线通信模块(蜂窝、Wi-Fi、蓝牙)这些领域很有名。很多车载定位终端、共享单车锁、工业追踪器、资产标签里面,用的就是 U-blox 的芯片或模组。它的优势在硬件本身:低功耗、高灵敏度、全球频段覆盖广、产品质量稳定,在行业内口碑一直不错。

Thingstream 则是一家提供 IoT 连接服务的公司,核心产品是 MQTT 相关的云服务——包括 MQTT Now、MQTT Anywhere 等。它不是一个卖模组的厂商,而是做连接管理平台的。简单理解,它提供的是一套“全球可用的 MQTT 接入服务”,让设备可以方便、安全地用 MQTT 协议连上云端,不需要自己搭建和维护 MQTT Broker,也不需要跟多家运营商对接 APN 之类的麻烦事。

一个做硬件,一个做连接服务,看起来业务不重叠,但放在物联网的链条里看,两者其实是相邻环节。U-blox 做的是“设备端”,Thingstream 做的是“设备到云端的那一段管道”,收购完成后,U-blox 等于把“端到云”的前半段补全了。

1.2 硬件厂商做连接服务,打的什么算盘

我身边不少朋友一开始不理解:U-blox 好好卖模组不就行了,为什么要去做连接服务?

这里得先明白一个现实:模组这个生意,利润越来越薄,而且竞争越来越卷。国内有移远、广和通这样的模组大厂,价格战打得厉害;海外也有 Telit、Quectel 这类对手,再加上芯片原厂也在往下游延伸,单纯卖硬件的日子没那么好过了。

更重要的是,模组本身是同质化的——只要参数差不多,客户换供应商的成本并不高。但如果模组里预置了连接服务,甚至跟云平台深度打通,那客户一旦用上,再想换就没那么容易了。这就是典型的“硬件+服务”锁定策略。

苹果做 AirTag 是这样,特斯拉卖车附带超充网络也是这样——硬件本身赚钱有限,但配套的服务和生态才是真正的壁垒。U-blox 收购 Thingstream,本质上就是想走这条路:让客户买的不仅是一颗能定位的模组,而是一整套“模组+全球连接+云接入”的解决方案。

1.3 收购金额与市场反应

从公开信息看,这次收购的财务细节披露不多,U-blox 官方只是确认了收购完成,但业内普遍认为金额不算大。对于 U-blox 这种年营收数亿美金级别的公司来说,收购一个早期阶段的 IoT 连接平台,属于典型的“小步快跑”式布局,不伤筋动骨,但战略意义很明确。

市场反应相对平淡,股价没有大的波动。这其实符合物联网行业的特点——这种并购的价值要等产品真正整合、客户真正用上之后才能体现,短期看不到什么直接回报。

我自己关注的是另一件事:Thingstream 在被收购之后,原来的服务模式和定价策略会不会变?它的客户大部分是独立开发者和小型 IoT 团队,对服务稳定性、价格敏感度都很高。如果收购后策略调整过猛,老客户流失的风险是存在的。这一点后面我会细说。

2. 核心产品拆解:Thingstream 的 MQTT 服务到底强在哪

2.1 MQTT 协议与 Thingstream 的定位

聊 Thingstream 之前,先把 MQTT 这个东西说清楚。

MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,专为低带宽、高延迟、网络不稳定的环境设计。它在物联网中的地位,相当于 HTTP 在 Web 世界中的地位——绝大多数物联网设备接入云端,走的就是 MQTT。

MQTT 的核心机制是 Broker(代理服务器)和 Topic(主题)。设备往某个 Topic 发布消息,订阅了这个 Topic 的其他设备或服务端就能收到消息。这套机制特别适合设备状态上报、命令下发、消息广播这类场景。

Thingstream 做的事情,就是把 MQTT 的接入做成一个“全球可用”的服务。它对用户的价值主要有三点:

第一,不需要自己搭建 Broker。自建 MQTT Broker 不是不行,但要考虑高可用、负载均衡、安全认证、运维监控一堆事,对于中小团队来说成本不低。用 Thingstream,相当于把这块托管出去了。

第二,全球覆盖。Thingstream 的 MQTT 接入点分布在多个国家和地区,设备无论在哪里,都能就近接入,延迟低,连接稳定。这一点对跨国物流追踪、全球部署的设备尤其重要。

第三,跟蜂窝网络深度集成。Thingstream 跟多家移动运营商有合作,设备插上支持 MQTT 的 SIM 卡(或 eSIM),就能直接连上平台,不需要单独配置 APN,开箱即用。

2.2 MQTT Now 和 MQTT Anywhere 的区别

Thingstream 旗下有两个核心产品,一个是 MQTT Now,一个是 MQTT Anywhere。名字有点像,但定位完全不同。

MQTT Now 是一个免费的公共 MQTT Broker 服务,面向开发者测试和小规模原型验证。你不需要注册手机号、不需要绑卡,打开网页就能拿到一个临时的 Broker 地址和端口,直接用 MQTT 客户端连接即可。我早期做设备调试时用过类似的服务,确实很方便,尤其适合快速验证设备端 MQTT 代码有没有写对。

MQTT Anywhere 则是面向生产环境的商业服务,提供的是全球覆盖的 MQTT 接入能力。它有几个特点:

  • 全球多区域接入,设备自动就近连接
  • 基于 SIM 卡的认证方式,设备身份与蜂窝网络绑定,安全性更高
  • 跟 U-blox 的蜂窝模组深度集成,支持模组内置的 MQTT 客户端,减少设备端开发量
  • 计费模式按设备数量和数据量来,适合大规模部署

从 MQTT Now 到 MQTT Anywhere,其实就是一条“测试→试产→量产”的路径。Thingstream 想做的,是让开发者从小规模试验开始就用它的服务,等规模上来了,自然切换到付费的生产级方案。这种“免费引流+付费转化”的打法,在开发者生态里很常见,GitHub 和 Docker Hub 都是这么玩的。

2.3 相比自建 MQTT Broker 和公有云 IoT 平台,差异在哪里

很多读者可能会问:我用 EMQX、Mosquitto 自建 Broker,或者直接用 AWS IoT Core、Azure IoT Hub,不也能实现类似功能吗?

确实能,但差异点也很明显。

自建 Broker 的优势是可控、灵活、数据自己的,但劣势是运维成本高,而且跨地域的接入质量要靠自己优化。如果你只需要在本地网络里跑几十上百台设备,自建完全够用;但如果是全球范围几千上万台设备,你要考虑的东西就多了——接入点分散在不同国家,网络延迟、运营商互通、证书管理、设备断线重连,每一项都能把人折腾疯。

公有云 IoT 平台(AWS IoT Core、Azure IoT Hub、阿里云 IoT 等)的优势是功能全,设备管理、物模型、规则引擎、OTA、影子设备都有,适合构建复杂的应用层逻辑。但它们的侧重点在“云端”,设备怎么接入、用什么网络接入,需要你自己解决。

Thingstream 恰好卡在这两者之间的空档:它只做“设备到云的第一跳”——也就是连接管道本身,不碰设备管理、数据处理、应用层。它解决的问题是“设备怎么稳定、安全、低成本地连上来”,至于连上来之后的业务逻辑,你可以用任何云端服务去处理。

这种“只管连接,不管应用”的定位,和 U-blox 做模组的思路天然契合:模组负责把设备跑起来,Thingstream 负责把设备连上网,两者拼在一起就是一个完整的“端到云”通道。

3. 并购背后的技术协同:模块+连接服务的一体化思路

3.1 为什么模组和连接服务绑在一起是趋势

物联网设备开发的痛点,从来不只是“选一颗好模组”或“搭一个稳定的云平台”,而是这两者之间的连接。

举个实际例子。我之前做过一个冷链物流追踪项目,设备用了一款支持 4G Cat.M1 的蜂窝模组,云平台用的是自建的 EMQX 集群。开发过程中遇到一个很头疼的问题:设备上报数据的链路经常不稳定。有时候设备明明已经注册上网络了,但数据就是发不到云平台;有时候 Broker 连接断开了,设备要等很久才能重连。排查下来,问题出在 APN 配置和网络附着策略上——不同运营商的 APN 不一样,设备在跨运营商网络切换时,连接状态管理很容易出问题。

如果用“模组+连接服务”一体的方案,这类问题会少很多。模组厂商跟运营商提前打通了网络附着、APN 配置、证书预置这些事,设备开箱就能连上,不用开发者在底层细节上折腾。这就好比以前装宽带要自己配 IP、配 DNS、改路由,现在光猫插上就能上网——体验差距是天壤之别。

U-blox 收购 Thingstream 之后,完全可以做这种深度集成:U-blox 的模组出厂前预置 Thingstream 的连接配置和证书,客户拿到模组,上电,自动连上 Thingstream 的 Broker,再通过规则引擎转发到自己的后端服务。整个接入过程可能只需要几行初始化代码。

3.2 实际落地时,这种方案怎么用起来

基于我的经验,如果要用 U-blox + Thingstream 这套组合做一个设备接入项目,典型路径大概是这样的:

硬件端选用 U-blox 的蜂窝模组(比如 SARA-R5 系列,支持 LTE-M/NB-IoT),模组内部运行 MQTT 客户端,或者通过 AT 指令调用模组内置的 MQTT 功能。这样做的好处是,设备端不需要单独跑一个 MQTT 库,主控芯片只需要通过串口把数据发给模组,模组负责 MQTT 连接和数据收发。

网络侧,配合 Thingstream 的全球覆盖服务,设备无论在哪,都可以通过本地运营商网络就近接入 Thingstream 的 MQTT 接入点。因为 MQTT Anywhere 跟多家运营商有直连合作,所以数据从基站到 Broker 的路径是经过优化的,不会像普通公网 MQTT 那样绕来绕去。

云端侧,Thingstream 的 Broker 支持标准的 MQTT 协议,所以你可以在自己的服务器上用 MQTT 客户端订阅设备的 Topic,也可以把它接入 Node-RED、AWS Lambda 之类的服务做数据处理。这一步完全看你的业务需求,Thingstream 不会绑死你的后端技术栈。

我之前用类似的“模组内置 MQTT”方案做过一个农业大棚监测项目,设备端代码量确实比用独立的 MQTT 库少很多,而且断线重连、心跳保活这些机制是模组自己处理的,主控端几乎不用管。对没有专职嵌入式工程师的团队来说,这种方案的学习成本低很多。

3.3 方案选型时需要关注的关键指标

如果你正在考虑用类似的“硬件+连接服务”一体化方案,有几个关键指标要看清楚:

覆盖率。全球覆盖不等于所有地方都有同样的质量。不同地区、不同运营商的网络覆盖差异很大,尤其是 LTE-M 和 NB-IoT 这类低功耗广域网,很多国家只覆盖了主要城市。选购前一定要查清楚目标市场是否在覆盖范围内。

认证与安全。设备接入平台的身份认证机制是什么?是 SIM 卡认证、证书认证,还是账号密码?SIM 卡认证的好处是安全性与运营商网络绑定,别人拿到你的设备也冒充不了,因为 SIM 卡是不可复制的硬件凭证。

网络切换能力。设备跨运营商漫游时,连接会不会中断?重连策略是怎样的?这在物流追踪场景里特别重要——设备可能从 A 国跑到 B 国,中间网络环境完全变了。

可管理性。提供方是否提供设备接入管理后台?能不能批量查看设备在线状态、消息量、连接质量?这些信息在排障时非常关键。

我的建议是:选型时先做一个最小原型验证。拿几块模组,跑起来,在目标区域实测一下连接质量和稳定性,比看任何宣传资料都有用。

4. 从热点话题看物联网连接层的生产级痛点

4.1 海量数据采集场景下的连接层问题

网上有个搜索热词是“物联网 IOT 海量数据采集场景和生产级 P0 事故痛点案例”,说明很多人都在关心物联网系统在真实生产环境中的稳定性问题。结合我做过的项目,聊聊连接层最常见的几个坑。

第一,连接闪断。设备量一大,网络波动、基站切换、运营商维护都会导致设备瞬间掉线。如果设备没有做重连机制,数据就会悄悄丢失。我曾经遇到一个项目,一万多台设备每天上报数据,结果云端统计的数据量和设备端本地记录的量差了 0.3%。排查了很久才发现,是部分设备在夜间网络信号弱的时候掉线了,MQTT 连接断开后没有及时重连,等网络恢复了才重新上报。0.3% 看起来不多,但对计费、库存这类对准确性要求高的业务来说,这就是 P0 事故。

第二,消息堆积。大量设备在短时间内同时上报数据,如果 Broker 的处理能力跟不上,消息就会堆积在队列里,延迟越来越大,最终导致消费者端收到的是“过时”的数据。这在设备同时重启、集中上报的场景里特别常见——比如工厂早上开工,几百台设备同时上线,瞬间的流量洪峰很容易把接入层打爆。

第三,批量重连风暴。如果网络故障导致大量设备同时掉线,网络恢复后它们会同时尝试重连,形成“重连风暴”,把 Broker 压垮。这种情况需要有“指数退避”策略——设备重连的时间间隔应该随机化、递增化,避免所有设备在同一个时间点挤进来。

Thingstream 这种托管式的连接服务,解决的就是这些问题。因为服务商对运营商网络更熟悉,接入点做了冗余和高可用设计,设备端的重连策略可以走模板化配置,不需要每个项目都从零开始踩坑。但即便用托管服务,最好自己也在设备端做一层保护逻辑,比如离线数据缓存、重连退避、消息确认等机制,双保险总是比单保险让人安心。

4.2 OTA 升级与设备侧策略的隐患

热词里还有一个“AWS IoT OTA 用户策略”,也很有意思。OTA(Over-The-Air)升级是物联网设备生命周期里绕不开的一环,但很多团队在实现时会忽略一些细节。

我见过一个典型的翻车案例:某公司做一批智能硬件,发货后发现了固件 bug,需要批量推送 OTA 更新。结果因为服务器端没有做合理的带宽和并发控制,通知下发后几百台设备同时开始下载固件包,把云服务器的带宽打满了,正常的上报数据反而被挤掉了。

更麻烦的情况是:设备在 OTA 过程中掉电或者断网,固件只写了一半,设备变砖了。这时候如果没有恢复机制(比如双分区备份),就得派人上门维修,成本高得离谱。

另一个容易被忽视的问题是策略配置。很多云平台的 OTA 服务支持分批次升级、按设备分组升级、灰度发布,但默认配置往往是“全部设备一起升级”。如果团队里没有人仔细看策略配置,直接把默认设置拿过去用,就很容易闯祸。

在我见过比较稳的方案里,OTA 一般会做这么几件事:

批次控制。同一时间只允许一定比例或一定数量的设备进入升级流程,其他设备排队等通知。升级完成一批、观察一段时间、确认没异常再放行下一批。

增量升级。固件包只包含变更部分而不是全量镜像,体积能小很多,下载快、失败率低。

失败回滚。设备升级成功后,主动上报新固件版本和运行状态;如果上报失败,服务器端自动标记为“升级失败”,并允许设备回滚到上一个可用版本。

分阶段验证。先在内部测试设备上升级,然后小规模灰度,再推送到 5% 的设备,最后全量。整个流程可以手动或自动控制。

这些规则看起来不复杂,但真正在项目里落地时,细节非常多。比如:你的设备上报“升级成功”的 Topic 和“上报状态”的 Topic 是不是同一个?服务器端怎么判断“超时”?设备重启后怎么确认自己应该报哪个版本?这些问题,需要做一次完整的流程梳理才能避免踩坑。

4.3 平台锁定的风险与对策

Thingstream 被 U-blox 收购,顺带引出一个很多开发者关心的问题:用了这种第三方连接服务,会不会被锁定在特定生态里?

答案是:协议层面不会,但业务层面有一定粘性。

协议层面,Thingstream 走的是标准 MQTT 协议,你的设备代码和服务端代码理论上可以平滑切换到任何其他 MQTT Broker 上。如果你写代码时没有依赖特定厂商的 Topic 命名规范和特殊功能,迁移成本并不高。

业务层面,粘性主要来自价值:你省去了自建 Broker 的运维成本,省去了跟运营商打交道的麻烦,省去了处理全球网络接入的头痛问题。这些省下来的成本本身就是收益,如果换一家服务商,这些工作要么重新做一遍,要么重新评估。所以,与其说“锁定”,不如说“你觉得它值,自然不愿意走”。

真正需要留个心眼的是数据安全。托管式 MQTT Broker 意味着设备数据会经过服务商的服务器,如果你的业务涉及敏感数据,最好确认一下服务商的数据处理条款,最好选择支持私有化部署或者有明确数据隔离方案的多租户架构。我见过有的服务商提供“专用接入点”服务,设备数据只在一个独立的 Broker 实例里流转,不跟其他租户混在一起,安全性更好,但价格也更高。具体怎么选,取决于业务数据的重要性和合规要求。

5. 写在后面:给物联网开发者的一些实在建议

5.1 先搞清楚自己的需求阶段

U-blox 收购 Thingstream,是物联网行业走向“硬件+连接+服务”一体化的一个信号。对开发者的直接影响是:以后选设备方案和连接方案,可能不再是两个独立决策,而是一个整体方案。

我建议做物联网开发的团队,在选型时先问自己三个问题:

设备数量。做原型验证只要几台设备,用什么方案都无所谓,免费的公共 Broker 甚至电脑模拟器都能搞定;如果是几千、几万台设备,那就要认真评估连接服务的成本、稳定性、支持力度。

部署地域。设备只在国内运行,和全球多国运行,面临的连接复杂度完全不同。前者用国内稳定成熟的 IoT 平台可能就够了;后者要考虑运营商合作、跨境网络质量,才值得考虑这种全球化连接服务。

团队结构。团队里有没有专门做网络协议和运维的人?如果都是应用层开发为主,那么把连接层托管出去是更理性的选择。因为连接层的问题往往是最难排查的——它不在你的代码里,而在网络、运营商、硬件之间复杂的交互里。

5.2 不要把“连接管理”外包给“设备厂商”而不留后路

还有一个经验想分享一个经验:用这种“硬件+连接”一体化方案时,一定要在架构上留好“逃生舱”。

具体来说,代码层面尽量把 MQTT 连接逻辑抽象成独立模块,不要跟业务代码深度耦合。这样万一哪天服务商出了问题、或者你换了硬件供应商,设备端的代码改动可以控制在最小范围。

同时,设备端要保留本地数据缓存能力。连接断了没关系,先把数据存下来,等网络恢复了再批量回传。很多生产事故之所以变成事故,不是因为设备坏了,而是因为连接一断,数据就丢了,事后根本无法追溯。

我个人做项目的原则是:连接服务是“帮你省事”的工具,不是“替你兜底”的保险。核心的可靠性设计——数据缓存、重连机制、异常处理——一定要握在自己手里。服务商可以帮你减少这些机制触发的频率,但真出问题时,你手上还得有自己能掌控的逃生方案。

物联网的世界,永远不会只有“买一个方案”那么简单。产业链每一层的整合,都意味着开发者在变得更轻松的同时,也要更清楚自己把什么交了出去、留了什么后手。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询