0

0
0

文字

分享

0
0
0

LinkIt ONE穿戴式裝置與物聯網應用卷五【雲端控制檯燈(上):MediaTek Cloud Sandbox】

馥林文化_96
・2016/01/14 ・2461字 ・閱讀時間約 5 分鐘 ・SR值 539 ・八年級

文/CAVEDU教育團隊

各位讀者新年快樂,接下來本專欄將分兩期連載來介紹如何使用LinkItONE 專屬的雲服務——「MediaTekCloud Sandbox」(本文後簡稱MCS)來控制 LinkIt ONE 上的繼電器,即是雲端家電控制的概念。本期會先介紹如何在MCS 上建立原型(prototype)與測試裝置(test device),下一期再介紹如何在MCS 上控制LinkIt ONE與監控腳位狀態。

不過這類型的開發板能上網不是什麼新鮮事,Arduino 就有許多選項,例如乙太網路擴充板、無線網路擴充板,或是Arduino Yun 或Intel Galileo 這類的控制板,也同時具備乙太網路接口或無線網路,可連接網路。一般而言,大家比較常碰到的問題如下列:

  • 誰要處理這些丟到網路上的資料?
  • 有哪些資料呈現的方式?
  • 具備哪些控制開發板的方式?
  • 跨網段怎麼辦?

如果只是弄個網頁來顯示感測器資料,其實沒什麼了不起的,在區域網路中找一臺電腦把HTTP 伺服器架起來就好。我們希望能有一個中央管理的網站,可以檢視資料,並且控制開發板腳位。最後一件事也是最重要的事,就是讓使用者無論人在哪裡都能夠做到這些事情。

LinkIt ONE 有自己專屬的雲端服務,也就是MCS , 這點真是十分令人羨慕。因為LinkIt ONE 只要能連上網路(Wi-Fi 或GPRS 皆可),就能藉由DeviceId 與DeviceKey 來連到MCS。最後, 在資料呈現與控制上,MCS對於不同類型的資料( 數值、布林、GPS 等)都有對應的圖形化顯示器與控制器,甚至還有嵌入。

另一方面,LinkIt ONE 也提供了Android 應用程式, 請由此連結下載之後安裝到您的Android 裝置上。開啟程式後只要登入您先前所註冊的MediaTek Labs 帳號,就能在手機端即時檢視開發板的狀態。

認識Mediatek CloudSandbox

MediaTek Cloud Sandbox 是MediaTek Labs 為LinkIt ONE 提供的專屬雲服務,提供了聯網裝置最重要的資料儲存以及裝置管理服務,對於有意將裝置原型進一步商品化的讀者來說,是一套相當便利的系統。LinkItONE 與MCS 溝通的方式是藉由RESTful API ,這套輕量化的資料交換格式可以讓使用者專注在取得最重要的實體運算資料,而非惱人的網路協定。而在MCS 所提供的各種資料通道(Data Channel)中,您很容易就能為所有建置的物聯網或穿戴式裝置建立一個資料監控面板,同時透過網頁與Android 智慧型手機的應用程式來檢視。愛運動的朋友們也能輕鬆完成可即時上傳心跳資料的健康管理程式。

請先到MCS 網站註冊一個帳號, 接著就用這個帳號登入MCS , 並切換右上角的語系為繁體中文。登入後首頁如圖1。右上角的Resources 與Help 等兩個選單中有許多參考資料,請自行參考。接下來就一起來操作吧!

圖 1 MediaTek Cloud Sandbox 個人首頁。

新增原型Prototype

請在首頁左上角的開發選單下點選「原型」,這是使用者帳號下所有的原型列表。接著請點選「創建」按鈕,這時會有一個對話視窗要求您填入對應的資訊(圖2),在此「產品原型名稱」欄位用的是cavedu , 您可以改用您喜歡的名稱。產品原型版本則代表這個原型的版本代號, 請輸入1.0即可。之後如果有加新功能的話,可以改為1.1 代表小改版, 或是2.0 代表大改版。「硬體平臺欄位」請選擇LinkIt ONE (MT2502), 代表我們要使用的LinkIT ONE 開發板。

圖2 建立原型。

中間的「描述」欄位請輸入關於這個原型的一些說明。「產業」欄位請輸入您所屬的產業類別,並接著設定好「應用」領域。最後還可以上傳一張圖片來代表這款原型,完成如圖3。這些資訊在建立原型之後都可以修改,但請注意您可以建立多個相同名稱的原型,小心別搞混囉。

圖3 建立原型完成。
圖3 建立原型完成。

新增測試裝置之後會自動產生DeviceId 與DeviceKey , 您的LinkItONE 就是靠這筆資訊來連到MCS。每個MCS 程式都需要正確的DeviceID 與DeviceKEY , 別忘了修改。另外,每次新增或修改資料通道之後,都要重新產生測試裝置。換言之,同一個原型下可以有多個測試裝置,讓您可以在相同的架構下產生不同的測試版本。

新增資料通道

請點選這個原型的「詳情」按鈕,會進到圖4 的畫面。在此可以檢視這個原型的詳細資訊,也是在此頁面來新增資料通道。

圖4 產品原型的詳情頁面。
圖4 產品原型的詳情頁面。

請點選畫面左下角的新增按鈕來新增資料通道,目前共有兩種資料通道:「控制器(Controller)」與「顯示器(Display)」。

圖5 選擇資料通道類型。
圖5 選擇資料通道類型。

根據我們下一個範例,請新增一個控制器(Controller), 這時會跳出視窗(圖6),請填入對應資訊。「資料通道名稱」為「繼電器控制」,「資料通道Id」則是「relay」,「描述」可留空白。「資料型態」請選擇「開關」(點選之後會出現預覽圖),這是對應到程式語言的布林(boolean) 資料型態。這些設定在之後都可以修改,就大膽按下去吧!新增完成後如圖7。

圖6 新增資料通道視窗。
圖6 新增資料通道視窗。
圖7 建立控制器資料通道完成。
圖7 建立控制器資料通道完成。

新增測試裝置

請回到裝置原型頁面,在右上角點選「創建測試裝置」來新增一個測試裝置。在視窗中填入這個測試裝置名稱即可,「裝置名稱」欄位就是您要取的名字,這是必要欄位,在此請輸入「relay_test」,「裝置描述」欄位為裝置說明,可不填。新增完成之後,請點選左上角的開發選單下的「測試裝置」即可看到這個測試裝置。

點選這個測試裝置的「詳情」按鈕,就能看到它的詳細資料,如圖8。可以在畫面右上方看到DeviceId 與DeviceKey 這兩個最重要的資訊,剛剛新增的開關制器也顯示在畫面左下角的「資料通道」標籤下了。只要這時LinkIt ONE 正確連上MCS ,我們就可以在這個頁面進行控制。

圖8 測試裝置的詳情頁面。
圖8 測試裝置的詳情頁面。

下一期將告訴您如何讓 LinkIt ONE連到MCS 來控制繼電器, 藉此就能控制各種家電, 例如檯燈與電風扇,實現您智慧家居生活的第一步!

參考資料:

文章原文刊載於《ROBOCON》國際中文版2016/1月號


數感宇宙探索課程,現正募資中!

相關標籤: LinkIt ONE
文章難易度
馥林文化_96
54 篇文章 ・ 6 位粉絲
馥林文化是由泰電電業股份有限公司於2002年成立的出版部門,有鑒於21世紀將是數位、科技、人文融合互動的世代,馥林亦出版科技機械類雜誌及相關書籍。馥林文化出版書籍http://www.fullon.com.tw/


1

2
0

文字

分享

1
2
0

Paxlovid能有效降低死亡風險嗎?COVID-19口服藥現況

台灣科技媒體中心_96
・2022/05/17 ・2421字 ・閱讀時間約 5 分鐘
示意圖/envato elements

今年四月台灣宣布將走向「重症清零,輕症管控」:非放任病毒肆虐式「與病毒共存」(living with covid-19) 的控管疫情策略。 若需要達到「重症清零,輕症管控」的目標,醫療人員的支援與 COVID-19 藥物的使用,將是關鍵手段,對於感染後容易導致重症的個案,也需要有抗病毒藥物來治療或預防惡化

目前有哪些治療新冠肺癌的藥物?

目前首度獲得美國 FDA 許可的抗新冠藥物「Remdesivir」 (瑞德西韋),是透過抑制病毒的 RNA 合成酶達到藥效。美國 FDA 更在近期批准,注射液劑型的 Remdesivir 適用於「出生 28 天及以上、至少 3 公斤」的嬰幼兒染疫患者,成為首款嬰幼兒的新冠療法

然而注射液劑型需要專業的打針技術,並非一般民眾可居家自行使用,因此抗新冠口服藥物的開發,各國一直都很重視。現行已通過美國 FDA 緊急使用授權(EUA)的抗新冠口服藥物,有輝瑞公司研發的「Paxlovid」,以及默克(或稱默沙東)公司研發的「Molnupiravir」(莫納皮拉韋)

而 Paxlovid 是由 Nirmatrelvir(奈瑪特韋)和 Ritonavir(利托那韋)兩種藥物所搭配使用,其中 Nirmatrelvir 主要作用是抑制新冠病毒的 Mpro 蛋白酶活性,進而干擾病毒的複製,達到抗病毒的效果。而 Ritonavir 則是能延長 Nirmatrelvir 在人體內的血中濃度,透過抑制人體內正常酵素 CYP3A4 酵素活性,避免 CYP3A4 快速將 Nirmatrelvir 代謝掉,而失去 Nirmatrelvir 該有的藥效。

這兩個藥物所構成的 Paxlovid 好像一對好夥伴互相協助,成為具有高效力的口服抗新冠藥物

Paxlovid 能有效降低死亡風險?

Paxlovid。圖/ Kches16414 , CC BY-SA 4.0

根據文獻指出,Paxlovid 能降低 COVID-19 感染後的 85-89% 住院或死亡風險,是目前對抗新冠肺炎最佳的選項之一。《新英格蘭醫學期刊》(NEJM)期刊於上個月發表最新 Paxlovid 臨床試驗的研究報告:「Oral Nirmatrelvir for High-Risk, Nonhospitalized Adults with Covid-19」證實,使用 Paxlovid 治療未施打疫苗且有症狀的 Covid-19 患者,能將 Covid-19 的重症風險降低 89%,且藥物的安全性在臨床上可接受,且沒有明顯的安全問題。

不過,此研究個案限於未施打疫苗者,而目前大多數人已經接種過新冠肺炎疫苗,情況略有不同。已有將此藥使用於已施打過疫苗者的研究正進行中,但若在未施打者有幫助,對於施打過疫苗而可能具有部分保護力的人,推測仍應會有治療效果,此研究是在症狀出現三天內給藥得到良好的效果,至於再晚一些時後才給藥,就沒有數據可參考。

但需要注意的是,有在服用其他藥物的患者(如:降血脂、抗腫瘤藥或神經精神藥物等),若服用 Paxlovid 會影響 CYP3A4 的作用,可能也會改變其他藥物的作用效果,若藥物在血中濃度無法被安全控制,往往對病情有負面的影響。因此服用 Paxlovid 需要有專業醫師的評估並開立處方簽才能使用,民眾無法自由服用

Paxlovid 需要有專業醫師的評估並開立處方簽。圖/envato elements

Molnupiravir 口服藥的表現又是如何?

病毒在複製的過程當中,往往需要大量的核糖核苷(ribonucleoside),作為合成新的病毒所需要的材料。而 Molnupiravir 口服藥,是一種「核糖核苷類似物」,也就是病毒在複製所需要的「冒牌」材料,透過這樣的方式干擾病毒的複製過程,進而阻止病毒的繁殖

Molnupiravir 不會像 Paxlovid 去影響到其他藥物在體內的作用,然而這些核糖核苷類似物在人體細胞進行複製的時候也會使用,所以可能具有誘導基因突變的風險

雖然一般來說,口服 Molnupiravir 的療程只有 5 天,在這樣的時間周期來說,對一般成人造成基因突變的風險是很低。但是,Molnupiravir 對於胎兒或哺乳中的嬰兒,風險就顯得高出許多。所以,Molnupiravir 在默克公司的官方網站有聲明,不建議孕婦及哺乳中的女性服用

此外,根據新英格蘭醫學期刊在今年三月的報告中,發現將 Molnupiravir 用於非住院的新冠患者治療中,僅僅將高危新冠患者的住院和死亡風險降低了 30%,低於早前估計的 50%。

Molnupiravir 不建議孕婦及哺乳中的女性服用。圖/envato elements

「老藥新用」的開發策略

環顧目前的抗新冠藥物,大都是利用「老藥新用」(drug repurposing)的藥物開發策略,才能在這麼短的時間達到如此的成就。「老藥」是指已被核准做為臨床使用的藥物,「新用」則是指由原來已核准的藥物中發現新的適應症用途或是新的用法。

老藥的好處就是其藥物臨床前的數據都已經被建立,其中包含藥理實驗、藥物動力學、代謝途徑、副作用等,這些數據對藥物開發相當重要。

在目前這些新冠藥物中,瑞德西韋一開始是用來開發對抗伊波拉病毒,而 Paxlovid 中的 Nirmatrelvir 原先用以治療愛滋病,此外 Molnupiravir 則是為了治療流感。這樣的成功經驗相信能提供政府與學者參考,期望台灣開發新冠藥物有亮眼的成績,也讓我們未來在對抗 COVID-19 疫情當中有更好的手段。

引用文獻

  1. Hammond, Jennifer, et al. “Oral nirmatrelvir for high-risk, nonhospitalized adults with COVID-19.” New England Journal of Medicine 386.15 (2022): 1397-1408.
  2. Coronavirus (COVID-19) Update: FDA Approves First COVID-19 Treatment for Young Children
  3. Coronavirus (COVID-19) Update: FDA Authorizes First Oral Antiviral for Treatment of COVID-19
  4.  Coronavirus (COVID-19) Update: FDA Authorizes Additional Oral Antiviral for Treatment of COVID-19 in Certain Adults
  5. Hammond, Jennifer, et al. “Oral nirmatrelvir for high-risk, nonhospitalized adults with COVID-19.” New England Journal of Medicine 386.15 (2022): 1397-1408.
  6. Cox, Robert M., Josef D. Wolf, and Richard K. Plemper. “Therapeutically administered ribonucleoside analogue MK-4482/EIDD-2801 blocks SARS-CoV-2 transmission in ferrets.” Nature microbiology 6.1 (2021): 11-18.
  7. Jayk Bernal, Angélica, et al. “Molnupiravir for oral treatment of Covid-19 in nonhospitalized patients.” New England Journal of Medicine 386.6 (2022): 509-520.

臨床試驗

  • EPIC-HR: Study of Oral PF-07321332/Ritonavir Compared With Placebo in Nonhospitalized High Risk Adults With COVID-19(NCT04960202

數感宇宙探索課程,現正募資中!

所有討論 1
台灣科技媒體中心_96
9 篇文章 ・ 7 位粉絲
台灣科技媒體中心希望架構一個具跨領域溝通性質的科學新聞平台,提供正確的科學新聞素材與科學新聞專題探討。