NTsocial 1.0.0版上架 紀念文

 這個想法在我腦中已經醞釀了好幾年,我一直想完成這件事,如今終於完成上架。這只是具有基本功能的第一代產品,接下來將會盡力保持一個月更新一版的速度一步步實現我腦海中的大計劃,預計要兩年的時間才能做到完美。

我們的手機硬體性能,現在已經強大到可以形成通訊網路。不需要中華電信或是任何wifi訊號,每一支手機的藍牙/wifi晶片以及手機本身的運算與儲存能力,已經足夠建立起一套去中心化的通訊網路,不受監管也不依賴任何電信基礎設施,每一支手機就像一隻螞蟻,只要能透過一個工具將牠們組織起來協同工作,就能完成不可思議的事。

NTsocial是一個基於藍牙通訊建構的去中心化社群平台。所有的手機都是網狀網路中的一個節點,負責暫存訊息並且依照邏輯判斷協助訊息轉發。透過藍牙通訊所建構的網狀網路,足以覆蓋整座城市,建立不需要基礎電信設施的非即時通訊網路。

NTsocial裡頭有一個遠距傳輸功能,會開啟藍牙通訊中一個冷門的通訊模式,令通訊距離大幅延伸。我在戶外的實測裡確定兩支手機在這個模式下,能有超過一百公尺的通訊距離。所以,我很有信心藍牙的通訊性能已經足以建構一張巨大的通訊網,將整個城市的人們串連起來。現在的難題是,我們怎麼高效地使用藍牙這個通訊容量有限的資源,這是之後要花很長時間不斷修正的。短期的未來,會引入WiFi Direct功能以彌補藍牙傳輸速度的不足,也會試著和開源無線電專案Meshtastic做接軌以彌補藍牙通訊的傳輸距離限制。

NTsocial正式版的上架,是一個漫長開發之路的起點。

大約從今年七月初,完全投入地開發這項產品,一直到今天十一月初,剛好經歷了四個月。前期,有三個月(測試版上架)的密集工作期,佔去我所有時間以至於不存在一天的放假日,每天一早眼睛睜開除了去健身房和吃飯以外,我所有的時間都投入在這項產品的開發,中間歷經數次整個專案砍掉重練,任何一個小問題都會令我這個資工門外漢思索到腦袋發燒。儘管過去已經有很多年寫程式的經驗,但是以前的經驗主要集中在大數據的運算、資料探勘、機器學習模型的調校,以往我所熟悉的是運算類別的程式,現在要開發正式的應用程式,不只是換了一種程式語言,在設計模式的本質中,簡直是完全不同的世界。

漫長的開發之路,我一度覺得自己完成這個初代產品是遙遙無期的,沒想到仍然能以月為時間單位完成這項產品。這是我一直很想做的事,現在終於開始踏上起點了。此刻的我感到很快樂,我覺得我做了有意義的事情,我會繼續做下去。

推薦大家嘗試使用,安卓下載頁面連結: https://play.google.com/store/apps/details?id=com.ntsocial.android&pcampaignid=web_share

產品官網網址:  https://www.liber-ant.com/tw/




留言

熱門文章