欢迎来到厦门皓佑物联科技有限公司官方网站!
您的位置: 首页 - 新闻资讯 - 物联网云平台之智能开关控制服务器端客户端 安卓端源码

物联网云平台之智能开关控制服务器端客户端 安卓端源码

来源:新闻资讯 / 时间: 2024-11-24

智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:智能家居、物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino

智能开关目前支持的功能:

  • 远程控制

  • 掉电记忆

  • 触控开关

  • 红外遥控

  • 温湿度监测

  • 本地控制

  • 单双路继电器支持

  • 智能配网(长按配置按钮进入)

  • 不联网模式(双击配置按钮切换)

  • 后端

    • 相关技术: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 Arduino Core、OneButton、IRromoteESP8266、PubSubClient

  • 开发工具:Arduino IDE、Visual Studio Code

  • 辅助工具:USB转TTL下载线、AC-DC降压模块(可选)、红外遥控模块(可选)、DHT11温湿度传感器(可选)、触控开关(可选)

演示图






Docker安装相关容器的命令

  下面是linux系统下安装相关容器的命令,windows下修改命令中的换行符号和挂载卷路径。这些命令可以方便你开发和部署,你也可以使用dockerfile、docker-compose.yml或者自己的镜像。当然不用docker也是可以的,只是一个一个装应用麻烦些。

  • mysql安装(有账号和密码)

1.安装软件docker run \   --name mysql \    --publish 3306:3306 \    --volume /var/data/mysql/mysql:/var/lib/mysql \    --env MYSQL_DATABASE="databaseName" \    --env MYSQL_USER="root" \    --env MYSQL_ROOT_PASSWORD=123456 \    --restart always \    --detach \ mysql:5.7 \     --character-set-server=utf8 \     --collation-server=utf8_unicode_ci 2.进入容器docker exec -it containId /bin/bash3.修改配置文件,设置编码tee /etc/mysql/conf.d/mysql.cnf <<-'EOF'[client]default-character-set=utf8 [mysql]default-character-set=utf8EOF
  • redis安装(有密码)

docker run \  --name redis \  --restart always \   --publish 6379:6379 \  --volume /var/data/redis/data:/data \  --detach \ redis \  --requirepass "123456" \  --appendonly yes
  • mongodb安装(有账号密码)

docker run \    --name mongo \    --env MONGO_INITDB_ROOT_USERNAME=root \    --env MONGO_INITDB_ROOT_PASSWORD=123456 \    --volume /var/data/mongodb:/data/db \    --publish 27017:27017 \    --restart unless-stopped \    --detach \mongo:4.0提示:mongodb使用时,先创建库,然后一定要在对应库中创建用户和角色,不然创建的用户连接不上对应数据库。
  • mosquitto安装(有账号密码,Mqtt的Broker)

1.安装软件docker run \   --name mosquitto \   --privileged \   --publish 1883:1883 \   --publish 9001:9001 \   --volume /var/data/mosquitto/data:/mosquitto/data \   --volume /var/data/mosquitto/log:/mosquitto/log \   --restart always \   --detach \eclipse-mosquitto 2.进入容器:docker exec -it name sh3.编辑配置文件:vi /mosquitto/config/mosquitto.conf  # 关闭匿名模式  allow_anonymous false  # 指定密码文件  password_file /mosquitto/config/pwfile.conf4.生成密码:  #使用mosquitto_passwd命令创建用户,第一个admin是用户名,第二个admin是密码  mosquitto_passwd -b /mosquitto/config/pwfile.conf admin admin5.退出容器使用并重启容器:  #退出容器  exit  #重启容器  docker restart mosquitto

相关产品

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部