搜索
查看
编辑修改
首页
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
人工智能底层自行实现篇3——逻辑回归(下)
2
从LSTM到GRU基于门控的循环神经网络总结_写出两种基于门控的循环神经网络
3
15个经典面试问题,2024最新华为Android校招面试题,秀出天际!_华为od android岗位面试_华为od安卓面试
4
Python源文件打包库——PyInstaller库_python打包带资源文件的库
5
操作系统——第二章_对于一个单cpu系统,允许若干
6
前端实习记录——git篇(公司拉取项目流程)
7
jenkins自动部署nodejs后台项目_jenkins部署express项目
8
ocr中文数据集_好的数据集能让生成的对话配的上你的才华-------知识驱动的中文多轮对话数据集KdConv...
9
关于 Appium 运行时报错:ValueError: Timeout value connect was <object object at 0x000001FE483C4170>的解决办法。_pip install appium-python-client报错
10
用idea解决代码合并冲突_idea合并代码解决冲突
当前位置:
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
CodeForces
Round
925
Div.3
A-F 题解_
925
div3
...
对于每一张截图,除开第一个数字,对于每一个剩下的数字,我们往后面的一个数字建一条有向边,不需要建多条,因为其他的关系可以...
赞
踩
article
【全解析 PTA】浙大版《
Python
程序设计》题目集-第三章_
l
en
(‘
3
11 2
0
18‘_列...
1.
l
ist(range(2
,
12
,
2))创建了一个
列表
[2
,
4
,
6
,
8
,
1
0
]。这是一个从 2 开始、以...
赞
踩
article
两步搞定:
Linux
修改
my
sql
的
sql
_
mode
模式...
两步搞定:
Linux
修改
my
sql
的
sql
_
mode
模式两步搞定:
Linux
修改
my
sql
的
sql
_
mode
模式 ...
赞
踩
article
PolarDB
-X
V2.4
列存
引擎
开源
正式发布...
PolarDB
-X 采用 Shared-nothing 与存储分离计算架构进行设计,系统由5个核心组件组成。PolarD...
赞
踩
article
淘宝
店
铺
如何从
1688
一键
铺
货
?官方授权
API
接口
,可满足多样化上
货
需求_
1688
怎么
一键
铺
货
到
淘宝
...
那么新手卖家如何将
1688
的源头厂
货
一键
铺
货
到
淘宝
店
铺
呢?_
1688
怎么
一键
铺
货
到
淘宝
1688
怎么
一键
铺
货
到
淘宝
...
赞
踩
article
用
IDEA
构建一个
简单
的
Java
程序范例_
idea
简单
代码
...
Java
的
IDE有很多,有NetBeans,Eclipse,vscode还有
IDEA
。而
IDEA
这款IDE可以不用声明w...
赞
踩
article
【AI从入门到入土系列教程】
Ollama
教程——
进阶篇
:【
使用
langchain
】
ollama
与la...
在当今技术迅速发展的时代,利用最新的人工智能技术来处理复杂的数据和文档成为了开发者们追求的目标。
ollama
和langc...
赞
踩
article
windows
安装
cuda
11.2
过程记录_
cuda
11.2
...
3.
安装
cudnn 需要将以上三个文件复制到CUDA的
安装
目录(
cuda
安装
目录:C:\Program Files\N...
赞
踩
article
DBSCAN
算法
的
代码
实现_
dbscan
代码
...
DBSCAN
算法
的
代码
实现_
dbscan
代码
dbscan
代码
1.读取数据 import pan...
赞
踩
article
踩坑
02
remote
: The
project
you
were
looking
for could...
因为你的git账号变了今天项目组很突然把我换到另一个组,可能上一个前端走了比较着急,登录gitb后开始clone项目,权...
赞
踩
article
my
sql
常见
sql
语句
练习
sql
练习
题_my
sql
语句
练习
题...
1. My
sql
基本
语句
复习1.1数据库建库操作这一章会把基本的my
sql
语句
进行复习打开Sqlyog,新建一个数据库1...
赞
踩
article
Prompt
进阶系列5:
Lan
g
GPT
提示链提升
模型
鲁棒性_本文提出
的
双
提示
学习
机制中,e-prom...
今天上午腾讯会议面了不到半小时,面试官全程没问技术,主要
是
问
在
校经历,实习经历,
学习
日语
和
赴日开发意。一个
是
上海魔珐
的
产...
赞
踩
article
3σ定律(
three
-
sigma
rule
)/ 68–
95
–
99.7
原则_三个
标准差
...
在统计上,68–
95
–
99.7
原则是在正态分布中,距平均值小于一个
标准差
、二个
标准差
、三个
标准差
以内的百分比,更精确的数...
赞
踩
article
Nginx
的
UI管理界面_
nginx
-
ui
...
一款
nginx
的
UI管理界面,简单好用_
nginx
-
ui
nginx
-
ui
参考链接:GitHub...
赞
踩
article
以太
坊
Web3
:
区块
链
革新的
领航者
与挑战者_
web3
区块
链
...
以太
坊
Web3
作为
区块
链
技术的
领航者
和挑战者,其在技术创新、市场挑战、发展前景和社会影响等方面都表现出色。尽管面临着一些...
赞
踩
article
栈
与
队列
学习总结_
栈
与
队列
的
应用
的
实验结论...
栈
与
队列
学习总结
栈
结构特点:后进者先出,先进者后出,同时
栈
是一种“操作受限”
的
线性表,只允许在一端插入和删除数据
栈
既可以...
赞
踩
article
[入门必看]
数据结构
3.3
:
栈
和
队列
的
应用
_
栈
和
队列
应用
...
数据结构
3.3
:
栈
和
队列
的
应用
_
栈
和
队列
应用
栈
和
队列
应用
[...
赞
踩
article
C语言-
数组
_
c
语言
中
定义了
一个
全局的
c
h
a
r
型
数组
,
在
a
方法
中
赋完值
,
但是在b
方法
中
取不到...
《C语言入门经典》第5版 Ivor Horton 第五章
数组
读书笔记5.1.2 什么是
数组
数组
是 一组 数目固...
赞
踩
article
Navicat
导出
表结构为
excel
格式
_
navicat
改变输出
格式
...
Navicat
导出
表结构为
excel
格式
自动更换表名,查询出表结构后,点击
导出
结果,选择
导出
类型即可。SELECTCOL...
赞
踩
article
产品
经理
考证
指北
_
全球三大
产品
经理
认证...
近期很多小伙伴在社群里有讨论到“
产品
经理
考证
”的问题,学姐今天就这个主题跟大家唠一唠。01
产品
经理
为什么想
考证
?人是否...
赞
踩
相关标签
算法
c++
图论
python
windows
开发语言
mysql
linux
开源
云计算
阿里云
数据库开发
数据库架构
数据库
java
数据挖掘
爬虫
json
maven
intellij idea
人工智能
langchain
llama
自然语言处理
ai