此页面所有软件内容、截图、价格、介绍等均来源于
互联网,地址均为第三方提供,请谨慎下载。
平台简介
- 该项目已不再维护,可以看下升级版本 >>
- 智能开关平台包括服务端、硬件端、PC端和安卓端。硬件使用ESP8266模块,成本相对较低,可以发挥想象力,搭配各种传感器,实现自己的智能终端。
演示视频>>>
群号:946029159、1073236354(已满)
应用场景:智能开关的应用场景比较广泛,一般家里通电即可使用的设备都能搭配该模块,升级为网络版,进行联网控制。常见的就是智能开关、智能插座和智能灯,搭配土壤湿度传感器可以实现智能浇灌,搭配温湿度传感器可以监控温湿度,其他传感器例如:触控开关、雨滴探测、声音传感器、光敏传感器、烟雾传感器、火焰报警、人体感应等等。
智能开关目前支持的功能:
- 远程控制
- 掉电记忆
- 触控开关
- 红外遥控
- 温湿度监测
- 本地控制
- 单双路继电器支持
- 智能配网(长按配置按钮进入)
- 不联网模式(双击配置按钮切换)
技术栈
- 该项目前后端基于若依权限管理系统
- 开关的硬件使用贝壳物联的Wifi继电器模块
- 安卓端使用乐鑫的EspTouch
平台架构图:
项目结构图:
后端
- 相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、Mongodb、MQTT
- 开发工具:IDEA
前端
- 相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui
- 开发工具:Visual Studio Code
安卓
- 相关技术:Smartconfig、GSON、OkHttp、讯飞语音
- 开发工具:Android Studio
硬件端
- 相关技术: Arduino、 ESP8266 core for Arduino、OneButton、IRromoteESP8266、PubSubClient
- 开发工具:Arduino IDE、Visual Studio Code
- 辅助工具:USB转TTL下载线、AC-DC降压模块(可选)、红外遥控模块(可选)、DHT11温湿度传感器(可选)、触控开关(可选)
- 硬件图片:硬件图片来自贝壳物联官网
- 硬件电路图:
- 电路接线图:(默认5V电压,如果要接220V交流电,需要搭配一个AC-DC降压模块)
演示图
网友提问
可以移植到cyclone Ⅳ的板子上吗?
br>CoreMark测试环境
br>
问题:Written
PC (0x0) does not match read back value (0xa5a5a5a5)
br>gen_ram.v 中 generate if 块
br>bram分支移植应该可以完全按照master的步骤,但下载c语言成功后,无法实现功能
br>remote_bitbang中需要把一些变量定义从.h移动到.c
br>针对verilator分支jtag_dtm下,dtmcs_abits位宽的
问题
br>请问对于那么多密集的指令,我改如何去理解?
br>error while loading shared libraries: libhidapi-hidraw.so.0: cannot open shared
br>test_all_isa.py 代码 没有意义
br>spartan-6的板子资源够吗,能不能移植呢
br>代码错误
br>为什么不用memroy资源来例化rom和ram,用LC资源来做rom和ram对FPGA的LC资源要求太大了。
br>riscv
br>tinyriscv.v 顶层模块有错误
br>请问Debug模块可以支持GDB单步调试吗?还是只能下载程序?
br>risc-v B类型指令立即数最高位有什么特殊的含义吗
br>full_handshake_tx.v, full_handshake_rx.v有语法错误
br>Linux下交叉编译工具链更新
br>在linux环境下运行新的指令测试程序出错了
br>可以移植到cyclone Ⅳ的板子上吗?
br>CoreMark测试环境
br>问题:Written PC (0x0) does not match read back value (0xa5a5a5a5)
br>gen_ram.v 中 generate if 块
br>bram分支移植应该可以完全按照master的步骤,但下载c语言成功后,无法实现功能
br>remote_bitbang中需要把一些变量定义从.h移动到.c
br>针对verilator分支jtag_dtm下,dtmcs_abits位宽的问题
br>请问对于那么多密集的指令,我改如何去理解?
br>error while loading shared libraries: libhidapi-hidraw.so.0: cannot open shared
br>test_all_isa.py 代码 没有意义
br>spartan-6的板子资源够吗,能不能移植呢
br>代码错误
br>为什么不用memroy资源来例化rom和ram,用LC资源来做rom和ram对FPGA的LC资源要求太大了。
br>riscv
br>tinyriscv.v 顶层模块有错误
br>请问Debug模块可以支持GDB单步调试吗?还是只能下载程序?
br>risc-v B类型指令立即数最高位有什么特殊的含义吗
br>full_handshake_tx.v, full_handshake_rx.v有语法错误
br>Linux下交叉编译工具链更新
br>在linux环境下运行新的指令测试程序出错了
点此下载当前源码