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

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

[复制链接]
STMCU-管管 发布时间:2021-5-12 17:14
66.gif
11.png
24小时能做什么?对于嵌入式开发者来说,要完成一个嵌入式作品的开发,这是极限时间。在4月28日-29日举办的 2021 STM32峰会上,一群工程师们来挑战,参加了一场 Hackathon 24小时挑战赛。
/ i# H. n7 Y" y9 m! T7 q
% _# H5 I: q# e+ h! t- r他们青春不张扬,他们专注有朝气,他们言笑晏晏,却也脑力满满。我们推出《“芯”星向荣系列》,为大家介绍这群不畏开发挑战的工程师们。

7 I3 V9 R0 z+ L9 F* v; h1 d

  E) C. r# Y' s3 l# N/ ]; Q! U+ m4 m4月28日 - 29日举办的 Hackathon 24小时挑战赛,是今年STM32峰会推出的重磅版块,经过海选、复核等流程,共有十组参赛队员来到赛场。在这场脑力与体力的较量中,参赛队员们经历了怎样的过程?他们又是如何加入STM32蓝蝴蝶粉群的?带着这样的好奇心,小编采访了其中几组参赛团队,为大家分享比赛背后的故事。9 m$ z0 c2 ~4 }1 \* W
& r2 s" e, @; R. i0 b
今天,我们从最佳创意奖的获奖赛队 —— RAKwireless 说起。
, x4 C6 J2 M, J6 O3 g& ^) ~

7 s* @2 x1 `4 k8 q/ O. n& t7 Y+ k- b$ R2 F& N2 v
同事配合默契,LoRa助力智慧城市

* r  \  @9 }0 U1 J) `
RAKwireless,既是曹越和张文杰的队名,也是两人公司的名字,他们的获奖方案是LoRaWAN物联网传输控制系统! }  G# z4 P% X' m( k+ u
; z! n- _6 J! M2 b- I# t2 y% ~7 V
评委组认为,这个应用方案充分利用了LoRa传输距离远、功耗低和数据传输量小的特点,同时添加了数据传输安全特性和GUI,并结合最新的物联网及连云应用,充分展示了ST的无线产品与高性能产品特性,体现了 TouchGFX 快速创建人机界面的能力,以及ST生态系统的完整性与易用性。两位参赛队员仅仅在24小时的开发时间内实现开发套件的基本功能,并加入了安全特性,并全面流畅地完成视频演示,充分诠释了本次Hackthon“燃”的精神,也真正展示了“芯”生态,“助”安全,“连”未来的主题。
! x  `, v: ^1 r) C9 P
6 n" ?% ^) z$ @. T2 s
# W4 R6 R1 t1 y- E
曹越和张文杰的本职工作是无线传输开发工程师,又是多年的蓝蝴蝶粉,在工作中经常会用到STM32的LoRa系列,因而对产品非常熟悉。黑客松赛场,他们将自己最擅长的LoRa融入到智慧城市的应用场景中,也更加贴合赛题设置。
* P! i( [2 Q" p+ ]. J8 y! A
12.png
首届Hackathon最佳创意奖 —— RAKwireless赛队
曹越(右)张文杰(左)

& ^; L& G5 y! {8 A7 W在这个获奖方案中主要用到了三款STM32开发套件,分别是具有显示加控制功能的可视化终端STM32H735-DK+NUCLEO-WL55JC2,LoRaWAN网关的P-UNCLEO-LRWAN3网关,以及用来模拟智慧城市中用于各种传感器数据采集的STM32WL55+ X-NUCLEO-IKS01A3,通过云服务、可视化界面和LoRaWAN服务器共同打造智慧城市云数据中心,实现智慧城市中能源管理、环境检测、防止灾害等智能管理工作。
4 P) [% H6 n/ M2 T
' q8 h2 w: q4 c$ `% K1 P基于LoRaWAN的物联网传输控制系统具有很强的实用性和可拓展性,在实际应用中,它还可以加入很多其他通用设备,展现智慧城市的真正魅力。% W3 a' l' R/ T
; _8 |+ X# Y5 l: Q
13.png
《LoRaWAN物联网传输控制系统》项目展示

5 U6 W9 W; c: r0 s
时间紧迫,小问题也成大麻烦
# ]8 A# R3 I4 g; C- l( g
对于曹越和张文杰来说,时间少是整个比赛最大的挑战。作为年轻工程师,平常忙碌的工作让两人的备赛时间非常短,直到比赛前1周才开始准备,而曹越虽然对STM32WL较为熟悉,但以前没接触过的STM32H7板卡还需要从头学习。仰赖STM32生态完善,资料非常齐全,STM32CubeMX 生态系统也提供了很大的帮助,只用了一周时间,曹越就已经熟悉GUI的基本操作了。. m2 W( P/ T! e( D# a, k
曹越还分享了比赛中的一个小插曲,在第一天比赛进行到午夜时,两个人发现了一个Bug,在平时,这类问题几分钟就能排查出来,但在黑客松赛场,时间紧迫,两人都感觉鸭梨山大,结果弄到了凌晨2点才解决了问题。曹越说这个小插曲还是给自己带来了收获,保持嵌入式工程师的良好心态,不急不躁,才能保证开发的顺利进行。$ q+ E0 y) w! X, Z/ r( p6 W3 j
* x3 y9 K# ]2 f9 q
从硬件到软件,学习STM32并不难
! D) e# A2 J6 W9 g3 [. ?
曹越在加入 RAKwireless 之前是纯硬件工程师,主要工作是画PCB板,对代码也不熟悉。在一次偶然的工作机会下接触到STM32开发板,从此打开了新世界的大门,走上软硬件结合的嵌入式开发之路。) J: s6 }# m4 G" s5 W/ t3 c( O
/ t: t; M9 M0 n4 x
与大多数新人开发者一样,曹越先看硬件手册,然后借助正点原子、野火等渠道学习STM32的基础知识,在做项目的过程中积累经验。得益于国内完善的STM32生态环境,各类中文资料、教程都非常齐全,让当时英文水平还不太好的曹越很快就完成了从萌新到老手的进阶。
$ }' d: N! w7 B3 ~$ Q/ Q2 S% E" N( g; j
在熟悉了STM32的基础操作之后,曹越开始阅读原厂资料,并且逐渐发现原厂提供的代码、软件示例和相关资料更加有用,而且更加容易理解,所以,他现在的学习方式主要以原厂资料为主,国内资料为辅,为以后更加深入的开发工作做准备。
9 l% G# t! f! S# s2 _3 i  b4 M' M0 |/ Q# t: I
曹越建议刚开始接触STM32的小伙伴们,可以先学习基础内容,最好是软硬件都懂一些,这样能够加快学习速度,对于板卡的功能和应用也会有更深入的理解。另外,可以利用STM32CubeMX进行学习,新的CubeMX能够直观选择 STM32 微控制器(MCU)和微处理器(MPU),有丰富易用的图形化界面,能够自动生成初始代码工程,对于新手学习更加友好。0 |# a% k3 z7 _: j6 s
2 T0 \! \- e( a% f
热爱是最好的进步驱动力
工作之余,曹越也会看一些与电子相关的内容,一方面是为以后的工作做准备,另一方面也是因为兴趣爱好。每天下班之后,他都会坚持看1-2个自己感兴趣的技术内容,包括教学视频和技术分享等,最近他就在AI电堂等平台上学习 Linux 和驱动。虽然每天学习的内容不多,但日积月累也能够掌握很多知识了。当然,除了工作和学习之外,他也会用游戏来释放压力,劳逸结合。: N0 S9 c" H7 R- X

! k1 X& t9 `* {" N; h. n- J$ y  l“兴趣是最好的老师”,对电子的喜爱让曹越从一名硬件工程师转变为嵌入式开发者,在未来,他可能走向一条全新的事业道路。我们祝愿这对“芯”星双人组未来能更默契地合作,带来更具创意的嵌入式作品。
2 B2 u2 K- u! p8 {% l) A, q+ P0 b
/ Q: ~2 g: s) o# P9 L

) r& A" ^  {; C7 J1 N# u7 y" m/ z  u4 S

6 x$ r( L# v2 @: q
" D& M' I# R7 H" I! l
4 b& A/ F8 f& H
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 手机版