搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
繁依Fanyi0
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【算法】位运算算法——两整数之和
2
unity3D多媒体展厅触摸屏互动程序_unity 触摸一体机 展示
3
Llama3 – 8B/70B 大模型!相关的工具和模型下载_llama-70b模型下载
4
PyQt5的安装和配置_python3.7配置pyqt5环境
5
【NLP-新工具】语音转文本与OpenAI的用途_语音识别转文字模型
6
C#CRM框架EF6学习与使用介绍
7
想了解数据库系统结构及组成么?本文带你系统捋一遍_数据库结构
8
CentOS 7 安装 git 服务器
9
ant实例 jmeter_Jenkins+ant+jmeter小白入门篇(三)
10
收藏:不能不刷的《FPGA面试题及答案总结》
当前位置:
article
> 正文
智能家居框架(第3篇)_基于阿里haas板的智能家居项目报告
作者:繁依Fanyi0 | 2024-06-03 17:11:43
赞
踩
基于阿里haas板的智能家居项目报告
这篇文章主要介绍我目前在做的智能家居项目的整体
框架
,如需要用到的工具等。
工具与简介
我使用的主要开发环境是
VS2010
和
Microsoft Expression Blend4
。前者大家都知道是用来程序编写的。而后者则主要用于WPF的界面设计,紧要的就是这两个软件。此外还可能用到一些美化软件和矢量绘图软件,
PS
,
illustrator
。由于项目涉及到许多小的传感器,因此我选择使用
ZigBee
网络将这些设备组成一个局域网,由其协调器节点和PC进行通讯,这个后面再说。使用ZigBee网络需要绘制PCB,这里我选择的工具软件是
Altium Designer
。zigbee芯片开发工具使用是
IARC8051
版本。
由于智能家居涉及到安全性和数据存储的问题,因此使用了数据库。我使用的是
mariadb-5.5.40-win32
。基本的工具就是这些,这些工具有的是免费的,有的可以免费使用,大家可以自行在网上搜索并安装。
还有就是视频采集我选择使用传统的
采集卡加摄像头
的形式。如果可能的话将来会使用无线摄像头。整个项目的抽象关系图如下。
PC端软件架构
上图就是整个项目PC端的大致结构,一个CLR类库项目用于托管C++,这个暂时还没用到,另一个是WPF的项目,是整个项目的核心。目前已经完成的工作包括部分界面的设计,基于数据库的用户验证,视频的采集与显示,通过RS232与ZigBee协调器节点通信并控制ZigBee网络中一个LED灯的亮与灭。下图是视频采集的界面。
从下一篇文章开始介绍项目的细节。写这一系列的博客主要目的是备忘,让实验室项目能延续下去。其次是和大家分享自己的心得吧。
说明
由于个人水平有限,写的文章难免有错误,还望批评指正,如果有侵权行为,烦请告知。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/668111
推荐阅读
article
js
实现表格行
的
动态添加------
Day56
_
table
.
insertrow
() 没
效果
...
界面设计中,如果可以动态
效果
,可以更形象更直观
的
展示自己
的
想法,和设计
效果
_
table
.
insertrow
() 没
效果
t...
赞
踩
article
AI论文速读 | 计时器(
Timer
):用于
大规模
时间序列分析的Trans
for
mer_
time
r:...
深度学习对时间序列分析的进步做出了巨大贡献。尽管如此,深度模型在现实世界的小样本场景中仍可能遇到性能瓶颈,而这种瓶颈可能...
赞
踩
article
鸿蒙
OS
系统安全
(
3
)...
搭载 Harmony
OS
的分布式终端上,可以保证“鸿蒙
OS
系统安全
(
3
) 搭载 Harmon...
赞
踩
article
使用
C#
或
javascript
将
Table
里的
数据
导出
到
Excel
...
使用
C#
或
javascript
将
Table
里的
数据
导出
到
Excel
原文:使用
C#
或
javascript
将
Table
里的数...
赞
踩
article
数据库
迁移工具
Navicat
_
navicat
dbeaver
kettle
哪个好用...
我知道可以用的工具有两个:1、
Navicat
2、
kettle
先说
Navicat
,
kettle
见另一个文章:连接SQLs...
赞
踩
article
flv
.
js
源码
知识点_
flv
js
源码
解读...
在音视频播放的场景中,用户的网速是影响体验的重要因素,播放器在播放的过程中,可以计算单位时间获取的数据量来衡量网速。fl...
赞
踩
article
php
图片
上传
与预览_
php
上传
图片
并预览
preview
src
为空...
header("content-Type: text/html; charset=gb2312");$uptypes=a...
赞
踩
article
mac
pro
java
后端开发环境搭建_
mac
book
pro
(9)安装
jdk
哪个版本...
从零开始,在
mac
pro
上搭建一套
java
后端开发环境,主要安装的内容有:
jdk
、maven、git、tomcat、...
赞
踩
article
Py
torch
GPU
训练环境搭建_
torch
cu101
...
发现1.8.0版本对应的CUDA最低为10.2版本,确实⽐我们的要训练环境要高,重新调整我们本地虚拟环境版本,我们稍微降...
赞
踩
article
2024
年
人工智能
领域
发展
的
预测_
人工智能
(ai)
的
未来将是什么模样?
福布斯
双周刊
...
美国《
福布斯
》
双周刊
和英伟达公司AI专家对
2024
年AI
发展
趋势进行了预测,探讨
2024
年AI
发展
的
10个预测,展望未来...
赞
踩
article
最新P8
架构
师带你“一窥”
大型
网站
架构
的
主要
技术
挑战
和
解决方案
(2)
,
【秋招
面试
专题解析】...
IT系统应用于企业管理已有超过半个世纪
的
历史,人们在这方面积累了大量
的
知识和经验(
架构
模式
,
领域分析
,
项目管理)
,
而真正...
赞
踩
article
javaScript
实战
项目之
动态
表格
【文末附源码】
_
动态
表格
js
...
后记总结一下这三次面试下来我的经验是:一定不要死记硬背,要理解原理,否则面试官一深入就会露馅!代码能力一定要注重,尤其是...
赞
踩
article
web系统四层
结构
中
服务器
端,
Web
数据库
应用的三层
体系
结构
Web
服务器
.PPT...
Web
数据库
应用的三层
体系
结构
Web
服务器
6.3.2
数据库
与
Web
的交互 图6.8 .NET框架的基本层次
结构
6.3...
赞
踩
article
【
Xiao
.Lei】-
GitHub
Copilot
快速入门指南_vs如何
使用
copilot
...
GitHub
Copilot
是一款革命性的工具,可以大幅提高开发效率。通过阅读本文,你已经学会了安装、配置和
使用
Gi...
赞
踩
article
使用
fiddler
实现
手机
抓包...
使用
fiddler
实现
手机
抓包原文链接:https://www.jianshu.com/p/724097741bdf
手机
...
赞
踩
article
免费版
GPT
-4!美国
AI
初创公司推出
Forefront
Chat
,
火到官网崩溃...
近日
,
Forefront
AI
正式推出
Forefront
Chat
,
允许用户免费体验
GPT
-4 的强大功能。For...
赞
踩
article
二叉树
的
基本概念
_
erchashu
森林
的
定义...
二叉树
的
基本概念
一、树概念及结构1.1树
的
概念1.2 树
的
相关概念二、
二叉树
概念及结构2.1概念2.2 特殊
的
二叉树
2....
赞
踩
article
SpringCloud
-微
服务
架构
演变_
hoxton
.
sr12
...
SpringCloud
-微
服务
架构
演变_
hoxton
.
sr12
hoxton
.
sr12
...
赞
踩
article
学习
Java
核心技术
卷Ⅰ(
一
)
_
java
核心技术
一
...
其中包含数据类型、运算符的知识点
_
java
核心技术
一
java
核心技术
一
...
赞
踩
article
Mongodb
入门
--
头歌实验
MongoDB
实验——
数据库
优化...
本关任务:完成慢查询设置。_mongodb 实验——
数据库
优化mongodb 实验——
数据库
优化 ...
赞
踩
相关标签
javascript
table
动态操作
人工智能
transformer
深度学习
大数据
机器学习
数据挖掘
语言模型
harmonyos
系统安全
华为
xhtml
c#
ViewUI
开发语言
ecmascript
macos
java
pytorch
python
安全
网络