BS-SmartHome
=
前言
-
这个项目是我所在团队的“物联网云平台”毕业设计项目的一部分,本意是作为”物联网云平台“的一个场景下的实现。本着开放、交流和学习的态度,欢迎大家的相互交流。
架构
-
(因特网) (串口)
------------树莓派网关 + cc2530
|
| 传感器或控制器
|(zigbee网络) (串口透传) /
|-------------cc2530 + Arduino/-----传感器或控制器
| \
| 传感器或控制器
|
|
|
| 传感器或控制器
|(zigbee网络) (串口透传) /
|-------------cc2530 + Arduino/-----传感器或控制器
| \
| 传感器或控制器
|
|------
|------
|------
目标
-
1、以cc2530为zigbee芯片,设计一套用于控制cc2530的命令集,在z-stack2.5.1a上实现解析和执行;Arduino可以通过串口和cc2530进行通信,用来发送控制命令给cc2530,接收命令的返回消息和接收其他zigbee模块发送过来的消息。
2、以Arduino unio r3为控制器,使传感器和控制器工作起来,实现具有实际应用价值的家居应用。
3、以树莓派3B作为网关,把家居的zigbee网络连接到因特网。物联网网关软件——BSGateway,基于java语言采用OSGi技术进行开发构建,实现BSGateway以下特性:支持热拔插,支持在线升级,具有初级的安全性,具有高可靠性、高可扩展性和高可维护管理性。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
树莓派(Raspberry Pi)是一款由英国树莓派基金会开发的小型、低成本、高度可定制化的单板计算机。它的体积仅相当于一张信用卡大小,但拥有完整的计算能力,适合各种创新项目和教育应用。自2012年初次发布以来,树莓派迅速风靡全球,深受学生、教师、爱好者和专业开发者的喜爱。 树莓派的核心是一颗强大的嵌入式处理器,配备内存和其他必要组件,支持多种Linux发行版,如Raspbian(现更名为Raspberry Pi OS)、Ubuntu、Arch Linux等。用户可以通过HDMI接口将其连接至显示器,通过USB接口接入键盘鼠标进行操作,也可通过Wi-Fi或以太网连接互联网。 这款微型电脑不仅可以执行基础的文档处理、电子表格运算等任务,还因其丰富的GPIO(通用输入输出)接口而特别适用于电子制作、物联网项目和自动化控制,例如构建媒体中心、智能家居系统、机器人平台、游戏机甚至复杂的工业控制设备等。 树莓派系列已经发展出多个版本,每一代产品在处理器速度、内存容量、接口类型等方面不断优化升级,同时保持了亲民的价格,使得更多人能够负担得起计算机技术的学习和实践成本。此外,围绕树莓派已建立起庞大的社区,共享着数不清的教程、软件资源和创意项目,极大地促进了STEM教育的发展和技术爱好者的探索精神。
资源推荐
资源详情
资源评论
收起资源包目录
一个家居物联网毕业设计项目,cc2530作zigbee无线通信,Arduino作控制器,树莓派作网关.zip (2000个子文件)
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
core.a 308KB
board.buildinfo 45KB
board.buildinfo 41KB
board.buildinfo 32KB
board.buildinfo 30KB
board.buildinfo 29KB
board.buildinfo 22KB
board.buildinfo 21KB
board.buildinfo 20KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 19KB
board.buildinfo 18KB
board.buildinfo 18KB
board.buildinfo 18KB
board.buildinfo 18KB
board.buildinfo 18KB
board.buildinfo 18KB
specs.c 1B
avrdude.conf 537KB
ZigbeeDevice.cpp 6KB
LCDApp.cpp 5KB
ZigbeeDevice.cpp 5KB
ZigbeeDevice.cpp 5KB
ZigbeeDevice.cpp 4KB
ZBC.cpp 4KB
SimpleExecuterApp.cpp 4KB
ZBC.cpp 4KB
ZBC.cpp 4KB
ZigbeeApp.cpp 4KB
SensorApp.cpp 3KB
ZigbeeInApp.cpp 3KB
SensorApp.cpp 3KB
ZigbeeOutApp.cpp 2KB
SensorApp.cpp 2KB
ZigbeeApp.cpp 2KB
ZigbeeApp.cpp 2KB
DangerAlarmApp.cpp 2KB
SmarHomeSystem.cpp 2KB
DHT11App.cpp 1KB
SampleSystem.cpp 1KB
NoticeOutSensorValueApp.cpp 1KB
SimpleExecuterApp.cpp 1KB
DHT11Device.cpp 1KB
DHT11Device.cpp 1KB
SampleApp.cpp 1KB
System.cpp 1KB
SampleSystem.cpp 1KB
SampleSystem.cpp 1KB
SmarHomeSystem.cpp 1KB
pm25Task.cpp 1KB
Tool.cpp 1021B
Tool.cpp 1021B
Tool.cpp 1011B
doorbellTask.cpp 1006B
FireSensorApp.cpp 993B
dht11Task.cpp 991B
IRRemoteApp.cpp 989B
SimpleExecuterDevice.cpp 932B
gy30Task.cpp 881B
MQ2App.cpp 862B
SimpleExecuterDevice.cpp 860B
PM25Device.cpp 859B
Tool.cpp 834B
THHUpdateApp.cpp 791B
SampleDevice.cpp 738B
IRRemoteApp.cpp 722B
PM25Device.cpp 701B
FireAlarmApp.cpp 582B
GY30Device.cpp 571B
SampleDevice.cpp 567B
WithCommandApp.cpp 559B
SimpleSensorDevice.cpp 524B
LCDDevice.cpp 500B
SampleApp.cpp 495B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
JJJ69
- 粉丝: 6345
- 资源: 5918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功