作者:新手php | 来源:互联网 | 2023-07-08 10:02
1.一个小众但不错的智能家居物联网项目2.一个基于vue开发的可视化商城搭建平台3.一个工具能为静态数据快速的生成可读的开放API4.该项目收集了很多优质的博客或者资讯5.
1. 一个小众但不错的智能家居物联网项目
2. 一个基于 vue 开发的可视化商城搭建平台
3. 一个工具能为静态数据快速的生成可读的开放 API
4. 该项目收集了很多优质的博客或者资讯
5. 帮助你学习 Python 的开源项目,有很多小案例
6. 如何直接在你当前浏览的网页上做笔记
7. 一款开源的且酷炫好用的终端工具 :Tabby。
01
智能家居物联网项目
今天,老逛推荐一个物联网项目:物美智能,如果你具备硬件、软件知识,这个项目肯定符合你的胃口。
物美智能是一套软硬件结合的开源项目,该系统可助你快速搭建自己的智能家居系统。你可以学习到设备的集成和软硬件交互。
PC 端或者手机与服务端通信,单片机可以接受遥控设备和服务器的指令,对风扇、照明灯、空调等硬件终端设备下达指令。
本项目的架构如下提所示,分为智能设备模块、服务端、用户端。服务端基于 Spring Boot、MySQL、Redis 技术栈,前端基于 Vue、移动端 android。硬件端基于 ESP-IDF、Arduino等。
其中软硬件交互基于 Mqtt 协议和 Http 协议,使用 EMQ 代理服务器。
开源项目配备了管理后台,通过后台面板可以管理你的设备,洞察使用情况。
对于用户来将,可以通过移动端的交互来控制你家里的设备,查看设备的状况。
项目目录
02
可视化商城搭建平台
Mall-Cook是一个基于 vue 开发的可视化商城搭建平台,包括多页面可视化构建、Json Schema 生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。
1. 拖拽构建页面
2. Json-Schema 生成器
03 一个不错的 API 工具
一个工具 roapi,能为静态数据快速的生成可读的开放 API,其中 API 的查询形式支持种类非常多,比如 rest API、SQL 查询、GraphQL。下图就是工具 roapi 的整体的交互流程图。
roapi 工具主要分为 4 部分,分别是查询层、查询计划执行层、数据层和数据返回层。大致的流程是前端的查询层通过不同的查询方式,会在查询计划执行层生成不同的执行计划,并最终在数据上执行查询。
而不同的数据格式都会统一抽象为单独的数据抽象层,以便屏蔽不同的数据格式的差异。
04 高质量博客列表
该开源项目叫做:Email-newsletter-RSS,这个项目是一个博客列表,作者收集了很多优质的博客或者资讯,并把列表列在了该开源项目里。大家可以浏览这些博客找到自己感兴趣的人或者事情,并订阅他们的更新。
05
学习 Python 的小案例
这是一个帮助你学习 Python 的开源项目,里面包含了很多可以让你快熟上手的 Python 小项目,涉及可视化、爬虫等等主题。每个项目都有其目的和意义,从中可以发掘更多有趣的项目。
开源项目中的每个小项目都会有一篇教程来告诉你如何进行这个项目,当然作者也会将项目同步更新在自己的博客中
豆瓣影评数据分析
MacBook Pro 价格变更可视化
豆瓣冷门佳片 TOP 200 地区分布
06
如何在网页上做笔记?
这是一个开源的浏览器插件,可以直接在你当前浏览的网页上做笔记,减少做笔记的成本,同时跟网页上下文强关联,提升了网页笔记的质量。
插件主要实现了两个核心功能:
安装插件后,选中任何页面上的文字,右上角会出现对应的 context-note Logo 图表,笔记右侧就会出现对应的笔记输入框,输入后笔记就生成了,使用方式非常的简单。
7
好用且炫酷的终端工具
最后推荐一款开源的且酷炫好用的终端工具 :Tabby。
Tabby 已经获得了 26K+ star,Tabby 的功能特性大概有:
-
支持多平台,Windows、MacOS(Intel 芯片/M1 芯片)、Linux 都有对应的安装包的;
-
自带 SFTP 功能,能够与 Linux 系统传输文件;
-
炫酷的终端页面,简单易用,以及各种插件支持等
感谢你阅读本文,希望能给你一点点启发。不过,文章只能告诉你理论基础,想学习的小伙伴可以私信我。
耳闻之不如目见之;目见之不如足践之;足践之不如手辨之。——汉代刘向《说苑·政理》