正所謂術(shù)業(yè)有專攻,自從踏入電子信息這領(lǐng)域,從大學(xué)主攻模電數(shù)電,到上班后畫(huà)PCB、做EMC測(cè)試等等,我在硬件工程師的路上越走越遠(yuǎn)了,在計(jì)算機(jī)領(lǐng)域的Java、Swift等等語(yǔ)言,了解的也少了,更是不擅長(zhǎng)寫(xiě)開(kāi)發(fā)APP。
最近想自己制作一款小夜燈,網(wǎng)上也有很多教程和攻略,嘗試過(guò)不少,大都要用公版APP,或者是自己會(huì)Java的自己開(kāi)發(fā)一個(gè)。從0開(kāi)始學(xué)習(xí)一門新的語(yǔ)言,有點(diǎn)費(fèi)勁了,我的業(yè)余時(shí)間還要分一半來(lái)哄娃,在仔細(xì)比對(duì)后,我發(fā)現(xiàn)機(jī)智云有幾種方式,讓我可以不用寫(xiě)啥代碼就能開(kāi)發(fā)一款A(yù)PP,這挺符合我的預(yù)期。
第一種方法:采用機(jī)智云代碼自動(dòng)生成器
眾所周知,機(jī)智云MCU代碼自動(dòng)生成器是一個(gè)非常非常便利的工具,能根據(jù)產(chǎn)品自動(dòng)填寫(xiě)ProductKey,根據(jù)相應(yīng)數(shù)據(jù)點(diǎn)來(lái)自動(dòng)生成數(shù)據(jù)點(diǎn)的結(jié)構(gòu)體,直接生成多種平臺(tái)、多種系列MCU的工程。
大大減少了開(kāi)發(fā)量,它具有如下特性:
1、支持8位、16位、32位的MCU
2、Cubemx無(wú)縫對(duì)接
3、支持四大類MCU:51單片機(jī)、MSP430、STM32、arduino,含正點(diǎn)原子等
4、兼容esp8266 SOC開(kāi)發(fā)方式,含8M、16M、32M模組
公眾號(hào):機(jī)智云開(kāi)發(fā)者入門教程2:機(jī)智云自動(dòng)生成代碼工程及原理介紹
在我看來(lái)這種方式最大的特點(diǎn)是,“拿來(lái)即用即改”的源代碼框架,詳細(xì)的協(xié)議解讀,非常適合有一點(diǎn)點(diǎn)基礎(chǔ)的新手。
第二種方法:采用機(jī)智云賽博坦工具
賽博坦APP開(kāi)發(fā)工具,是機(jī)智云開(kāi)發(fā)平臺(tái)上的一款工具,幫助開(kāi)發(fā)者實(shí)現(xiàn)自主設(shè)計(jì)、自主編輯、零編程等功能,在線即可輕松制作智能設(shè)備專屬的安卓和iOS應(yīng)用。
使用賽博坦APP開(kāi)發(fā)工具,不僅能夠快速開(kāi)發(fā)智能家居類APP應(yīng)用,也能快速開(kāi)發(fā)商用租賃類APP應(yīng)用,也為了滿足有部分廠商和開(kāi)發(fā)者的需求,也提供了自定義版本APP應(yīng)用開(kāi)發(fā)(即提供APP ADK版本)。
特征優(yōu)點(diǎn):
●無(wú)需下載安裝,登錄機(jī)智云開(kāi)發(fā)平臺(tái)后,即可設(shè)計(jì)專屬智能設(shè)備程序
●支持構(gòu)建iOS應(yīng)用和Android應(yīng)用,一個(gè)應(yīng)用可在線關(guān)聯(lián)多個(gè)硬件設(shè)備
●豐富的現(xiàn)成模板,加速開(kāi)發(fā),自定義設(shè)計(jì)UI,滿足個(gè)性需求
oh my god,這種方式,簡(jiǎn)直是我這種幾乎毫無(wú)軟件開(kāi)發(fā)基礎(chǔ)的福音,不用我從頭再學(xué),機(jī)智云的模板和操作說(shuō)明,直接讓我上手就能搞定一個(gè)頁(yè)面精美、顏色定制、鐫刻我自己的logo的APP應(yīng)用。
我還能說(shuō)什么了,果斷用了機(jī)智云賽博坦工具,發(fā)現(xiàn)如此順手,于是我家的吊燈就被我改造成可以遠(yuǎn)程控制的小物件了,我做硬件改造,麻煩隊(duì)友做戒面設(shè)計(jì),這個(gè)吊燈的界面,竟然能如此與眾不同,真是開(kāi)心。
先就記錄到這里了,后續(xù)再附上改造過(guò)程。
-
家電
+關(guān)注
關(guān)注
12文章
1011瀏覽量
34409
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論