999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Django的智慧養老系統設計

2023-05-30 10:48:04林正敏王淑娥于小億韋德泉楊位蘭
電腦知識與技術 2023年2期
關鍵詞:物聯網人工智能

林正敏 王淑娥 于小億 韋德泉 楊位蘭

關鍵詞:高齡社會;照顧服務;人工智能;物聯網

中圖分類號:TP393 文獻標識碼:A

文章編號:1009-3044(2023)02-0025-04

1 概述

2019年,全球65歲(含)以上人口為7.03億人,預計到2050年,這一數字預計將增加至15億人[1]。人口老齡化日益嚴重,對老年人的照顧供需亦將呈現倍數增加的趨勢,相對也意味著有龐大的商機。一般而言,老年人的照顧依其性質可區分成家庭照顧和機構照顧兩大類,老人照顧服務存在兩個問題[2]:1)家庭照顧功能的弱化;2)集中機構照顧服務資源短缺以及服務質量參差不齊。這兩個問題都突顯于少子化和高齡化的社會問題,而如何在子女需要外出工作又能兼顧關心在家中或在機構中養老的長輩呢?不管是家庭照顧或機構照顧都需要運用科技來降低成本和提高服務質量。因此,完善“互聯網+養老”的服務內容和機制,經由智慧科技導入以及優質服務內容的提供來提高養老服務質量,維系子女因外出工作也能關切父母養老生活,以實現養老產業的“彎道超車”[3],帶動養老產業蓬勃發展。

為了提高服務質量,物聯網(Internet of Things,簡稱IoT) 和人工智能(Artificial Intelligence,簡稱AI) 是兩個很重要的導入智慧養老的新興科技,把這兩項新興科技組合起來,就是人工智能醫療物聯網(AIoT)。在AIoT 時代會要求IoT產品能夠提供人工智能的能力,經由數據閉環不斷地進行優化[4]。若將物聯網應用在養老事業,需要聚焦在醫療上,就可以稱為醫療物聯網(IoMT),進一步將醫療物聯網和人工智能的結合,就是人工智能醫療物聯網。

已有許多學者提出的一些智能生活技術包括活動識別系統[5]、遠程健康監測系統[6]、環境傳感器[7]和智能護理床[8]等,但專門針對老年人生活,構建基于人工智能的智慧養老系統的設計還缺乏相關實際的落地應用。同時人工智能醫療物聯網應用在智慧養老產業已經是時代所趨,因此本文將基于Python[9]設計并實現一個微型智慧養老系統。本研究的主要貢獻有:1)提出基于人工智慧醫療物聯網的Python設計方案;2)整合消息隊列遙測傳輸(MQTT) 和Django 通道;3)為老年人的智能生活服務開發了一個網絡儀表板應用程序。

本文的其余部分章節說明如下:第2節介紹了基于Python 的人工智能醫療物聯網架構。第3節描述了使用Django Web 框架和Python 編程語言開發Web 應用程序儀表板。第4節介紹了開發的應用程序儀表板中使用的MQTT 和Django通道。第5節提供結論以及未來研究方向。

2 基于Python 的人工智能醫療物聯網總體架構設計

隨著移動計算時代的來臨,人手一機,隨處經由數據網絡取得各項數據,同時手機也是人們跟計算機世界溝通最好的界面,因此智慧養老系統中移動設備(手機)是必要的設備。由于物聯網的時代已經來臨,有成千上萬的傳感設備都需要經由無線網絡上網,這些感知器可以偵測身體生命征象訊號(如:體溫、心跳和血氧等)以及環境和設施的訊號(如氣溫和水位等)。構建的智慧養老系統中,網絡服務器是必不可少的角色,它可以結合數據庫資源來提供網絡服務。因此,傳感器、移動裝置(手機)、服務器就形成物聯網的黃金鐵三角,如圖1所示。

Python 是一種高級、通用的直譯型編程語言。盡管Python 的執行速度比其他基于編譯器的語言還要慢,但由于它的特性非常適合用來開發物聯網與老人服務事業相關的智能服務。因為它易于學習并且擁有眾多專門的套件,這使得Python 成為2017 年至2021年最流行的編程語言[9-13]。基于Python程序語言來說,傳感器、行動裝置和伺服主機的軟件開發都可找到相對的套任,這三項軟件可以分別對應到Micro?Python、Kivy和Dajngo等套件。基于物聯網架構由應用程序、網絡和感知等三層組成,應用程序層提供各式服務,以數位內容服務為主,網絡層以物聯網的協定、爬蟲工具以及交換格式等套件為主,感知層是實際對應到硬設備,例如:ESP32、ESP 8266、Raspberry Pi等,以能提供控制輸出入設備以及通訊界面的韌體發展套件為主。AIoMT 其對應的Python套件如圖2所示。表1則說明基于Python的物聯網相對應于圖2套件的功能以及相對應的網址。

智慧科技導入老人照顧服務中,最常見的是基于Web 的物聯網服務,包括:家庭自動化、內容管理系統、微型應用程序開發和儀表板設計。Home Assis?tant 是一個使用Python 開發的開源家庭自動化操作系統,它使用YAML(Yet Another Markup Language)語法進行配置。儀表板用于開發監控系統,提供可視化控制面板,可供服務提供者透過數據快速地了解服務內容,Dash 是一個基于Python 的開源儀表板套件,也是開發交互式分析應用程序的最快方法。Flask 和Django 分別是以Python為基礎的輕量級網絡框架和高級網絡框架。Django CMS 和Mezzanine 則是以Django為基礎的內容管理系統,最適合開發深度旅游網站。Kivy則是可以開發跨平臺應用程序(App),如iOS和Android,也支持多點觸控的功能。

在網絡層,Requests是在Apache2 許可下發布的套件,是一個支援Python 超文本傳輸協議(HTTP)的網絡爬蟲工具。Beautiful Soup 是一個基于Python的爬蟲工具,可用于從HTML 和XML 文件中提取數據,它提供了導航、搜索和修改解析樹的慣用方法,以從網頁中檢索信息。另外,Scrapy也是很重要的爬蟲工具之一。JSON是JavaScript 物件對象符號表示格式,可提供人類可閱讀的文本,用于傳輸由鍵值和數值成對組成的數據集合,用于物件對象之間的開放標準文件格式或數據交換格式。Paho MQTT 庫是用于開發物聯網應用程序的客戶端開源代碼,MQTT是物聯網中很重要的協定之一。

在感知器層,樹莓派(Raspberry Pi)是一系列微型單板計算機。樹莓派支援Python程序語言,可以開發各種應用程序。例如:Raspberry Pi 4 Model B 于2019年6 月發布,采用1.5 GHz 64 位四核ARM Cortex-A72 處理器。MicroPython 和Circuit Python 是用于不同的微控制器的Python 編程語言。MicroPython 支持PYBoard、ESP8266、ESP32 和WiPy等微控制器。Cir?cuit Python 主要支持Adafruit、Arduino、Nordic Semi?conductor 和SparkFun等開發板。

3 基于Django MTV 架構設計

本節描述如何運用Python/Django技術開發儀表板應用程序(圖3),圖3中展示了模板(Templte)、視圖(View)、模型(Model)和網址(urls)等模塊間的關系。當基于Django網絡服務器收到客戶端瀏覽器送來的請求時,Django 網絡伺務器會將網址傳遞給urls.py 模塊,然后比對該模塊中的path函數進行網址和功能的鏈接轉換。當比對到相同的網址時,ulrs.py 會調用view.py 模塊中相應的視圖函數,接著就會執行該視圖函式。在執行該視圖函數時,會依程序功能需求來操作數據庫,不管是從數據庫中取得的數據或是經由運算所產生的結果,都會將訊息儲存在該視圖函數的區域變量中。然后視圖函數使用指定的html 文件和區域變量調用渲染函數。最后,html 文件和相關文件中的嵌入模板轉換這些傳遞變量的內容。在此應用程序中,使用了以下軟件包:1. Django 3.0.2;2. channels2.4.0;3. paho-mqtt 1.5.0;4. django-bootstrap 4 1.1.1;5.django-heroku 0.3.1。

針對照顧老人設計物聯網服務程序,對于儀表板物聯網應用程序,在該應用程序的頂部顯示流量、設備、用戶和運行率等四個重要數據面板,以方便服務提供者查看老人照顧的服務情形。在流量數據方面,系統接收智能傳感器發送的MQTT消息的流量,經由流量統計數字可以得知這些傳感器提供的有關老人照顧整體數據。在設備數據方面,表示系統中安裝的物聯網設備的總數量。在用戶數據方面,表示系統創建的用戶數量。運行率是顯示已安裝設備的運行的情形。在該應用程序中顯示了已安裝物聯網設備的運行狀態,包括:設備的啟動以及收到各式感知器的訊號內容。

4 嵌入MQTT 至Django通道的設計

本節介紹基于Django設計的互聯網/物聯網應用過程中,整合物聯網通訊協定MQTT 和背景執行的Django 通道。MQTT是物聯網的通訊協定,MQTT 具有三個主要角色,即發布者、代理和訂閱者/接收者,主要用于把智能傳感器訊號傳到網絡服務器,這些信號會轉換成消息發布到基于Django的物聯網儀表板應用程序。然而通過網站存取物聯網中感知器的數據,存在很大問題,就是必須向網站發出請求命令,才能讓網站的程序處于執行狀況。因此,網站必須要能在沒有經瀏覽器發出請求命令時,也能背景執行服務,這項功能對于使用網站來做老人照顧服務是很重要的。而在Django這項能力就是通道技術,其主要用于后臺任務執行。

圖4展示基于Django的互聯網/物聯網系統,使用通道技術來整合MQTT物聯網通訊協定以及使用者的數據流程。依照圖3的說明,Django使用MTV架構來執行應用程序,因此在圖4 中包括Model、View 和Urls等三個角色。而MQTT三個角色分別是發布者(Publisher)、代理人(Borker)以及接收者(Receiver),其中發布者就是感知器,可能是老人的心跳或血壓值,也可能是門窗的近接開關或是緊急求救的訊號。MQTT代理人可以自行架設,或是使用現有的代理人服務器,例如:http://www.mqtt-dashboard.com/。MQTT接收者就是用Django 實現的函式,為基于Django 的互聯網/物聯網系統應用程序的一部分,為了能背景執行會以工作程序(Worker Process)方式出現,也就是采用通道技術,MQTT接收者會以后臺任務使用通道技術向MQTT代理人發送的訂閱消息后,Django就可以處于待機的狀態,當Django 接收器接收到消息時,接收器會解析消息并檢索信息。然后,接收器使用對象關系映射技術將存儲在數據庫中的數據取出。

智能傳感器通常安裝在老人家中,當事件被觸發或固定時,傳感器會向MQTT 代理人發送一則消息,然后由代理人將其訊號傳輸給訂閱者。以下語法是基于Django的網絡儀表板應用程序的接收器和智能傳感器之間的協議:

{'serial':'006','name':'緊急按鈕','value':'OK','unit':'Times','device':"Granny's home"}

上述語法的格式是采用Python 內置數據結構的字典以鍵/值成對方式出現。第一個鍵表示用于該訊息的序列號。第二個和第三個鍵分別用于指示事件名稱和內容值,接下來是事件單位,最后一個鍵表示設備的名稱。

5 結論

本研究以Python/Dajngo為基礎設計并實現了基于人工智能、互聯網/物聯網的智慧養老服務系統。透過智慧感知器收集數據再經過MQTT協定傳送到老人照顧服務應用程序,并實現流量、設備數量、使用者人數以及設備運轉率,將數據顯示在老人照顧服務應用程序的儀表板上。本系統采用Django 通道技術以運行后臺任務方式,結合MQTT收集智能傳感器發送的信息,經由Django、MQTT和通道等技術的整合可實現為老人照顧智能生活服務的Web應用程序儀表板雛形。

未來本系統將結合醫療物聯網進行研究,可依照NIX Solutions于2021年8月5日發表五大醫療物聯網(IOMT) 應用[14],包括:可穿戴生物傳感器(Wearable Bi?osensors)、自動胰島素輸送(Automated Insulin Deliv?ery)、連接吸入器(Connected Inhalers)、智能溫度計(Smart Thermometers)以及虛擬醫院/病房(Virtual Hos?pitals/Wards)。例如,在新型冠狀病毒感染中,常需要有實時性的血氧濃度偵測,才能做出適當的醫療處理,因此若能應用人工智能醫療物聯網系統實時監控患者的血氧濃度的變化,更能符合時效性和實時性傳輸和診療。

猜你喜歡
物聯網人工智能
我校新增“人工智能”本科專業
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業
IT經理世界(2018年20期)2018-10-24 02:38:24
數讀人工智能
小康(2017年16期)2017-06-07 09:00:59
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
基于LABVIEW的溫室管理系統的研究與設計
論智能油田的發展趨勢及必要性
下一幕,人工智能!
南風窗(2016年19期)2016-09-21 16:51:29
下一幕,人工智能!
南風窗(2016年19期)2016-09-21 04:56:22
主站蜘蛛池模板: 国产精品妖精视频| 九九热精品视频在线| 国产精彩视频在线观看| 国产肉感大码AV无码| 久草青青在线视频| 国产亚洲高清视频| 伊人中文网| 欧美成人免费一区在线播放| 香蕉色综合| 亚洲男人在线| 波多野吉衣一区二区三区av| 亚洲人成高清| 国产香蕉一区二区在线网站| 成年人国产网站| 亚洲国产日韩在线成人蜜芽| 91精品网站| 亚洲无限乱码| 精品国产成人高清在线| 伊人久久婷婷| 伊人久久久大香线蕉综合直播| 波多野结衣二区| 制服丝袜一区二区三区在线| 成人国产精品2021| a欧美在线| 免费xxxxx在线观看网站| 国产www网站| 日本在线免费网站| 色综合天天娱乐综合网| 四虎影视无码永久免费观看| 在线精品亚洲一区二区古装| 无码中文字幕精品推荐| 91午夜福利在线观看| 色网站免费在线观看| 人人看人人鲁狠狠高清| 91精品啪在线观看国产91九色| www.狠狠| 99九九成人免费视频精品| 国产又粗又猛又爽视频| 亚洲国产91人成在线| 国产视频入口| 国产精品hd在线播放| 亚洲中文字幕久久无码精品A| 亚洲精品麻豆| 精品人妻无码中字系列| 国产91全国探花系列在线播放| 视频二区亚洲精品| 久久午夜夜伦鲁鲁片不卡| 大学生久久香蕉国产线观看| 无码免费视频| 午夜福利在线观看入口| 国产精品视频第一专区| 欧美精品色视频| 欧美日在线观看| 午夜性爽视频男人的天堂| 噜噜噜久久| a毛片免费在线观看| 日韩精品毛片| 宅男噜噜噜66国产在线观看| 亚洲一区第一页| 久久综合色88| 成人综合网址| 亚洲三级影院| 亚洲欧洲日韩综合| 九九热在线视频| 狠狠色丁香婷婷| 视频一区亚洲| 五月天丁香婷婷综合久久| 国产清纯在线一区二区WWW| 91亚洲视频下载| 亚洲人免费视频| 欧美成人第一页| 国产av无码日韩av无码网站| 伊人福利视频| 欧美性色综合网| 久久久久亚洲av成人网人人软件 | 亚洲免费福利视频| 欧美亚洲另类在线观看| 亚洲欧洲日产国产无码AV| 成人精品亚洲| 国产亚洲一区二区三区在线| 97精品伊人久久大香线蕉| 日韩欧美中文字幕在线精品|