秋秋数码智能家居

树莓派python智能家居,树莓派实现智能家居

大家好,今天小编关注到一个比较意思的话题,就是关于树莓派python智能家居问题,于是小编就整理了2个相关介绍树莓派python智能家居的解答,让我们一起看看吧。

  1. 树莓派是否能使用Arduino传感器?
  2. 你用树莓派做过哪些有趣的作品?

树莓派是否使用Arduino传感器

当然可以 通过gpio完善一下:题主需要知道:是没有arduino传感器这一说的,各种传感器都会输出数据,各种主控都可以自由读取这些数据,只存在Arduino专用扩展板(能很方便地插在板子上),而不存在Arduino专用的传感器。所以题主无论需要用什么传感器,都建议上网查一查传感器输出的数据是啥。树莓派的GPIO功能非常强大,可以用Python操作。树莓派连接传感器一般都是这个思路。

你用树莓派做过哪些有趣的作品?

公司做过一个小产品,就是一个带录制功能和文字语音的类似门禁的东西,是给幼儿园门口接送用的。

树莓派python智能家居,树莓派实现智能家居
图片来源网络,侵删)

其实很简单,最开始是用3b+,后来用的4b。原生系统,装了一个opencv,这个过程挺长的,搞不好要一整天。然后用Python写了一个录制的程序,以及串口读取的东西,都很简单。

麻烦在于这些数据和文件互联网的传输,需要一个物联网系统的支持,当时用的是阿里云的物联网系统。由于设备不是标准设备,所以数据传输用的透传协议,这就得在阿里云上写一些脚本了,稍微麻烦一点。

后面为了进行物联设备控制,需要用到阿里云的互联后台的配置,这个比较繁琐,因为他们这个当时也是试运营阶段,bug贼多,我就给他们找到过好几个。

树莓派python智能家居,树莓派实现智能家居
(图片来源网络,侵删)

文件传输就是OSS,这个最简单,按着SDK写就行了。语音比较烦,很多声音都不是人的动静,难听的很。最后用的科大讯飞的,关键是可以离线,声音还不错,问题相对少。只是对于arm系统,需要稍微改改,不过也不大多,改起来也简单。

数据的话,树莓派就用了个mini的MySQL,为啥呢?因为多个应用都得用,视频监控、刷卡记录什么的都得用,sqlite不合适。

其他的就是什么数据同步,物联设备间消息通讯,设备状态等等。都不是什么大问题,都是基础物联的东西。

树莓派python智能家居,树莓派实现智能家居
(图片来源网络,侵删)

哦,还有一个,为了方便控制,每台设备都有一个fprc连接,为了透网远程。当然也可以用阿里的消息通讯,利用ssh来,不过这个不得花钱吗,也没有远程那么方便。

大体就这么多了,其他的都细枝末节,不重要了。

玩树莓派有两年时间了,做过智能小车,六足机器人,还有远程传输模块,编程语言使用python,由于工作了以后玩的有点少。其实最先应该学习的是Linux,边玩边学,效果最好。

做过各种服务器,多到数不过来。

现在还在用的服务

gitleb,gitbook,open-falcon,zabbix,grafana,shinobi,3D打印服务器

绝对不会再用的服务:

nas,无盘服务器,软路由

总结:

在网络,磁盘大io流量前提下有延时需求还是不碰为妙

树莓派不同于stm32,其用途比较窄,没有stm32单片机灵活,但容易上手,毕竟是最近才开发出来的单片机系列,我用树莓派一般都是给小孩做点玩具小车,小飞机,当然了,用多了还是32或者arm板好使

到此,以上就是小编对于树莓派python智能家居的问题就介绍到这了,希望介绍关于树莓派python智能家居的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ntmrgw.com/post/13520.html

分享:
扫描分享到社交APP