物联网云平台将成为产业生态的核心 点击:81 | 回复:0



蓝蜂科技1

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:715帖 | 0回
  • 年度积分:0
  • 历史总积分:1807
  • 注册:2018年6月20日
发表于:2020-10-12 16:28:30
楼主

智能硬件市场经历了持续爆发的成长期后进入到稳定期,更多智能开发者回归到产品和用户体验本身,也开始注入物联网云平台技术让产品具备智能化能力,赋予创新商业模式,发挥更大的价值。物联网云平台将成为产业生态的核心,为智能硬件提供数据收发、数据存储、数据分析处理和转换、OTA固件升级等基础功能,以及应用延伸、业务逻辑定制化、雾计算、智能决策等进阶服务。

物联网云平台对于智能硬件来说非常重要。这是因为,硬件本身受到成本和体积等因素的影响,在计算、存储等方面的技术和能力是有限的。而把硬件接入物联网云平台则可以扩展硬件的能力。只需把硬件本身的基本业务逻辑写在硬件里,硬件本身承载不了的更复杂的算法、更丰富的功能和智能决策可以借助云平台来实现,得出的结果再传送到硬件,让硬件变得更加智能和灵活。


物联网云平台将成为产业生态的核心


硬件可以通过多种网络通信方式(Wi-Fi/GPRS/BLE/NB-IoT/Lora等)接入到云平台,使用云平台的能力和服务。原本这需要开发者自行开发通信协议,时间成本都非常长,但是现在有了自助的开发平台,就变得更加简单容易。比如蓝蜂将联网协议封装成一个叫GAgent的固件程序,可以运行在硬件平台里,通常是联网模块,也可以在硬件的主控芯片里。这个固件实现了硬件与云端连接的能力、硬件工程师只需要面向业务逻辑进行编程,无需过多考虑云平台通信的细节。

GAgent在传输层支持MQTT、HTTP/S、WebSocket等多种协议。其中消息队列遥测传输(MQTT:Message Queuing Telemetry Transport)是由IBM开发的一个即时通讯协议,并成为最先被倡导的一套专门用于物联网的协议,支持所有平台,几乎可以把所有联网设备和外部连接起来;同时它又是基于二进制的数据格式,特别适用于硬件上的嵌入式开发。而HTTP/S和WebSocket则适用于应用开发,如微信应用或HTML5应用。这些多元化的接口可以让开发者根据应用场景自由选择和组合。

解决了联网的难题,智能硬件开发还需要实现底层硬件与通信模块、云端与应用端的对话。原先开发者需要编写智能硬件设备底层驱动、服务器开发、移动端开发、业务逻辑等,依旧需要大量的、周期长的研发工作。不论是大公司还是创业团队,都会谨慎选择从零开始开发,会更多选择一些简单易用成熟稳定的开发平台。

比如蓝蜂为开发者提供了邮箱即时注册使用的免费在线自助开发工具和完整的开发教程,使得开发者可以通过简单的表单操作,用数据点部署的方式来完成一款智能硬件产品功能定义。其中开源开发工具还包括嵌入式开发的协议文档、硬件/移动应用SDK、云端接口、用于演示产品功能的移动APP,以及运行在云端便于调试的虚拟设备,帮助企业/开发者能够在一行代码都不用编写的情况下,验证自己产品的各项功能。

在硬件侧,蓝蜂提供了MCU代码自动生成工具,选择适配的MCU型号,云端会根据开发者自定义的数据点和MCU型号,自动生成对应的串口通信协议和MCU工程框架,该框架封装了设备与云服务器交互的协议层,一切操作均以数据点事件呈现,轻松实现底层硬件与通信模块的对话。开发者只需要在对应的事件处理逻辑中添加传感器的控制函数,就可以完成产品的开发。

在应用侧,提供了APP(iOS/ Android / HTML5)代码自动生成工具,会根据开发者定义的数据点直接生成APP源码,开发者一键下载后便可直接运行,实现“零编码”编程,也可以在源码的基础上进行二次开发,比如UI调整和功能优化等,快速开发APP等应用,让智能硬件开发变得更有趣,更“傻瓜”。这样通过云管端的开发,实现设备智能化。

以上就是蓝蜂科技的小编给大家总结的内容,如需了解更多请继续关注我们,我们将竭诚为您服务。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师