社区
Java SE
帖子详情
关于智能家居JAVA方面需要编写怎么的代码?
Super_Zach
2017-05-11 11:50:48
有智能窗帘和智能门锁,以此为例。
想了解JAVA需要做些什么实现控制这些硬件?
主要步骤流程是什么?
一直做JavaWEB开发,完全不懂从哪里下手
...全文
1047
5
打赏
收藏
关于智能家居JAVA方面需要编写怎么的代码?
有智能窗帘和智能门锁,以此为例。 想了解JAVA需要做些什么实现控制这些硬件? 主要步骤流程是什么? 一直做JavaWEB开发,完全不懂从哪里下手
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JIN_MU_YAN_
2021-05-07
打赏
举报
回复
2021年智能家居java语言人前来考古!
ChnHonKer_GMC
2019-05-05
打赏
举报
回复
然后再以窗帘为例在门禁下面加就行 窗帘需要拖一个组出来不能拖单个 RadioButton组 首先 RadioGroup rg; RadioButton rb1,rb2,rb3; rg = (RadioGroup) findViewById(R.id.radioGroup1); rb1 = (RadioButton) findViewById(R.id.radio0); rb2 = (RadioButton) findViewById(R.id.radio1); rb3 = (RadioButton) findViewById(R.id.radio2); rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){ @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO 自动生成的方法存根 //switch语句比if语句运行要快但是也可以用if //这里的开关停需要自己和qt商量 switch (checkedId) { case R.id.radio0: js.control(Json_data.Curtain, 0, 1); break; case R.id.radio1: js.control(Json_data.Curtain, 0,2); break; case R.id.radio2: js.control(Json_data.Curtain, 0, 3); break; default: break; } } });
ChnHonKer_GMC
2019-05-05
打赏
举报
回复
其实也很简单门禁为例 添加一个控制的按钮,可以是ToggleButton 因为门禁是只有开没有关的 Thread thread; json_dispose js = new json_dispose(); ToggleButton mj; mj = (ToggleButton) findViewById(R.id.toggleButton); mj.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton arg0, boolean arg1) { // TODO 自动生成的方法存根 if(arg1){ js.control(Json_data.RFID_Open_Door,0,1); } }}); SocketThread.mHandlerSocketState = new Handler(){ @Override public void handleMessage(Message msg) { // TODO 自动生成的方法存根 super.handleMessage(msg); Bundle b = msg.getData(); if(b.getString("SocketThread_State")=="OK"){ Toast.makeText(TwoActivity.this, "success", 0).show(); }else{ Toast.makeText(TwoActivity.this, "failed", 0).show(); } } }; 不知道你能不能看懂,代码是肯定对的。
这是具体都代码。
huayangli
2017-06-08
打赏
举报
回复
首先,你的服务器必须做到跟物体(窗帘、门锁)之间进行通信是吧,那就用到了网络通信,一般家具的零售商也会响应提供开发文档,比如自定义协议的格式、通信的模型等等。 然后,再到我们自己这边,拿到这个文档以后,要做的就是分析这个文档,整理出所需要提供的功能,也就是先进行需求分析,明白自己的系统要做什么。 最后,就是设计我们自己的系统了,比如网络通信这块市面上现在流行什么,经过数据对比选择合适的开发框架,接着就是开发咯! 哈哈哈~我也是新手,但是大概就是这些流程吧
huayangli
2017-06-08
打赏
举报
回复
之前写过一个车管家的软件,我负责的是消息采集服务器,也和你这个差不多的思路,反正都是物联网。
智能家居
代码
客户端:
Java
语言
编写
的web程序,使用eclipse导入工程配置tomcat即可运行; 主控端:使用MDK导入工程,编译烧录到STM32f103中即可; 监控端:使用KEIL导入工程,编译烧录到51单片机中即可
Java
实战案例:
智能家居
系统开发详解
1.背景介绍 1. 背景介绍
智能家居
系统是一种利用互联网和智能设备来实现家居自动化管理的系统。它可以让家庭成员通过手机、电脑等设备远程控制家居设备,如灯泡、空调、门锁等,提高生活质量。 在过去的几年里,
智能家居
系统的发展非常迅速。随着物联网技术的发展,
智能家居
系统已经不再是一种奢侈品,而是成为了普通家庭中不可或缺的一部分。 然而,
智能家居
系统的开发并不是一件容易的事情。它
需要
涉及到多种技...
java
基于springboot的
智能家居
系统
一、项目介绍本基于Springboot的
智能家居
系统采用
Java
语言和Vue技术,框架采用Springboot,搭配Mysql数据库,运行在Idea里。本基于Springboot的
智能家居
系统提供管理员、用户两种角色的服务。总的功能个人中心、基础数据管理、家具管理、任务管理和用户管理。本系统可以帮助用户发布任务,帮助管理员管理家具,本系统采用成熟技术开发可以完成
智能家居
管理的相关工作。[关键词] 家具信息管理,任务信息管理,
Java
语言,用户管理二、开发环境开发语言:
Java
。
Java
基于
Java
Web的
智能家居
(开题+源码)
然而,目前市场上的
智能家居
产品种类繁多,品质参差不齐,用户在选择时
需要
花费大量时间和精力去了解产品的性能、价格、适用范围等信息,而且商家也缺乏有效的推广和营销手段。[1]王帅, 刘磊. 测试驱动开发在
Java
程序设计课程实验教学中的应用[J]. 淮北师范大学学报(自然科学版), 2023, 44 (03): 83-87.[5]王志辉. 基于
Java
开发的数据库迁移方法和系统设计[J]. 电脑知识与技术, 2022, 18 (17): 19-21.2022-12-01 至 2023-01-10:
编写
代码
。
使用
Java
编写
基于语音识别的
智能家居
控制系统
我们将使用
Java
语言和相关的库来实现语音输入的识别和处理,以及与家居设备的通信和控制。为了实现语音识别功能,我们可以使用
Java
的语音识别库,例如CMU Sphinx或Google Cloud Speech-to-Text API。在得到用户的语音输入的文本表示后,我们
需要
对其进行解析,提取出相关的操作指令。请注意,上述示例
代码
仅为演示目的,具体的实现方式可能因使用的语音识别库、家居设备协议等而有所不同。一旦我们得到了用户的操作指令,我们就可以将其传递给家居设备控制模块,执行相应的操作。
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章