本文不得转载
IoT市场的趋势
有没有发现最近Amazon/Google/Azure/Ali都开始圈IoT的地了?不说那些虚伪的数字,什么万亿市场等等。从这些互联网的云计算部门自己获取的数据可以观察到几个趋势:
- 凡是独角兽(京东、美团)都会自己独立构建云计算,所以长期来看不是他们的客户,而是竞争对手。
- 中小客户基于IoT的集成一直很活跃,说明毛利足够;
- B端客户的采用提供了足够的利润增长趋势;
- 技术层面出现统一的趋势;
所以,这些云计算巨头开始颠覆中小客户的IoT市场了,带着一个旗号:赋能。也就是对企业说,你不懂IoT,所以你要听我的。
不过呢,这也是个事实。我遇到的客户,大多也是某个领域的专家,所以和他们对接的时候,他们会把自己行业的Legacy做法强加给合作方。所以设备领域专家的确不了解IoT的趋势。
IoT的决胜关键
IoT的特点是:离散性、复杂度、定制化。一度被认为是巨头们不会涉足的领域,因为人力成本太高。但是从现在市场趋势观察,技术层面的许多领域,通过市场竞争,细分市场上已经出现了局部垄断。例如:
- 通用MCU内核: ARM Cortex-M0/M3,超过70%
- MCU市场:STM32,超过50%
- 操作系统:mbedOS/FreeRTOS等,负责CMSIS标准
- WiFi SoC:ESP8266/ESP32,超过20%
- BLE SoC:nRF51/nRF52,超过20%
- LPWAN:SX127x/SX130x,超过50%
- 云端接入:MQTT,带TLS证书,CoAP也是一种
- 序列化:JSON
- 云端服务:Node.js,Python,Java
- 移动端:Java/Koltin/JavaScript
- 大数据:Java,Python
- 人工智能:Java,Python
互联网企业的做法
应该说,全栈整合的确非常花费精力。但正式观察到这些整合的趋势,GAFA/BAT通过以下手段整合IoT:
- 离散性:互联网本身就可以弥补地理离散性;
- 复杂度:通过标准化技术组合降低技术复杂度;
- 定制化:通过AI和技术生态来降低定制服务。
Amazon提供了标准化IoT云端组件、大数据分析、人工智能。设备端通过与mbedOS整合BLE/Zigbee/LoRaWAN,通过ESP整合来实现云端对接。而IDE则整合了Sublime/Atom/Webstorm等。
Azure主要通过MXCHIP+VSC来整合技术组合。
但国内AliCloud的做法则更加深入,除了云端标准组件、与STM/Nordic/ESP和合作,以及旗下MXCHIP的整合,推出了AliOS Things。在我看来,这是一个Rebrand的设备端技术组合,整合了VSC-IDE/SDK等...连编译平台都是国内更加常用的Keil/IAR/GCC组合。其实,从云端固件自动化角度看,GCC更加适合。
其核心做法,依然是将复杂的IoT技术栈通过标准化技术组合实现快速对接自家云服务。
中小企业的做法
最近观察了一些国内IoT云平台的做法。其中除了常规的IoT接入、数据分析、管理Web,还出现了在线编辑器和编译服务,以及基于Blockly的可视化编程服务。
不过Blockly主要还是面向教育,以及流程自动化服务。后者对于专业服务有一定意义。
小企业对策
小企业和个人资源有限、无品牌溢价。所以,必须站在巨人的肩上实现整合。
- 定制服务:定制是一种极为耗费资源的服务,小企业更加无法奢谈免费提供。要系统对接环节的各个层面上使用标准化协议实现快速对接。
- 设备原型:C/C++/Java等此类编程语言都是极为耗费人力资源的,尽量使用Python/Lua/Node.js进行开发。IoT领域,时间成本和机会成本远大于BOM成本。这一点,对设备领域专家要反复沟通,直到说服他们为止,否则可以放弃这些工程。当然,推荐使用开源和mbedOS/ESP-IDF等框架在实现。
- 容器更新:无论是传统的Web应用/大数据/人工智能领域,还是移动开发/嵌入式开发/边缘计算,都可以利用容器来加快迭代。
- 场景整合:流程自动化可以用NodeRed,Blockly。但是资源整合并非小企业优势。
不过,小企业需要在某一点上获得局部优势,而不是与BAT正面PK。
结论
IoT已经是一个快鱼吃慢鱼的世界了。因为GAFA/BAT游进来了。