HaaS技術社區
在物聯網方案多樣化與場景碎片化等大背景下,基于阿里云物聯網數億設備落地經驗,阿里云物聯網團隊推出了HaaS這個加速AIoT中小開發者的創新平臺,HaaS(Hardware as a service)硬體即服務,通過向用戶提供物聯網場景中的的標準硬體以及嵌入到硬體中的軟體驅動及功能模塊,為用戶提供物聯網設備高效開發服務,旨在幫助AIoT中小開發者聚焦業務,能做到低門檻快速組裝軟硬體積木,實作設備安全上云,加速AIoT創新迭代,
HaaS設備端搭載阿里IoT團隊全面開源的物聯網作業系統AliOS Things,AliOS Things 是面向AIoT 領域的、高可伸縮的物聯網統一作業系統,致力于搭建云端一體化 IoT 基礎設備,具備極致性能、極簡開發、云端一體、豐富組件、安全防護等關鍵能力,并支持終端設備連接到阿里云IoT平臺,可廣泛應用在智能家居、智慧城市、工業、新出行等領域,
HaaS技術社區旨在推廣物聯網作業系統AliOS Things和HaaS,HaaS技術涵蓋物聯網作業系統AliOS Things,JavaScript輕應用,HaaS UI等軟體積木,以及HaaS標準硬體和周邊生態等硬體積木,HaaS為開發者提供了一種高效的積木的開發方式,
社區之星
李永華(TMS320VC5257H),本科畢業于國防科技大學,13年嵌入式開發經驗,HaaS技術社區開源貢獻者,在貢獻代碼的同時發布了多篇適合入門者的文章,曾獲得天貓精靈GXIC2020 AIoT物聯網大賽三等獎,
技術成長之路
遇到HaaS技術社區之前,我從事了很長時間的嵌入式開發作業,
可以簡單地總結一下這段歷程:用turb c開始寫了人生第一個“軟體”,養成了按時歸檔的習慣,經常白天泡圖書館,后半夜借電腦跑程式,為一個藥店用delphi開發了一個“進銷存”系統,結束了大學生活,
研究生期間接受了嚴格而正規的嵌入式開發訓練,在學習振動測驗理論的同時還學習ARM和DSP編程,經過無數個日夜的奮斗,攻破了核心通信技術,在畢業時將論文和樣機同時完成,時至今榷訓能記得評審專家看到樣機時的表情,學會了芯片焊接、時序分析等硬體除錯技術,曾經用一根飛線讓故障已久的電路板成功運行,也曾經思考問題時頭被門撞破,還曾混進某大學宿舍找相關領域的學長請教過,幸運的是,那位陌生的學長受感動教給我一個關鍵的思路,同時我也養成了樂于分享的習慣,因為分享,識訓了不少業內朋友的指點,嵌入式開發最重要的經驗,就是通過這樣點滴指點的積累中,取得一次又一次的突破,我深刻領會到了團隊協作的要義,就是不能保守,要樂于分享,樂于助人,
又經過了若干年,在開發了一些專案之后,突然覺得自己累了,在這個時候,在曲折的路上遇到了阿里云和HaaS技術社區的小伙伴們,是幸運,也是必然,
我是從arduino d1開始入手連接阿里云的,一旦“觸云”,就收不回來了,感覺以前做嵌入式,是畫了一個比較大的圓圈,而接觸到阿里云物聯網之后,發現自己的圓圈,簡直是一個小點,還是實心的,
經過不斷學習,我在成功改造了家里的燈和熱水器后,開始反思振動測驗老本行能不能借助物聯網而取得更大的發展,于是在2020年試著參加了一下天貓精靈GXIC2020 AIoT物聯網大賽,在物聯網領域,我還是個小學生,獲獎當時是不敢想的,我設想將自己的振動測驗知識與物聯網結合起來,提出來一個“鋼琴小助手”的想法,對鋼琴的振動信號進行分析,將結果通過WIFI模塊發送到阿里云,向老師和家長提供一個簡易的助理,減輕他們的負擔(緩和一下家庭的氣氛,鋼琴家長懂得),為了比賽,組建了一支有振動測驗專家,有大學鋼琴教師,還有琴童家長代表的隊伍,
下圖是參賽的作品,一共經歷了六代(為了快速迭代,那段時間簡直是拼命啊),令人驚喜的是,從初賽、復賽一直走到了決賽,
下圖是參賽現場,我們非常重視決賽,做了精心的安排,對自己是交代,更是對組委會的尊重,
最終我們獲得了決賽三等獎,
這次比賽改變了我的人生軌跡,在2020年云棲大會上發布的“HaaS100”帶著我走向了“硬體即服務”這種嶄新的物聯網開發模式,我作為大賽之后首批用戶之一,也很榮幸地獲得了阿里同學一對一的技術支持(都是頂尖的人才提供支持,受寵若驚啊!),
因為有多年嵌入式的開發經驗,入手HaaS100非常快,遇到問題有專門的技術人員7×24做解答學習效率非常高,解決了以往邁出第一步非常難的問題(第一步最難,第一百步就容易了),
經過仔細研究,我發現阿里云的幫助檔案寫的非常專業,適合有基礎的人學習,但對于初學者還是有點難,于是就將自己從零開始安裝軟體和編程的程序都記錄下來(十幾年的習慣),遇到什么問題,是怎么回事,該怎么解決,都寫到博客里,讓其他學習HaaS的同學都能快速通過入門關,一次偶然的機會,我把文章發給了我的HaaS技術社區小伙伴,他幫我轉發到了Haas開發者群里,沒想到還收到了很多新入門同學的關注,盡管有的時候寫文章到很晚,但是能幫到其他人,成就感還是蠻大的,
學習的程序中,我與阿里小伙伴共同解決了aos不能適配python3.7版本的問題,在github上pullrequest了一下,還收到了一件值得我珍藏的T恤,
在HaaS技術團隊提供的多種開發技術中,我最喜歡“輕應用”了,說它“輕”,其實我覺得并不“輕”,而是有非常“重”的技術做支撐,“輕”,是開發者可以輕裝上陣,用非常少的代碼實作比較復雜的物聯網操作,可謂“牽一發auto動全身”,與arduino電子積木有異曲同工之妙;“重”,是指阿里物聯網團隊厚重的技術功底,好比獨孤求敗之劍,“重劍無鋒,大巧不工”,能將最先進的技術融入看似操作簡單的“輕應用”支持韌體之內,輕重都是相對而言,這種嶄新的技術非常適合物聯網開發,
目前,我已全身心投入到物聯網,致力于將振動測驗與物聯網結合起來的研究,已經取得了一些進展,在HaaS技術社區和小伙伴的幫助下,一定會實作多年的夢想,
在對的時間遇到對的人和物,于個人而言,是一種圓滿,這一年,這一刻,遇到阿里云,是我的幸運,
開發者寄語
1.堅持學習,適應變化,唯有適者生存嘛,
2.樂于分享,予人玫瑰,手有余香,把自己擅長的分享出來,也許會幫助到別人,也許會幫助到自己,
3.目前最適合物聯網開發的平臺是阿里云,阿里云,擁有強大的計算能力,擁有遍及全球的服務節點,擁有易學可靠的HaaS終端硬體,擁有一鍵發布式的應用開發工具,擁有完整的專案支撐體系,甚至,還擁有開發者可自主控制的用戶系統,我們想到的,阿里云都做到了,我們想干的,通過阿里云,都可以快速實作,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247723.html
標籤:其他
上一篇:基于wemos的智能感應垃圾桶
