电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>新的Avatar模块试验板原型构建

新的Avatar模块试验板原型构建

2023-07-10 | zip | 0.01 MB | 次下载 | 免费

资料介绍

描述

计划:

我的家庭自动化想法是使用运行 Windows 10 IoT Core 的 Raspberry Pi 2 连接到我之前创建的 Avatar 远程 Wifi 模块。这些模块发布传感器数据或将接受开/关命令。

具体来说,我将开发一个订阅和收集 Avatar 传感器数据并可以发出 Avatar 执行器命令的 Windows 10 应用程序。该应用程序将显示任何发现的 Avatar 模块,并允许用户选择一个并显示其传感器数据或发出命令。传感器数据是原始电压、频率或数字状态。应用程序会将原始信息解码为温度、湿度、光照强度等,具体取决于数据类型。

此外,我想获得编写与 Cortana 交互的代码的经验,以便她可以在传感器数据高于或低于阈值时提醒用户。我将向应用程序添加一个选项来配置温度或湿度等数据的阈值,超过阈值时将向用户生成通知。

作为延伸,我想将选定的传感器数据发送到 Azure 应用程序,以便智能手机、平板电脑或 PC 可以远程访问传感器数据,并让 Cortana 提醒远程用户超过阈值。我希望这是像 Halo-esc 一样的感觉,因此当 Cortana 出现警告士官长即将发生危险时,它会模仿角色扮演游戏。

 

背景资料

 

正如我提交的计划中提到的,我已经有了无线Avatar 远程模块的工作原型。事实上,在被选中参加 Windows 10 物联网竞赛之前,我刚刚构建了一个新的 Avatar 模块试验板原型,该模块使用 ESP8266板进行 WiFi。

Avatar 模块可以使用任何支持 GPIO、ADC 和 PWM 功能的微控制器或设备制作,并且能够实现支持 UDP 套接字的 IP 堆栈。Avatar 模块成为我所说的 Avatar Framework 的一部分。要成为框架的一部分,Avatar 模块必须满足一些基本要求才能与 Avatar 应用程序兼容。其中包括发现、配置和数据发布。

我将其称为框架,因为它最终将不仅仅是控制应用程序与传感器模块感应和执行器模块控制的环境之间的 API。最终,它将支持内置的系统健康监控服务、数据记录应用程序、能够回放记录数据以帮助调试控制应用程序的模拟器应用程序、处理传感器数据以生成和发布派生类型的数据和事件的中介应用程序以及最后但不会最少的翻译网关应用程序来连接非 Avatar 模块,例如 WeMo 电灯开关或插座。

这是一个顶级用例图,有助于直观地显示框架。我还包括了 3 个子用例图,涵盖了 Avatar 传感器必须实现的 3 个要求中的每一个。

 
 
 
 
poYBAGOlC4mAQlhpAABCwUfhRQc274.png
 
1 / 4
 

那么 Win10 IoT Core/Azure 和 Raspberry Pi2 适合哪里呢?

为了回答这个问题,让我们谈谈将使用 Avatar Framework 和 Avatar Remote Actuators 的控制器应用程序。我特意将框架设计为在防火墙后安全地在本地工作。本质上,Avatar Framework 是(不是)物联网。有好处可以得到这样一来,传感器和执行器就不必陷入实施高安全性协议的困境,它们既简单又便宜。第二个主要好处是我不必使用 TCP 及其点对点连接在节点之间进行通信,点对点的扩展性不是很好。如果您在 Internet 上发送数据,您将需要 TCP 的保证交付和有序数据包交付。如果您将大部分数据保存在您自己控制的网络上的防火墙后面,UDP 和多播就足够了。为了帮助您直观地了解框架的一些使用方式,我将抛出一些现有的图表,从简单的智能手机和单个头像传感器配置到具有多个传感器、多个控制器应用程序和外部 GUI 界面的配置在智能手机或平板电脑上。

 
 
 
 
pYYBAGOlC4yATpvzAAA8vtMWTrY536.png
 
1 / 324x7 控制 需要来自大面积物理区域的传感器数据的应用程序
 

请记住,所有这些配置都在本地网络上,并安全地隐藏在防火墙后面。然而,一旦我移植了框架并将所有内容都塞进了一个 DLL 中,我就能够快速启动一个演示应用程序来可视化来自发现过程和订阅数据的数据。享受!

 

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费