<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 物聯網與傳感器 > 設計應用 > 基于iBeacon定位技術的智慧圖書館

          基于iBeacon定位技術的智慧圖書館

          作者:張倬勝 艾浩軍 馬方方 薛靜遠 章尹圣原時間:2014-12-29來源:電子產品世界收藏
          編者按:  摘要:本項目遵循物聯網技術架構,設計了智慧圖書館整體解決方案。它以iBeacon室內定位、3D實境、移動互聯網、SaaS等技術為基礎,實現了圖書館場景下的智能定位與導航服務、圖書館增強現實位置服務、3D運行監管、角色個性化服務等功能。針對讀者,可以獲得圖書智能檢索、館內定位與導航、消息推送、向工作人員求助等服務;針對工作人員,使用Unity3D構建圖書館場景,實時獲取圖書館內讀者與館區信息,實現圖書館全境動態監管。   引言   近年來,隨著物聯網(IoT)以及相關技術的發展與應用普及,圖書館服務

            摘要:本項目遵循技術架構,設計了智慧圖書館整體解決方案。它以室內定位、實境、移動互聯網、SaaS等技術為基礎,實現了圖書館場景下的智能定位與導航服務、圖書館增強現實位置服務、運行監管、角色個性化服務等功能。針對讀者,可以獲得圖書智能檢索、館內定位與導航、消息推送、向工作人員求助等服務;針對工作人員,使用Unity構建圖書館場景,實時獲取圖書館內讀者與館區信息,實現圖書館全境動態監管。

          本文引用地址:http://www.ex-cimer.com/article/267426.htm

            引言

            近年來,隨著(IoT)以及相關技術的發展與應用普及,圖書館服務正在從“信息化”向“智能化”演變。本項目通過在圖書館內部署室內定位系統,從而更好地提供位置服務,給讀者和工作人員帶來更多的便利,極大地增強圖書館的智能化及其服務水平。

            1 系統總體設計

            1.1 設計目標

            (1)構建位置,采用高精度定位算法實現室內精確定位。

            (2)構建位置服務引擎,基于SOA架構,采用J2EE框架。

            (3)完成Unity3D定位模型和Android終端設計。

            (4)實現圖書館個性化LBS位置服務功能。例如:圖書智能檢索、館內定位與導航、消息推送、向工作人員求助等服務。

            (5)實現圖書館3D全境動態監管。

            1.2 硬件選型

            1.2.1 基站的構成

            12個CC2541 SensorTag(SensorTag 是首款智能開發套件,專注于無線傳感器應用,同時也是唯一的面向智能手機APP開發人員的開發套件。SensorTag 可用作各種智能手機附件的參考設計和開發平臺。)

            1.2.2 主要設備部署方法

            每40平米布置一信號發射基站。

            1.3 系統架構

            1.3.1 軟件架構

            智慧圖書館根據M2M的應用要求,以SOA作為軟件架構,通過SaaS模式對外提供服務。本架構分為四層:分別是傳感器接入層、位置數據處理層、位置服務引擎、位置傳感網應用層。如圖1所示。

          物聯網相關文章:物聯網是什么



          上一頁 1 2 3 4 5 6 下一頁

          評論


          相關推薦

          技術專區

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();