close

上次第九次的聚會說明的是5G時代的來臨和IOT物聯網,雖然我參加了,但是卻有許多的問號,想說Flowchain轉向了嗎?這和5G和IOT是有甚麼關係?,接著flowchain又推出第一款產品USB Dongle,裡面有wifi,藍芽,Zigbee的通訊協定,可以連結IOT設備,最後還可以連結上Flowchain區塊鏈......這就引起我的好奇和興趣了,所以我下單了買了10個Dongle(看在有團購優惠的份上),昨天收到第十次的小聚通知,其內容是

1. 從通證經濟的角度看 Flowchain USB Dongle

2. ARM 系列硬體安全介紹與 Flowchain USB Dongle 實務操作

分別由兩位講師主持一個主題:

 

林煒修

清華大學創業日區塊鏈組冠軍

台科大區塊鏈社創社社長

擅長通證經濟與區塊鏈技術科普

Flowchain 通證經濟實習生

黃啟賢

現為清華大學資訊系統與研究所博士研究生

任職公司:友達光電研發工程師、南華大學兼任講師

專長:4G/5G 行動通信研究、區塊鏈網路研究

 

因此我就決定去上這門課,雖然我是資管背景的,對於通訊,4G,5G和通訊的技術不熟悉...........可是一方面想了解USB Dongle和通證經濟的關聯,另一方也認為如果以後要開發相關的5G IOT區塊鏈解決方案和產品,其實也需要了解底層架構和做法,所以即使沒有通訊設備的開發經驗還是硬著頭皮報名參加

好了,我們先來個開箱文:

外包裝和產品圖,和一般的USB的隨身碟差不多,但並不能存放資料,而是形成一個IOT和區塊鏈的網路連結環境,而Dongle內可以用藍芽/wifi/Zigbee無線傳輸的通訊協定來連結設備

整個架構圖如下(資料來源:智鏈官網 https://www.aimining.io/flowchain-usb-dongle)

昨天第一位講師說到

通證經濟的Framework如下:

https://www.economicsdesign.com/design/

https://medium.com/tokenfoundry/market-design-with-tokens-348a4d097a85

https://medium.com/blockchannel/a-crash-course-in-mechanism-design-for-cryptoeconomic-applications-a9f06ab6a976

也重新複習了Coin, Token等知識......請參閱我先前的區塊鏈文章 : https://tshuang0611.pixnet.net/blog/category/6742442

 

課程中還討論了目前Utility Token(效用型通證)和STO(證劵型通證)的進況

目前台灣的立法單位要到2021~2022年才有可能訂出STO的法規,目前也沒有STO的合規的通證,因此現在的通證還是用在效用型,也就是使用服務的對價費用

 

接著講師也詢問了大家,Flowchian和IOT的通證經濟的關係.....

我試著回答了:

1. 保護傳輸資料的隱私,例如:避免資料複製或硬體冒充的風險

2. 提供挖礦收益,例如:打包上鏈和提供空間

3. 車聯網的應用

我大致上都有說到,但講師補充了幾個部分利益 

1. 由中心化變成去中心化,節省機房,伺服器和營運中心的建置成本

2. 比特幣的設計就是利用了賽局理論,因此有人退出就有其他人可以多挖,因此可以動態保持礦工的所得平衡

3. 舉例1: IOT智慧門鎖設備商,智慧門鎖變成了一個礦機,智慧門鎖傳輸硬體的設備ID透過藍芽上鏈到智慧手機來控制設備,而智慧門鎖就變成一個節點傳輸資料時就可以賺通證,你要讀取資料就需要花費通證,

    舉例2: 和某公司合作開發區塊鏈設備,智能區塊鏈冰箱資料提供農場讀取資料用Token,消費者用Token來購菜....形成一個生態圈

 

為何IOT的設備要上鏈,因為有安全性的考量,避免駭客控制你的IOT智能設備,而設備的晶片等ID就是一種需要保密的資料之一,案例一就是好例子,案例二就還包含了家庭的消費訊息和捕貨訊息

這樣了解了通證經濟和IOT及5G設備的關係了嗎?因為IOT的設備太多,普通的4G網路是無法負荷的,所以只有5G

---------------------------------------------------------------------------------------------------------------------------------

第二位講師則是用一個影片來說明5G的重要性.....

主要的是三個重要應用性: 1.更快更寬的傳輸應用 2.萬物互聯(IOT) 3. 車聯網,醫療(低延遲效用)

Flowchain Dongle就是第二項的應用

接著講師說明了 ARM晶片的三個模式,Cortex-A(運算,例:手機),Cortex-R(即時應用,例:煞車),Cortex-M(平均,例:嵌入式應用,例:Flowchain的USB Dongle)

我們來看癮科技討喜小姐的製圖,就可以很快的了解ARM的三個模式的應用.....資料來源網址: https://www.cool3c.com/article/129858

一圖看懂 Arm Cortex 智慧車

接下來講師也說明為何要採用ARM因為有TrustZone的硬體安全防護機制,將(一般資料+高度安全隱私 例:裝置ID)

我們再來看另一張簡圖來看TrustZone的應用, 資料來源網址: https://www.cool3c.com/article/130319

了解了這些前因後果和相關技術的重要性,接著講師提到一個重要的工具

採用ARM的晶片,但其開發應用的工具是: Zephyer (物聯網專用開發系統),也是一種Free RTOS(Real time operation system)

維基的說明 https://zh.wikipedia.org/wiki/Zephyr  主要的強處在高延展性和低功耗.....且支援ARM Coretex M4平台

---------------------------------------------------------------------------------------------------------------------------------

接下來是上機實做課,主要的目的就是安裝Flowchain Dongle的設備抓取環境(推薦Mac OS 或PC要有Linux 虛擬環境),並把NCP模式Firmeware(軔體)寫入到Dongle內,至少要有兩個或三個Dongle才能形成一個IOT的開發測試應用環境........

1. 首先需要準備環境,Mac OS要安裝X code的套件, PC則是要安裝Linux的模擬器Unbutu  https://www.ubuntu-tw.org/modules/tinyd0/

2. 安裝homebrew 管理套件 https://brew.sh/index_zh-tw

3. 安裝nRF connection https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop 

4. 連結到 nRF52840 MDK USB Dongle wiki https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle/  參考 getting start

5. 安裝 wpantund https://github.com/openthread/wpantund

6. 下載NCP Firmware  https://github.com/makerdiary/nrf52840-mdk-usb-dongle/tree/master/firmware/openthread

7. Build a Thread network with nRF52840 boards and OpenThread https://codelabs.developers.google.com/codelabs/openthread-hardware/#0

8. 將Flowchain Dongle插上 USB hub,按照Github上的指令抓取Dongle ID

 

哈哈,昨天我的環境沒有準備好,另外這對我來說是一個新的學科和嘗試,等我拿到講師操作步驟和簡報實做後,再分享實做經驗........

最後講師來一個非廣告....對ARM技術最新發展有興趣可以報名參加技術發表會,下列連結.....

https://www.armtechforum.com.tw/

 

呼,感覺又跨入了另一個領域.........有趣........AI, 5G, 區塊鏈, IOT真的是下一個世代的應用,歡迎大家一起切磋學習

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    T.S.(黃增勳) 發表在 痞客邦 留言(0) 人氣()