- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于物联网
老年人跌倒报警系统设计与制作
掌控板小小身躯显身手硬件分析六轴传感器:获取老年人身体状态RGB-LED灯:亮灯显示报警信息蜂鸣器:播放音符实现摔倒报警
梳理摔倒报警系统项目分析六轴传感器感知老人状态发送状态信息亲属接收信息发送警报判断出现问题而蜂鸣器、LED灯easyIoT平台
理论物联网的三层结构感知层传感器,如声音、六轴加速度传感器。应用层控制器、执行器等,如LED灯、蜂鸣器等设备。网络层物联网系统的数据传输通道,负责将感知层采集的数据传输到物联网平台并发送给订阅者。
项目一问题分析用掌控板模拟实现老人摔倒后自动远程报警通知家人,(两块掌控板之间的远程通信)两个掌控板之间远程能直接通信吗?思考掌控版的六轴传感器能获取自身的运动状态,根据状态发送信息到easyIoT平台。easyIoT平台获取easyIoT平台的信息,在屏幕显示,如果接收的信息为摔倒,则播放指令:音符、所有LED亮红灯报警;否则关闭所有LED灯。老人状态信息老人状态信息接收端2接收端3根据上图完成导学案项目一问题分析任务
项目二搭建网络连接WIFI。1
项目二搭建网络自主阅读学案项目二第1部分内容。21、什么是MQTT协议?2、MQTT协议由哪几部分构成?回答
项目二搭建网络旧知迁移:类比HTTP协议与MQTT协议。3MQTT协议:发布/订阅模式HTTP协议:基于C/S的请求/响应模式HTTP协议是一种无状态的协议,它是指客户端和服务器之间的每次请求和响应都是相互独立的,不会保存任何状态信息。与HTTP的请求/响应模式的不同之处在于,它将发送消息的客户端(发布者)和接收消息的客户端(订阅者)进行了解耦。发布者和订阅者之间无需建立直接连接,而是通过MQTT代理服务器来负责消息的路由和分发。
项目二搭建网络根据导学案项目二第2、3部分内容,完成以下操作。41、根据座号打开项目文件,连接设备。2、初始化MQTT参数。操作
项目三搭建应用【要求】:(1)座号(组)相邻两人(组)之间合作:(2)座号(组)奇数同学模拟老年人做发送端,座号(组)偶数同学模拟老人家人做接收端;(3)两人(组)完成后,点击上传到设备运行,发送端摇晃一下掌控板,屏幕朝上或者朝下,接收端查看是否接收到“摔倒”信息并报警。模拟真实的工作场景,实现报警信息的发送与接收。5发送端:循环监测掌控板当前姿态,如果屏幕朝上或者朝下(表示老人摔倒),MQTT发送“摔倒”到easyIoT的指定主题,否则MQTT发送“正常”到easyIoT的指定主题。接收端:当MQTT接收到easyIoT平台订阅主题的信息时,在屏幕显示该信息,如果信息内容等于“摔倒”,指令:三个LED灯为红色,播一拍音符报警,否则关闭LED灯。
项目四组内合作测试上个活动中做发送端的同学(组)现在做接收端,上个活动中做接收端的同学(组)现在做发送端。(打开“发送端.sb3”或者“接收端.sb3”项目文件,从初始化MQTT参数开始做)角色互换【升级任务】:小组内合作测试,只有一个人作为发送端,其他几个人作为接收端,模拟老年人摔倒后同时发送信息给多个子女、社区医院、保健医生等。注意事项:接收端程序把MQTT初始参数要与发送端的一致
梳理总结摔倒报警系统六轴传感器感知老人状态发送状态信息亲属接收信息发送警报判断出现问题而蜂鸣器、LED灯easyIoT平台网络传递状态信息,平台接收分发已订阅的接收端,接收信息mind+中支持最多5个MQTT主题,可以同时使用多个主题进行通信,例如使用不同的主题传递温度、湿度、光线亮度、经纬度等信息,实现远程开启关闭空调、加湿器、电灯,获取位置信息等。
后续下节预告摔倒报警系统之GPS模块:摔倒后老年人的位置发送
文档评论(0)