資料介紹
描述
?
一、使用說明
我們的家庭監(jiān)控系統(tǒng)由Windows 10 IoT Core 設備(Raspberry Pi 2 或Minnow Board MAX 均可)、TI SensorTag 和Microsoft Azure Storage Table 組成。首先,CC2541 TI SensorTag 包括溫度傳感器、濕度傳感器、大氣壓力傳感器、加速度計、陀螺儀和磁力計。我們可以使用這個模塊來收集室內(nèi)的環(huán)境參數(shù)。然后參數(shù)通過藍牙 LE 發(fā)送到 Windows 10 IoT Core 設備。一旦 Windows 10 IoT Core 設備獲得這些數(shù)據(jù),它們將被打包為 JSON 消息并傳輸?shù)?Azure。然后消息將存儲在 Azure 存儲表中。最后,我們可以通過 Windows 10 for PC 或 Windows 10 for Mobile device 上的 Windows Universal Apps 在任何地方查看這些數(shù)據(jù)。實際上,USB 網(wǎng)絡攝像頭用于在發(fā)生緊急情況時拍照并將其發(fā)送到 Azure 存儲。我們將來會完成這個功能。系統(tǒng)架構如圖1所示:
?
![poYBAGOlCuaAWshKAADMpEh7BO8836.jpg](https://file.elecfans.com/web2/M00/85/EF/poYBAGOlCuaAWshKAADMpEh7BO8836.jpg)
?
2.先決條件
?
要成功運行此項目,您需要以下項目:
?
1. 樹莓派 2(或 MinnowBoard MAX)
?
2. 德州儀器 CC2541 SensorTag
?
3. ORICO BTA-403 迷你藍牙4.0 USB加密狗
?
4. 有效的 Azure 訂閱
?
?
?
3. 將 SensorTag 與 Windows 10 IoT Core 設備配對
?
在我們從 Sensortag 讀取傳感器數(shù)據(jù)之前,我們需要將SensorTag與Windows 10 IoT Core Device配對。首先,將ORICO BTA-403 Mini Bluetooth 4.0 USB Dongle插入Windows 10 IoT Core Device的USB接口。然后我們就可以根據(jù)這個 URL 的文檔完成配對工作:http://ms-iot.github.io/content/en-US/win10/samples/BLEGatt1.htm。請記住,當我們將 SensorTag 與 Windows 10 IoT 核心版設備成功配對后,我們可以在“配對設備列表”中看到 SensorTag,如下所示。
?
![pYYBAGOlCuiAMqiUAABY3jO3HR8336.png](https://file.elecfans.com/web2/M00/86/78/pYYBAGOlCuiAMqiUAABY3jO3HR8336.png)
?
4. 創(chuàng)建 Azure 存儲帳戶
?
在此項目中,我們將需要 Azure 存儲表來存儲來自 Windows 10 IoT Core 設備的數(shù)據(jù)。因此,我們可以按如下方式創(chuàng)建它。
?
(1) 在 Azure Management Portal ( https://manage.windowsazure.com ) 中,單擊左側的“STORAGE”圖標以查看您現(xiàn)有的存儲帳戶(如果有),然后單擊“+NEW”按鈕在左下角。
?
(2) 在“NEW”面板中,選擇“DATA SERVICES” | “存儲” | “快速創(chuàng)建”。完成“URL、位置/關聯(lián)組和復制”字段,然后單擊“創(chuàng)建存儲帳戶”按鈕。
?
(3) 等待新存儲帳戶的狀態(tài)顯示為“在線”。
![pYYBAGOlCuuAL6pzAABtM4_Tw1k176.png](https://file.elecfans.com/web2/M00/86/78/pYYBAGOlCuuAL6pzAABtM4_Tw1k176.png)
?
(4) 選擇剛剛創(chuàng)建的Storage account,然后點擊頁面下方的MANAGE ACCESS KEYS。復制存儲帳戶名稱和其中一個訪問密鑰。
?
![poYBAGOlCu2Ad-QQAABeTSffHwI387.png](https://file.elecfans.com/web2/M00/85/EF/poYBAGOlCu2Ad-QQAABeTSffHwI387.png)
?
?
5. 創(chuàng)建 Azure 存儲表
我們使用 Azure 存儲資源管理器創(chuàng)建 Azure 存儲表。
(1) 去添加賬戶,填寫賬戶名和access key。帳戶建立后,您可以訪問顯示 blob 容器、隊列和表的存儲。
(2) 選擇表格,點擊新建按鈕,新建一個表格,命名為“SensorTagTable”,如下所示。
?
![pYYBAGOlCvGASoqKAABZV53-kEg587.png](https://file.elecfans.com/web2/M00/86/78/pYYBAGOlCvGASoqKAABZV53-kEg587.png)
?
6. 在您的物聯(lián)網(wǎng)設備上部署和運行應用程序
?
此應用程序是在“BluetoothGATT/CS”示例的幫助下設計的:http: //ms-iot.github.io/content/en-US/win10/samples/BLEGatt2.htm。因此,此應用程序的 UI 與“BluetoothGATT/CS”示例非常相似。
?
首先,下載代碼。在您的磁盤上復制該應用程序并從 Visual Studio 2015 RTM 打開該項目。確保將“遠程調(diào)試”設置設置為指向您的設備。SensorTag 與您的 Windows 10 IoT Core 設備配對。
?
接下來,在解決方案資源管理器中打開 MainPage.xaml.cs 并找到“dataTransmitterTick”。添加您在第 4 部分中保存的存儲帳戶名稱和訪問密鑰。
?
?
現(xiàn)在您應該能夠從 Visual Studio 中按 F5:SensorTagtoAzure 應用程序?qū)⒉渴鸩樱鷳摃谠O備輸出中看到這一點。
?
?
單擊頂部的“開始”按鈕以連接到 SensorTag 并顯示傳感器數(shù)據(jù)。可能會出現(xiàn)一個彈出窗口,要求獲得訪問 SensorTag 服務的權限,單擊“是”繼續(xù)。幾秒鐘后,您應該會看到像這樣更新的數(shù)據(jù)。
?
?
單擊“開始”按鈕下方的“發(fā)送數(shù)據(jù)”按鈕,將數(shù)據(jù)發(fā)送到 Azure 存儲表。數(shù)據(jù)將每 5 秒傳輸一次。如果要更改時間間隔,可以修改“AzureButton_Click”中的代碼,如下所示。
?
private void AzureButton_Click(object sender, RoutedEventArgs e)
?
{
?
timerDataTransfer = ThreadPoolTimer.CreatePeriodicTimer(dataTransmitterTick, TimeSpan.FromMilliseconds(Convert.ToInt32(5000)));
?
}
?
最后可以看到SensorTagTable中的數(shù)據(jù)如下。
?
?
7. 在您的 PC/移動設備上部署和運行應用程序
?
首先,下載項目“WindowsIoTClient”。在您的磁盤上復制該應用程序并從 Visual Studio 2015 RTM 打開該項目。此應用程序是使用 Windows Universal Temple 構建的,因此您可以在 Windows 10 PC/Mobile 以及 Windows 10 IoT Core 設備上運行它。
?
接下來,在解決方案資源管理器中打開 StorageSensor.cs 并找到“_accountName”和“_key”。添加您在第 4 部分中保存的存儲帳戶名稱和訪問密鑰。
?
現(xiàn)在您應該能夠從 Visual Studio 中按 F5:WindowsIoTClient 應用程序?qū)⒉渴鸩樱鷳摃谠O備輸出中看到這一點。
?
?
- 基于Microsoft Azure Sphere的AI家庭安全系統(tǒng)
- HomeBear.Blinkts Windows 10 IoT核心版開源
- 認識Cortana和Windows 10 IoT
- 使用Azure MT3620和Azure IoT Central的風車監(jiān)視器
- ESP32 Azure IoT Kit硬件設計指南
- 工業(yè)智能網(wǎng)關如何快對接微軟云Azure IOT 0次下載
- Windows 10/11應用開發(fā)的系統(tǒng)要求綜述 6次下載
- 基于NB-IoT的電力設備電量監(jiān)控系統(tǒng) 31次下載
- 高性能嵌入式堆棧Azure PTOS USBX概述 10次下載
- 使用樹莓派2實現(xiàn)的植物澆水系統(tǒng)的資料合集 56次下載
- 使用LabVIEW和物聯(lián)網(wǎng)介紹進行分布式家庭智能監(jiān)控系統(tǒng)的設計說明 12次下載
- 構建Windows 10 物聯(lián)網(wǎng)(IoT)設備的十大理由介紹 4次下載
- Dragonboard 410c 搭建Windows10 IOT 4次下載
- 基于物聯(lián)網(wǎng)的家庭火災監(jiān)控系統(tǒng)設計 8次下載
- 基于移動Agent的智能家庭遠程監(jiān)控系統(tǒng)設計
- 使用MM32F3270基于Azure RTOS定時器組的應用 1751次閱讀
- 使用MM32F3270基于Azure RTOS動態(tài)內(nèi)存管理的應用 992次閱讀
- 使用MM32F3270基于Azure RTOS信號量的應用 1071次閱讀
- 監(jiān)控系統(tǒng)負載記錄系統(tǒng)狀態(tài) 1013次閱讀
- Azure Percept DK的硬件介紹與設置使用 1149次閱讀
- 盤點Windows 10X亮點前瞻 1836次閱讀
- 干貨:如何把win7系統(tǒng)免費升到win10系統(tǒng) 4972次閱讀
- windows10操作系統(tǒng)安全模式的使用技巧 1298次閱讀
- 怎么從USB驅(qū)動器加載運行Windows 10 2082次閱讀
- 基于嵌入式平臺的Windows CE5.0的無線監(jiān)控系統(tǒng)設計詳解 1594次閱讀
- Windows 10操作系統(tǒng)的正確關閉方法 4552次閱讀
- 用老掉牙的A10來搭建一個家庭物體移動監(jiān)控平臺 6055次閱讀
- 基于Cerebot MX4開發(fā)平臺的家用智能監(jiān)控系統(tǒng)設計 910次閱讀
- 基于嵌入式Windows CE5.O的無線視頻監(jiān)控系統(tǒng)設計與應用 1419次閱讀
- 淺談云災難恢復與備份之Azure Site Recovery服務 1905次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論