开篇随便聊聊
好久沒(méi)有寫東西,一個(gè)是因?yàn)椴辉趺磿?huì)寫東西,而是覺(jué)得自己不是什么大神高手,沒(méi)什么要寫的東西。
今天突發(fā)靈感,想寫點(diǎn)什么,主要因?yàn)樽罱容^空閑,辭了工作,自己在家寫點(diǎn)東西,一開(kāi)始也沒(méi)有想些,但是在開(kāi)發(fā)過(guò)程總遇到一些問(wèn)題,和解決一些問(wèn)題,但是后來(lái)發(fā)現(xiàn)解決的一些問(wèn)題如果不記錄自己都經(jīng)常會(huì)忘了。所以就硬著頭皮打算寫點(diǎn)東西,記錄一下自己,在發(fā)現(xiàn)解決問(wèn)題的一些過(guò)程。如果能在此基礎(chǔ)上,幫助到遇到同樣問(wèn)題的小伙伴,那就是意外收獲了。
先來(lái)說(shuō)一下我自己想做的一個(gè)東西,本質(zhì)來(lái)說(shuō)我就是自己想做一個(gè)開(kāi)源的數(shù)字孿生系統(tǒng),我在網(wǎng)上也看了很多系統(tǒng),不知道是自己水平有限還是信息不全,反正是沒(méi)有找到自己需要的現(xiàn)成的開(kāi)源軟件。在這里順便啰嗦一下,我是開(kāi)源軟件的忠實(shí)粉絲。但是構(gòu)成這個(gè)系統(tǒng)的軟件要素的開(kāi)源系統(tǒng)倒是不少,所以就有一個(gè)想法,利用這些軟件構(gòu)建一套自己想象的系統(tǒng)。只是我自己理想中的開(kāi)源的數(shù)字孿生系統(tǒng)。不代表是大家心目中。
首先我自己認(rèn)為系統(tǒng)中應(yīng)包含幾個(gè)大的方面,第一個(gè)首要的就是物聯(lián)網(wǎng)系統(tǒng),可以方便的接入各種物聯(lián)網(wǎng)設(shè)備。經(jīng)過(guò)各方面的查找和探索,打算用thingsborad為基礎(chǔ)進(jìn)行集成和構(gòu)建。
第二個(gè)人淡然是三維顯示,這個(gè)自然選擇了cesium開(kāi)源平臺(tái)為基礎(chǔ),上層采用火星軟件開(kāi)發(fā)的第三方庫(kù)進(jìn)行,我個(gè)人認(rèn)為火星在cesium的應(yīng)用和擴(kuò)展應(yīng)用,在國(guó)內(nèi)開(kāi)源或者叫免費(fèi)領(lǐng)域做的比較好。
另外當(dāng)然是業(yè)務(wù)系統(tǒng),我才用了國(guó)內(nèi)比較流行的jeecgboot框架為基礎(chǔ)進(jìn)行開(kāi)發(fā),當(dāng)然國(guó)內(nèi)的低代碼很多,優(yōu)秀的也不少,用這個(gè)主要自己對(duì)這個(gè)系統(tǒng)比較熟悉,也基本上能滿足我對(duì)業(yè)務(wù)系統(tǒng)的需求。
關(guān)于集成方面,沒(méi)有直接構(gòu)架thingsboard的方式來(lái)進(jìn)行,而是采用代碼移植來(lái)實(shí)現(xiàn)。關(guān)于這方面的原因,以后慢慢給大家講,也許做的過(guò)程中,還會(huì)有所改變,但是目前是以移植的方式來(lái)實(shí)現(xiàn)。也沒(méi)有采用thingsboard的前端,因?yàn)閷?duì)anguer這個(gè)東西不會(huì),也不想再花精力去學(xué)習(xí)。所以前端就采用vue的方式進(jìn)行實(shí)現(xiàn)。
? ? ? ?目前代碼放在github上,現(xiàn)在非常初級(jí),歡迎各位大神掄棍子。
? ? ? ? ? ? ? ? ? GitHub - zjtyxy/bimServer: BIM項(xiàng)目服務(wù)端
? ? ? ? ? ? ? ? ??https://github.com/zjtyxy/bimClient
總結(jié)
- 上一篇: 《google软件测试之道》精彩语句摘抄
- 下一篇: 人工神经网络的数学内涵,神经网络的数学表