你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

“芯”星向荣系列 | 用 LoRa 助力智慧城市,专访首届Hackathon最佳创意奖得主RAKwireless赛队

[复制链接]
STMCU-管管 发布时间:2021-5-12 17:14
66.gif
11.png
24小时能做什么?对于嵌入式开发者来说,要完成一个嵌入式作品的开发,这是极限时间。在4月28日-29日举办的 2021 STM32峰会上,一群工程师们来挑战,参加了一场 Hackathon 24小时挑战赛。
- Z$ A; A% [1 I2 F( G  {. _7 S1 v: X
他们青春不张扬,他们专注有朝气,他们言笑晏晏,却也脑力满满。我们推出《“芯”星向荣系列》,为大家介绍这群不畏开发挑战的工程师们。
% U7 ?% a- T5 I1 l0 B/ B; n
, w( h3 q8 U/ F- k3 S7 p
4月28日 - 29日举办的 Hackathon 24小时挑战赛,是今年STM32峰会推出的重磅版块,经过海选、复核等流程,共有十组参赛队员来到赛场。在这场脑力与体力的较量中,参赛队员们经历了怎样的过程?他们又是如何加入STM32蓝蝴蝶粉群的?带着这样的好奇心,小编采访了其中几组参赛团队,为大家分享比赛背后的故事。
, D2 _1 Z+ ~4 T$ U& m& ^4 u; ^4 \) y* S
今天,我们从最佳创意奖的获奖赛队 —— RAKwireless 说起。
1 F# ?! u5 i  t% w' ^0 U
! G$ [" u7 ?# m) f5 Y% `8 v

% r) [  j# ]/ ~' a& s  V- s% W
同事配合默契,LoRa助力智慧城市

6 _, `" N9 n& o: J, Q3 o& V
RAKwireless,既是曹越和张文杰的队名,也是两人公司的名字,他们的获奖方案是LoRaWAN物联网传输控制系统
1 L( I7 O* ]3 ^0 Z( J4 h* C2 m; D( r1 i  X+ Y& j4 S$ r6 p8 ^
评委组认为,这个应用方案充分利用了LoRa传输距离远、功耗低和数据传输量小的特点,同时添加了数据传输安全特性和GUI,并结合最新的物联网及连云应用,充分展示了ST的无线产品与高性能产品特性,体现了 TouchGFX 快速创建人机界面的能力,以及ST生态系统的完整性与易用性。两位参赛队员仅仅在24小时的开发时间内实现开发套件的基本功能,并加入了安全特性,并全面流畅地完成视频演示,充分诠释了本次Hackthon“燃”的精神,也真正展示了“芯”生态,“助”安全,“连”未来的主题。3 {0 G# ~8 h9 X! c" e

9 }# a% D( T# h7 G+ n3 s

/ T. A6 M5 g/ C曹越和张文杰的本职工作是无线传输开发工程师,又是多年的蓝蝴蝶粉,在工作中经常会用到STM32的LoRa系列,因而对产品非常熟悉。黑客松赛场,他们将自己最擅长的LoRa融入到智慧城市的应用场景中,也更加贴合赛题设置。, p& A5 m  O4 v" U+ l. O1 n
12.png
首届Hackathon最佳创意奖 —— RAKwireless赛队
曹越(右)张文杰(左)
/ m$ c, R/ _. [, D
在这个获奖方案中主要用到了三款STM32开发套件,分别是具有显示加控制功能的可视化终端STM32H735-DK+NUCLEO-WL55JC2,LoRaWAN网关的P-UNCLEO-LRWAN3网关,以及用来模拟智慧城市中用于各种传感器数据采集的STM32WL55+ X-NUCLEO-IKS01A3,通过云服务、可视化界面和LoRaWAN服务器共同打造智慧城市云数据中心,实现智慧城市中能源管理、环境检测、防止灾害等智能管理工作。
5 ~" I5 D) k8 a% P* }$ \6 I- R+ z5 c  k2 |$ A' N' }' w' g
基于LoRaWAN的物联网传输控制系统具有很强的实用性和可拓展性,在实际应用中,它还可以加入很多其他通用设备,展现智慧城市的真正魅力。
) ~' }5 ?' _  e7 L6 o( }5 p: S* g; r4 A3 f+ s- Q, I: l
13.png
《LoRaWAN物联网传输控制系统》项目展示
4 @/ X& D' |1 j5 B" D
时间紧迫,小问题也成大麻烦
5 i4 h2 ?% o2 _, ^0 U! c. t2 p
对于曹越和张文杰来说,时间少是整个比赛最大的挑战。作为年轻工程师,平常忙碌的工作让两人的备赛时间非常短,直到比赛前1周才开始准备,而曹越虽然对STM32WL较为熟悉,但以前没接触过的STM32H7板卡还需要从头学习。仰赖STM32生态完善,资料非常齐全,STM32CubeMX 生态系统也提供了很大的帮助,只用了一周时间,曹越就已经熟悉GUI的基本操作了。
0 k) B  H  k% \1 Z, ^& n- X
曹越还分享了比赛中的一个小插曲,在第一天比赛进行到午夜时,两个人发现了一个Bug,在平时,这类问题几分钟就能排查出来,但在黑客松赛场,时间紧迫,两人都感觉鸭梨山大,结果弄到了凌晨2点才解决了问题。曹越说这个小插曲还是给自己带来了收获,保持嵌入式工程师的良好心态,不急不躁,才能保证开发的顺利进行。
* S& J7 M3 ^2 u$ v" \- ~

: {( v0 P* U+ @0 v# F
从硬件到软件,学习STM32并不难

2 A; O6 x) F; G: h曹越在加入 RAKwireless 之前是纯硬件工程师,主要工作是画PCB板,对代码也不熟悉。在一次偶然的工作机会下接触到STM32开发板,从此打开了新世界的大门,走上软硬件结合的嵌入式开发之路。
% z, `- M7 a* s. d2 A& q7 N
& B+ Y: ], F  M8 [, C与大多数新人开发者一样,曹越先看硬件手册,然后借助正点原子、野火等渠道学习STM32的基础知识,在做项目的过程中积累经验。得益于国内完善的STM32生态环境,各类中文资料、教程都非常齐全,让当时英文水平还不太好的曹越很快就完成了从萌新到老手的进阶。
+ e+ a  }9 j, P, G+ Q9 g- p. E: Q: S$ g  D0 s! y- |" j+ F
在熟悉了STM32的基础操作之后,曹越开始阅读原厂资料,并且逐渐发现原厂提供的代码、软件示例和相关资料更加有用,而且更加容易理解,所以,他现在的学习方式主要以原厂资料为主,国内资料为辅,为以后更加深入的开发工作做准备。4 p/ p- f1 M' h4 j; ]7 H

. k, b/ U: l" s8 M2 R( a5 @( H曹越建议刚开始接触STM32的小伙伴们,可以先学习基础内容,最好是软硬件都懂一些,这样能够加快学习速度,对于板卡的功能和应用也会有更深入的理解。另外,可以利用STM32CubeMX进行学习,新的CubeMX能够直观选择 STM32 微控制器(MCU)和微处理器(MPU),有丰富易用的图形化界面,能够自动生成初始代码工程,对于新手学习更加友好。
% w6 |( O- U' ^# m9 U
- k  ^9 u% A8 Z* O: X& f% {
热爱是最好的进步驱动力
工作之余,曹越也会看一些与电子相关的内容,一方面是为以后的工作做准备,另一方面也是因为兴趣爱好。每天下班之后,他都会坚持看1-2个自己感兴趣的技术内容,包括教学视频和技术分享等,最近他就在AI电堂等平台上学习 Linux 和驱动。虽然每天学习的内容不多,但日积月累也能够掌握很多知识了。当然,除了工作和学习之外,他也会用游戏来释放压力,劳逸结合。
: C$ D7 Q5 t$ k& t# w- }0 Y8 t. A) l% H/ g2 ~
“兴趣是最好的老师”,对电子的喜爱让曹越从一名硬件工程师转变为嵌入式开发者,在未来,他可能走向一条全新的事业道路。我们祝愿这对“芯”星双人组未来能更默契地合作,带来更具创意的嵌入式作品。
+ t) E2 @$ W+ B* h( K- y5 J  V* F7 X
7 [9 M5 {% T( N! I

! J# `; X9 n( b) j4 w' x5 E  a% `

. m" L+ g, h( o4 l+ d! {/ y- h; n- ]6 q- ^

- M8 m' I3 i5 \! Z0 @6 v
14.png
收藏 评论1 发布时间:2021-5-12 17:14

举报

1个回答
zhangt0713 回答时间:2021-5-14 11:36:00
目前很多行业都是监测终端+汇集单元,来实现数据上传 LORA+4G(5G)
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版