毕业设计: 家居物联网毕业设计项目,cc2530作zigbee无线通信,Arduino作控制器,树莓派作网关 以cc2530为zigbee芯片,设计一套用于控制cc2530的命令集,在z-stack2.5.1a上实现解析和执行;Arduino可以通过串口和cc2530进行通信,用来发送控制命令给cc2530,接收命令的返回消息和接收其他zigbee模块发送过来的消息。 2、以Arduino unio r3为控制器,使传感器和控制器工作起来,实现具有实际应用价值的家居应用。 3、以树莓派3B作为网关,把家居的zigbee网络连接到因特网。物联网网关软件——BSGateway,基于java语言采用OSGi技术进行开发构建,实现BSGateway以下特性:支持热拔插,支持在线升级,具有初级的安全性,具有高可靠性、高可扩展性和高可维护管理性。
2023-04-14 20:06:51 84.07MB 毕业设计 家居物联网
1
概述当前国内物联网市场的云端生态已经相对完善,但物联网终端设备仍然各成一家、相互隔绝,需要在多种场景下进一步规范化物联网终端软硬件接口。 本作品针对这一市场痛点,以ART-Pi开发板和RTT操作系统为基础,从软件接口层构建一个相对统一设备至设备(D2D)与设备至云端(D2C)的小型通信接口,使用多种输入设备与多种输出设备验证其实际效能,为RTT与STM32强强联合实现“全连接”的目标提供一个最优实践与解决方案。 项目应用场景:工业现场、车载与家庭环境。 开发环境硬件:ART-Pi开发板 RT-Thread版本:4.0.3 开发工具及版本:RT-Thread Studio版本: 1.1.5 RT-Thread使用情况概述内核部分: 调度器:创建多个线程来实现不同的工作。 信号量:用来同步线程。 事件集:通知数据采集完成 组件部分: Sensor框架,SAL 套接字抽象层 Sensor框架:将温湿度传感器注册到sensor上。使用该框架提高了代码的复用性。 SAL 套接字抽象层:该组件实现了对不同网络协议栈或网络实现接口的抽象,并对上层提供一组标准的API接口,方便网络应用的开发与稳定性。 驱动部分: Pin设备:通过控制GPIO高低电平控制外接设备。 串口设备:监控系统运行状态,可作为输入控制。 第三方软件包部分: cJSON:C语言实现的极简的解析 JSON 格式的软件包。 onenet: RT-Thread 针对 OneNET 平台连接做的的适配,通过这个软件包,可以让设备在 RT-Thread 上非常方便的连接 OneNet 平台,完成数据的发送、接收、设备的注册和控制等功能。 Paho-mqtt,:本软件包是在 Eclipse paho-mqtt 源码包的基础上设计的一套 MQTT 客户端程序。 Webclient:提供设备与 HTTP Server 的通讯的基本功能。 硬件框架硬件设备以ART-Pi开发板及其板载设备为主。 软件框架说明软件框架以标准RT-Thread操作系统为基础,通过添加网络模块AP6212的设备驱动,以及SAL 套接字抽象层,实现系统的基础联网功能。 在此基础上,添加cJSON 、onenet、paho-mqtt 软件支持,并在onenet云端建立基于MQTT的产品与设备,将身份认证信息写入软件包,实现系统通过MQTT协议与云端服务器远程通信协议支持。 最后,基于系统和第三方MQTT协议的API接口,实现业务代码。添加设备节点与解析程序,并以线程的形式载入系统中。 软件模块说明应用软件的关键业务代码部分基于系统和第三方MQTT协议的API接口实现,并以动态创建线程的方式加入到RT-Thread系统中。 关键操作主要有两步: 获取传感器信息,并上传至服务器; 接收onenet的远程MQTT服务器发来的信息,解析并转换为底层硬件的执行指令,控制底层硬件的状态。 演示效果比赛感悟通过这次比赛,更加深刻的认识到了RT-Thread不只是一个操作系统内核,而是代表了整个嵌入式生态。作为一名 RTOS 的开发者,也许比赛前对 RT-Thread 还比较陌生。然而,随着深入接触,逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS 的种种优越之处。RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过近 12 个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。 总而言之,RT-Thread在这次比赛中充分发挥了一个物联网操作系统及其生态所蕴含的优势,这是以往嵌入式开发中由工程师只能自己手动搭建软件系统所远不能及的,衷心祝愿RT-Thread 社区越办越好,走向产业,走向世界。
2022-11-10 22:14:09 508KB 智能家居 物联网 rt-thread 电路方案
1
当监测的二氧化碳浓度,煤气浓度或火焰浓度过高时,系统通过语音模块及蜂鸣器自动进行实时报警及提示,通过光照强度模块检测室外光强,室内灯的亮度随室外的光照强度的变化而变化,室外光照强度越高,室内灯的亮度越弱。系统使用ATK-ESP8266 WiFi模块实现数据传输,将实时检测到的数据送到OneNET数据云平台保存,由云平台的服务器将存储的实时数据反馈到微信小程序中。在微信小程序中可以直观显示室内环境的实时数据,方便对家庭环境进行监视。
2022-06-30 13:33:38 47.65MB stm32 智能家居 物联网
1
概述 智能家居系统主要基于RT-thread与ZigBee开发,该系统主要分为五大部分,ZigBee无线传感器监控子系统,语音识别子系统,总控子系统,网关子系统,云端监控子系统。ZigBee无线传感器子系统通过各个传感器节点采集数据,将采集的数据通过无线网络系统传递给协调器,由协调器与总控系统进行数据交换,以完成数据的传递。总控系统通过网络将数据上传至网络,用户就能在远程进行查家中的各种环境信息,实时掌握家中的最新动态。语音识别子系统可实现人机交互,实现家电设备的智能化控制。网关子系统有两大作用,一是提供整个系统的网络;二是搭载摄像头来采集视频数据,实施远程监控的功能。云端监控子系统主要用于统计分析家中环境信息,通过可视化的界面了解家中最新动态。总控子系统为整个智能家居系统的核心所在,协调各个子系统正常运转。 开发环境硬件:ART-Pi,ZigBee终端,STM32F103最小系统板,MT7628最小系统板 传感器:DH11传感器,LD3320语音识别模块,SYN6288语音合成模块等 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本: MDK:5.30 Ubuntu:1604 IAR:8.20 RT-Thread使用情况概述该智能家居系统有两个子系统采用了RT-Thread系统,分别是语音识别子系统,总控子系统。 语音识别子系统使用的是RT-Thread Nano,使用了多线程,移植了FinSH组件,方便了该子系统调试。 总控子系统采用了完整版的RT-Thread系统,内核部分使用了调度器,信号量等;驱动部分使用了UART、SPI、BT、WiFi等;协议栈使用了MQTT等。软件包部分使用了Onenet、cJSON等。 系统架构本文所提出的智能家居系统解决方案整体框架如图所示。通过技术论证和架构分析后,决定将系统划分为五个子系统:ZigBee无线传感器监控子系统,语音识别子系统,总控子系统,网关子系统,云端监控子系统。ZigBee无线传感器监控子系统通过各个传感器节点采集数据,将采集的数据通过无线网络系统传递给路由节点,再通过路由节点将收集的各个终端节点的数据进行二次传递给协调器,由协调器与总控系统进行数据交换,以完成数据的传递。总控系统通过无线网络将数据上传至网络,用户就能在远程进行查家中的各种环境信息,实时掌握家中的最新动态。语音识别子系统可实现人机交互,实现家电设备的智能化控制。网关子系统有两大作用,一是连接以太网;二是搭载摄像头采集视频数据,实施远程监控的功能。云端监控子系统主要用于统计分析家中环境信息,通过可视化的界面了解家中最新动态。总控子系统为整个智能家居系统的核心所在,协调各个子系统正常运转。 演示效果心得感悟通过本次比赛,我不仅丰富可项目实践经验,而且对RT-Thread有了深入的学习和理解,我学习了RT-Thread的多线程及其调度、信号量、邮箱、消息队列、内存管理等,外设驱动以及各个组件等相关知识。通过这次比赛的项目实践,我又积累了不少调试经验,丰富了我的知识体系。 最后感谢主办方提供了这么好的一个平台,让我有机会展示自己,还让我学到很多知识。希望在以后的自己里也能为RT-Thread开源社区贡献自己的力量。
2022-05-31 15:03:47 5.83MB 智能家居 物联网 rt-thread openwrt
1
物联网的本质是通过二维码识读设备、射频识别(RFID) 装置、红外感应器、全球定位系统和激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网的核心和基础仍然是互联网,是互联网在终端上的延伸和扩展,区别在于用户端延伸和扩展到了任何物品与物品之间的信息交换和通信,实现万物的互联。 据艾瑞咨询数据显示,全球消费级 IOT 硬件销售额由2015 年的 3063 亿美元增长至 2017 年的 4859 亿美元。随着物联网生态体系内互联产品不断增加带来用户体验提升的正向反馈,以及 5G、云计算等基础设施的完善,整
2022-04-11 20:43:24 2.19MB TMT 3C电子 微纳电子 家电
1
智能家居系统可帮助用户通过Web UI或Tmall Elf控制家用设备。 硬件部件: 树莓派4B×1个 NodeMCU v2-基于Lua的ESP8266开发套件×1个 软件应用程序和在线服务: Arduino IDE 1.带有集成的Home Assistant的Raspberry安装系统 2.使用家庭助理控制灯泡 3.使用Home Assistant控制ESP8266的I / O端口 4.用语音助手控制家庭助手设备 详细的搭建过程详见附件。
1
IM1266交直流自适应电能计量模块 1:可采集监测交/直流电压、电流、有功功率、电能、温度等电参数 2:产品自带外壳,设计美观,集成度高,体积小,嵌入式安装。 3:支持MODbus-RTU和DL/T645-2007双协议,通讯及应用简单。 4:工业级产品,测量电路或交流或直流,均能准确测量各项电参数。
1
该系统由远程控制和报警系统两大部分组成,控制部分以电话交换网的ITU及国家标准程控交换信令作为系统控制命令,给身份识别和控制单元提供控制信号;报警部分巡回检测门窗磁传感器信号、可燃气体泄漏传感器信号以及有人出入房间信号等,对信号进行分析,根据用户设定情况通过GSM短消息平台向用户发出报警信息或进行现场防盗报警等。
2022-03-19 15:39:33 14.2MB 智能家居 物联网
1
前言: 随着这两年深入中国本土企业,在移动智能终端市场疯狂抢食,英特尔早已“摸清”了中国厂商和市场的情况。现在顺势推出智能家居平台,有着得天独厚的优势。在罗马举行的Maker Fair上,英特尔宣布将与开源硬件团队Arduino进行合作。英特尔将为Arduino提供Galileo电路板以及其他必需硬件,帮助Arduino开发小尺寸设备。该电路板使用了英特尔最新的Quark处理器。(下载链接:x86 构架的 Arduino 开发板 Intel Galileo开源资料)。接下来介绍的是基于Arduino的智能家居语音识别系统设计。 设计思路起源: 晚上回到家,家里黑漆漆一片,得找到开灯的按钮才算完事,有时候在想,如果灯泡会听话该多好啊,有了这个想法,智能家居就应运而生了,我们用Arduino打造这么一款智能家居套件并为它取了一个很搞的名字“小米渣”,需要开灯的时候,你只需叫小米渣开灯,小米渣就会立马为你打开电灯并回答:“正在开灯”,小米渣的功能可不止这一个功能哦 功能介绍:识别开关灯命令,执行开关灯操作,并语音播报当前状态。 识别温湿度读取命令,并语音播报当前温湿度情况。 实时监测危险气体,一旦检测到立即报警并语音播报危险情况。 未有识别时不做操作,识别命令有误时播报“请问您在说什么?”。 你也可以考考小米渣:“需要开灯吗?”,系统就会对环境光线进行检测,光线暗的情况下,小米渣会提醒你:“光线不足,正在开灯”然后开灯,如果光线明亮时,小米渣会说:“光线明亮,不需要开灯”保持灯在关的状态(判断光线强弱的阈值在程序中进行设置,用户可以自行修改)。 注意: 为了最大程度的减少小米渣的误操作,在程序中我们设定了一条口令触发“小米渣”,即该套件只有在正确的识别到“小米渣”三个字之后,才能执行其后关键字命令的操作,例如,如果要执行开灯命令,您需先说:“小米渣”,之后小米渣会说:“您好”,然后你再说:“开灯”,之后小米渣才会执行开灯命令。如果你不先叫小米渣的名字,它可不会理会你的吩咐喔。 语音控制命令:“小米渣”——口令触发命令。 “现在温度怎么样”——温湿度检测命令,播报相应环境温湿度。 “开灯”——开灯命令,需先执行口令触发命令才执行改命令。 “关灯”——关灯命令,需先执行口令触发命令才执行改命令。 “需要开灯吗”——环境光线检测命令,根据光线强弱,执行开关灯命令。 “小米”、“小”、“米渣“——垃圾关键词,目的是减小误操作。 其他功能就要发挥您的聪明才智了哦。 制作步骤:步骤1 将语音识别模块插到控制板上(语音识别模块已占用数字口2,4,9,10,11,12,13);然后将扩展板V5插到语音识别模块之上;语音合成模块插到传感器扩展板的xbee插座上(语音合成模块占用数字口0和1,因此下载程序时需要将扩展板的拨动开关打到PROG处,下载完后打到XBEE处);LED模块接到数字口7;继电器模块接到数字口8,温湿度传感器DHT11接到模拟口0;气体传感器接到模拟口1;环境光线传感器接到模拟口2。 步骤2 通过USB数据线,将代码下到控制器,代码下载成功后再将语音合成模块插到扩展板的XBEE接口上(注意,因为语音合成模块会占用串口,所以必须下载程序时必须拔掉,否则程序无法下载成功)。 配套清单:UNO控制板一块 DFRduino I/O Expansion V5.0 扩展板一块 中文语音识别模块Voice Recognition V1.0 一块 语音合成模块 Speech Synthesizer bee 一块 继电器模块一个 温湿度传感器DHT11一个 气体传感器一个(可检测烟雾,煤气,天然气,甲烷等) LED灯模块一个(用于表示语音识别状态,灯亮时方可进行识别) 环境光线传感器一个 小喇叭一个 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.w7214619-14516660925.4.J2MjQ4&id=14138585871
1
经过多年的需求累积,目前通常把智能家居定义为利用计算机、网络和综合布线技术,通过家庭信息管理平台将与家居生活有关的各种子系统有机地组合成一个系统。
2021-10-25 19:53:57 81KB 智能家居 物联网 文章 技术应用
1