小小开发板承载万千创新可能,小熊派的云上奇遇记

本文分享自华为云社区《小小开发板承载万千创新可能,小熊派的云上奇遇记》,作者:华为云社区精选。

一块掌心大小的开发板可以做什么?

给物联网开发爱好者,他们能将普通门锁改造成为智能指纹门锁,让家里的花花草草自动浇水;给专业工程师,他们能开发出脑卒中患者步态评估等辅助医疗诊断设备,让问诊更加严谨高效;若是给资深极客发明家,他们能爆改出威力无穷的机械臂,变身为野生钢铁侠......

一块开发板,万千创新可能。本期《先锋开发者云上说》跟随小熊派联合创始人裴嘉,体验云和物联网交融的奇妙开发之旅,见证小熊派与开发者在云上的双向奔赴。

戳我观看完整版视频

三个物联网老兵的灵感乍现,做个"小熊派"

2018年一个风和日丽的下午,熊保松、王城,裴嘉,三个在物联网行业深耕多年的开发者凑一起聊天,无意中提到一个话题:"国内怎么就没有一个像树莓派那样的'派'呢?"。仨人互相打趣,"要不我们做一个吧。"小熊派的种子就此埋下。

也正是这一年,低功耗、广覆盖、低成本、大容量的NB-IoT通信技术迎来商用,物联网行业正朝着真正意义上的互联互通大步迈进。

在这样的技术趋势下,物联网设备上云成为常态,开发者需要将硬件采集的数据集成上云,才能实现远程的操控,数据分析等应用。这意味着他们既要掌握嵌入式的开发,还得懂得云端开发,导致物联网应用开发变得愈越来越复杂。

怎样才能降低开发门槛,让开发者快速的完成物联网工程?

三个志同道合的物联网老兵一拍即合,"我们要做物联网领域的初创派,做一款物联网开发板。"

在物联网系统架构中,开发板属于感知设备,通常由传感器、通信模组、芯片以及操作系统组成,它可以为开发者提供一个实验平台,快速验证和调试他们的想法和设计。

恰巧当时华为也在推进NB-loT通信标准的演进,于是三人找到了华为云,想着能不能通过底层的一些技术合作,简化物联网设备集成上云的流程。裴嘉表示,"后来在华为云技术专家的支持下,从集成开发环境搭建到NB-IoT通讯技术开发,我们成功将华为云IoTDA的能力集成到开发板中,共同发布了小熊派一站式物联网开发工具------BearPi-IoT Std开发套件。"

自此,小熊派诞生。

华为云和小熊派强强联合,方寸之间承载万千可能

"我们给自己的定位是做硬件开源平台,核心是将小熊派作为硬件开源给开发者,帮助他们快速基于物联网开发板打通产品原型,在短时间内以较低成本的投入快速拿出成果,实现创新。"裴嘉强调道。

为增加开发板的可扩展性,小熊派开发板没有采用传统的板载设计,而是使用了可更换传感器扩展板以及可更换通信模组扩展板设计,支持NB-IoT,Wifi以及4G等常用通信模组,搭载华为云LiteOS操作系统,提供丰富的端云互通组件。

开发者拿到小熊派完成编译烧录后,即可借助华为云IoTDA实现设备接入,设备与云端双向通信、OTA升级、设备规则等能力,快速完成IoT产品的模型验证开发,将传统至少需要90天的开发时间缩短到不足一天,大大减少了开发工作量和周期。

比如养花达人想要DIY一个随时检测土壤空气温湿度且能远程浇水的应用,现在只需要一块开发板即可完成。首先在小熊派开发板上集成空气温湿度传感器、土壤湿度传感器和水泵,开发板会将采集的数据上传到华为云IoT平台,手机上小程序通过API接口调取这些数据并将其显示在页面上,实现监控环境温湿度功能。当获取到土壤湿度不足时,点击小程序上的"浇花"按钮,指令会发送到华为云IoT平台,平台再下发指令给开发板,控制水泵工作,实现远程浇水的功能。

目前,小熊派基于华为云IoT平台构建了智慧路灯、智慧烟感、智慧物流、智慧井盖、智慧农业、人体红外等案例,点击链接了解。参考这些案例,开发者可以根据自己的需求个性化定制,基于小熊派巧妙地将各类传感器灵活运用于不同行业场景中,开发出更多创新应用。

华为云一路相伴,共育生态繁花

从技术角度看,物联网开发板的研发难度更大的挑战在于是否能掌握吸收最新的技术并引入其中。裴嘉表示,"我们会持续迭代更新,如在华为鸿蒙发布之初,小熊派很快推出了搭载OpenHarmony操作系统的BearPi-HM Nano,并且将鸿蒙L1系统的移植至STMP157上,以及配套的教程全部免费提供给开发者,让开发者第一时间去学习新的技术。"

同时,为了更好的让开发者上手物联网应用开发,小熊派在华为云开发者社区论坛开设了专区,里面有丰富的开发板教程案例。开发者如果在使用开发板的过程中遇到了技术难题,专区里入驻的小熊派和华为云的技术专家也会及时为大家答疑解惑。

据裴嘉介绍,小熊派也是HCIP-IoT和Harmony OS华为认证培训指定的开发套件,并连续四年成为全国大学生物联网设计竞赛华为赛道的指定开发板。通过华为云的赛事和活动,小熊派正帮助更多的开发者去实践最新的物联网技术,低门槛、低成本的实现他们的灵感创意。

回忆起这一路走来与华为云的合作,裴嘉感慨道:"从集成开发环境搭建到NB-IoT通讯技术开发,从最早的Ocean Connect到后来的IoTDA,从LiteOS到OpenHarmony,在华为云各领域专家的帮助下和我们的实践中,我们完善了我们的设计,编写了华为ICT学院指定的教材《物联网NB-IoT开发与实践》。"

从2019年到今天,与华为云结缘也使得小熊派成为了物联网行业家喻户晓的"开发神器"。在细分市场,小熊派物联网开发板和鸿蒙开发板销量一直遥遥领先,粗略统计,超过20万的专业开发者,用这块小小的板子完成了他们天马行空的构思。

裴嘉最后说道,"感谢华为云一路的相伴与扶持,未来我们将联合打造出更多的物联网应用案例,在小熊派平台上开源开放,服务于更多的开发者。"

福利大放送:最新星闪开发板免费送

现在分享你与开发板的故事,我们将从中选取2位开发者送上小熊派最新重磅产品------小熊派星闪开发板(小熊派BP2821 Pico开发板),点击链接参与

点击关注,第一时间了解华为云新鲜技术~

相关推荐
华为云开发者联盟4 个月前
最佳实践:解读GaussDB(DWS) 统计信息自动收集方案
大数据·华为云开发者联盟·gaussdb(dws)·gaussdb(dws)·实时查询·统计信息
华为云开发者联盟4 个月前
深度解读KubeEdge架构设计与边缘AI实践探索
ai·边缘计算·kubeedge·华为云开发者联盟·sedna
华为云开发者联盟4 个月前
仓颉编程语言技术指南:嵌套函数、Lambda 表达式、闭包
鸿蒙·编程语言·华为云开发者联盟·仓颉
华为云开发者联盟4 个月前
深度解读GaussDB(for MySQL)与MySQL的COUNT查询并行优化策略
mysql·华为云开发者联盟
华为云开发者联盟4 个月前
Kmesh v0.4发布!迈向大规模 Sidecarless 服务网格
容器·华为云开发者联盟
华为云开发者联盟4 个月前
解读GaussDB(for MySQL)灵活多维的二级分区表策略
mysql·华为云开发者联盟
华为云开发者联盟4 个月前
从基础到高级应用,详解用Python实现容器化和微服务架构
python·docker·微服务·容器·华为云开发者联盟
华为云开发者联盟4 个月前
基于MindSpore实现BERT对话情绪识别
昇腾·华为云开发者联盟
华为云开发者联盟4 个月前
解读MySQL 8.0数据字典缓存管理机制
mysql·缓存·数据字典·元数据·华为云开发者联盟
华为云开发者联盟4 个月前
深度解读昇腾CANN模型下沉技术,提升模型调度性能
大模型·昇腾·cann·华为云开发者联盟