![](https://img-blog.csdnimg.cn/68d208be516e4759ab6fae23b7ed6a80.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
7 物联网
文章平均质量分 80
主要是涉及到物联网相关的知识!
一杯苦 Coffee
硬件工程师,热爱硬件开发,欢迎大家找我一起讨论硬件相关问题。同时,我也会承接一些方案设计方面的工作!
展开
-
I-003 智能家居系列--代码托管
代码的管理的工具很多,在上一家公司使用的是SVN,现在的公司在使用SVN,但是使用的频率不是很高。互联网行业使用较多的是Github,鉴于Github的服务器在国外,每次访问时速度较慢,此处我们选用码云,这种代码托管工具访问速度较快,且免费。Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 800 万的开发者选择 Gitee。操作的终端我们采用Cmder,这个歌工具的特点是便捷、支持复制与粘贴。1.产看git命令的使原创 2023-02-09 00:15:21 · 468 阅读 · 2 评论 -
I-002 智能家居系列--ESP8266环境搭建
NodeMCU简介. NodeMCU ,是一个开源的 物联网 平台。. 它使用 Lua 脚本语言编程。. 该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在esp8266 Wi-Fi SoC 芯片之上的固件,以及基于ESP-12模组的硬件。ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。这些引脚中的GPIO6~GPIO 11被用于连接开发板的闪存(Flash原创 2023-02-09 00:14:12 · 2926 阅读 · 0 评论 -
I-006 智能家居系列--后端环境搭建(IDEA2022)
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。1.下载完成后配置环境变量即可。原创 2023-02-09 00:03:27 · 43 阅读 · 1 评论 -
I-005 智能家居系列--树莓派安装MySQL
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。之前就已经介绍过,我的树莓派只是作为服务器进行使用,放在角落一直开机,没碰过,所以的操作都是通过远程操作进行。1.进入阿里云官网:2.选择相应的操作系统:我的是debian3.根据查询原创 2023-02-08 21:47:23 · 800 阅读 · 0 评论 -
I-004 智能家居系列--客户端调试(ESP8266)
本文将展示如何以WiFi作为联网方式,ESP8266WiFi模组作为客户端,网络调试助手作为TCP服务器,以TCP协议为基础,使用AT指令连接到网络调试助手。2.2 给服务器发送消息3 效果展示欢迎一起讨论技术问题,求关注!...原创 2023-02-08 21:46:18 · 245 阅读 · 0 评论 -
I-001 智能家居系列--树莓派环境搭建
一直想做这个系列的专栏,只不过一直没有时间,本次将详细记录整个项目的全部过程,软件和硬件都有本人实现,后期设计的技术站包含:硬件电路设计、STM32编程、Python(树莓派)、微信小程序、前段开发(Vue)、后端开发(SpringBoot)、数据库技术(MySql)等。适合新手入门,如有不懂,欢迎随时谈论,如有人感兴趣,可能会将所有的内容更新完(有人看的话尽量搞完吧,感兴趣的也可以一起开发哈,偷笑)。需求比较随性,结合自身需求吧!各位小伙伴如有各种奇奇怪怪的想法,可以提出来,我来实现。不多手了,gogog原创 2023-02-08 21:44:24 · 1614 阅读 · 0 评论 -
I-000 智能家居系列--需求梳理
智能家居的目的旨在提高人们的生活水平,确保人们的生活更加舒适。下图只是初版,在具体的开发过程中,会实时进行调整。功能需求:1.应用层应用层主要包含两个部分:移动端、PC端。移动端主要是针对微信小程序进行开发;PC端主要是针对Browser,开发的工具采用Vue。2.服务层服务器主要对原始数据进行处理,采用框架的SpringBoot。3.数据持久化数据持久化,这里采用两种方式,分别是MySQL和Rsdis,初步的设想是搭建两个集群。4.网络通信层网络通信层主要采用的是ESP8266模块,该模块原创 2023-02-08 21:41:09 · 1721 阅读 · 1 评论