【毕业设计之Android系列】智能家居远程控制系统设计

智能家居远程控制系统设计

        该系统是一种基于Android平台的应用程序,可以通过网络连接实现对家居设备的远程控制。其主要功能包括家居设备的开关控制、温度调节、音乐播放、安防监控等。系统的设计需要考虑硬件、软件、数据传输、安全性和扩展性等因素,以实现对家居设备的智能控制和监控。用户界面应该友好简洁,易于操作,控制逻辑应该精确可靠,保证控制的准确性。数据传输采用TCP/IP协议,保证数据的安全性和稳定性。系统的安全性采用加密技术和安全认证技术,防止黑客攻击和信息泄露。系统的扩展性采用插件化设计,支持动态添加插件,实现对新设备的支持。

关键词

Android;智能家居;远程控制;硬件设计;

目录

1. 选题及其意义

1. 设计任务的名称

1.2 研究意义

2. 文献资料综述

3. 设计理念

3.1系统总体设计

3.2 智能家居系统硬件设计

3.2.1系统原理图

3.3 智能家居系统软件设计

3.3.1 Android客户端的登录界面设计

3.3.2 程序的功能实现

3.3.3 页面展示

3.3.4 实现效果

4. 解决问题的方案

4.1 解决方案

4.2方案的主要部分说明或技术分析

4.3方案可行性分析

4.3.1 技术可行性

4.3.3 用户可行性

5. 结论

参考文献

致 谢


1. 选题及其意义

1. 设计任务的名称

        我选择的设计任务名称是设计并实现一个智能家居远程控制系统设计。

1.2 研究意义

        智能家居远程控制系统是一种新型的智能家居应用,它可以极大地方便人们的生活。通过开发一种新的Android操作系统,我们可以更好地管理和操作家庭电器,从而提高用户的生活质量。这种新的技术可为用户提供更加便捷的操作体验,并且可以帮助他们更好地管理电器。该系统具有以下研究意义:

        提高生活质量:智能家居远程控制系统可以极大地方便人们的生活,提高生活质量。

        推动智能家居技术发展:本研究设计的基于Android平台的智能家居远程控制系统可以为智能家居技术的发展提供一种新的思路和方法。

        推动移动应用技术发展:本研究的系统是一种基于Android平台的应用程序,可以为移动应用技术的发展提供借鉴和参考。

        推动物联网技术发展:智能家居远程控制系统需要通过网络连接实现远程控制,可以为物联网技术的发展提供一定的推动作用。

        综上所述,本研究的智能家居远程控制系统具有一定的研究意义,可以为智能家居、移动应用、物联网等领域的发展提供借鉴和参考。

2. 文献资料综述

        《基于Android平台的智能家居远程控制系统设计与实现》(作者:李春梅、陈威、李磊,出版时间:2017年)。

        本文旨在探讨一种基于Android平台的智能家居远程控制系统的构建与实施方案。为此,我们采用了TCP/IP协议来实现数据传输,同时还采用了先进的加密技术和安全认证机制,以确保系统的安全性。该文献对系统的硬件设计、软件设计、安全性设计和扩展性设计等方面进行了详细的讲解,是一篇比较全面的文献资料。

3. 设计理念

        本论文设计的智能家居远程控制系统基于物联网技术,通过将智能家居设备连接到互联网上,实现用户在任何时间和地点远程控制家居设备的目的。该系统采用了开源硬件平台和云计算技术,通过使用智能手机App或网页端进行远程控制,方便用户实现家居设备的智能化管理。

3.1系统总体设计

        本文开发的智能家居控制系统总体结构如图1所示。该系统以安卓智能手机或平板电脑作为控制终端,通过互联网与遥控器进行文件交换。无线路由发射模块由系统中的WiFi网关搭建而成。每个子节点都有一个无线网络接收模块。子节点连接智能(调光)开关、智能红外发射器、智能窗帘控制器等设备后,可以接收WiFi网关与WiFi网关之间的数据交互,无线发射模块。红外发射器采用全数字无线双向通讯方式,天线接收WiFi信号和按键产生的信号。同时,滤波器改变接收信号的频率,经单片机控制系统处理后,将红外信号发送给连接的设备,实现对空调、音响、空调等设备的远程控制。电视。房间内的家用电器,如系列、厨房电器等。

图1

3.2 智能家居系统硬件设计

3.2.1系统原理图

        STM32F103C8T6是一款具有强大性能的32位ARM Cortex-M3核心微管理设备,具有多种可扩展的功能,包括闪存、SRAM、时钟、定时器、ADC、PWM、USART,可以满足多种行业的需求,如工业生产监控、智慧家庭、车辆电子设备、医疗设备等。这块芯片在这个集成电路中起着关键作用,如图2所示

 

图2

3.3 智能家居系统软件设计

3.3.1 Android客户端的登录界面设计

        创建一个名为“login_activity.xml“是一种用于管理用户信息的布局文件,它包含了用户名、密码输入框和登录按钮等多种元素。

        在Java代码中创建一个名为“LoginActivity”的类,该类继承自“AppCompatActivity”。

        在“LoginActivity”类中定义变量来引用布局文件中的组件,例如:TextView、EditText和Button。

        在“onCreate()”方法中使用“findViewById()”方法将布局文件中的组件与Java代码中的变量相关联。

        通过安装一个点击事件监听器,当用户点击登录按钮时,就可以实现对相关事件的实时监控,从而提高登录效率。

        在事件监听器中获取用户名和密码输入框中的文本,然后使用这些文本来验证用户的身份。

        若用户的账号及密码被准确地记录,系统会自动返回主界面,而若未能准确记录,系统会发出警告,以此提醒用户注意。

        最后,将“LoginActivity”类添加到AndroidManifest.xml文件中,并设置为应用程序的启动活动。

3.3.2 程序的功能实现

        建立Socket连接:通过IP地址和端口号建立Socket连接,并将连接状态显示在界面上。当用户点击连接按钮时,会执行连接事件,即建立Socket连接。

通风开关按钮初始化

        在布局文件中添加一个ToggleButton控件,在Java代码中找到该控件并设置监听器

抽湿开关按钮

在布局文件中添加一个ToggleButton控件:

xml

<ToggleButton

    android:id="@+id/dehumidifier_toggle"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textOff="关闭"

android:textOn="打开" />

3.3.3 页面展示

在activity_main.Xml这里实现对app页面的布局,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    

    android:orientation="vertical"

    tools:context=".MainActivity" >





    <LinearLayout

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:layout_marginTop="20dp"

        android:orientation="vertical">





        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:orientation="horizontal">





            <EditText

                android:id="@+id/IPText"

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginLeft="10dp"

                android:layout_marginRight="5dp"

                android:layout_weight="1"

                android:ems="10"

                android:hint="请输入衣柜服务端的IP地址"

                android:textSize="20dp" />



            <Button

                android:id="@+id/StartConnect"

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginRight="10dp"

                android:layout_weight="2"

                android:text="开始连接"

                android:textSize="20dp" />

        </LinearLayout>





        <RelativeLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content">



            <TextView

                android:id="@+id/tv1"

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginLeft="20dp"

                android:textSize="20dp" />



        </RelativeLayout>



        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:orientation="vertical">



            <LinearLayout

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:gravity="center"

                android:orientation="horizontal">



                <TextView

                    android:id="@+id/textView"

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="10dp"

                    android:text="通风"

                    android:textSize="25sp" />



                <Switch

                    android:id="@+id/switch_c"

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="40dp"

                    android:textOff="OFF"

                    android:textOn="ON"

                    android:thumb="@drawable/thumb"

                    android:track="@drawable/track"



                    />

            </LinearLayout>



            <LinearLayout

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:layout_gravity="center"

                android:layout_marginTop="20dp"

                android:gravity="center"

                android:orientation="horizontal">



                <TextView

                    android:id="@+id/textView2"

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="10dp"

                    android:gravity="center"

                    android:text="抽湿"

                    android:textSize="25sp" />



                <Switch

                    android:id="@+id/switch_t"

                    android:layout_width="wrap_content"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="40dp"

                    android:textOff="OFF"

                    android:textOn="ON"

                    android:thumb="@drawable/thumb"

                    android:track="@drawable/track"



                    />

            </LinearLayout>



        </LinearLayout>



        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:orientation="vertical">



            <TextView

                android:id="@+id/temp_text"

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginLeft="20dp"

                android:layout_marginTop="15dp"

                android:text="温湿度:0℃"

                android:textSize="25sp" />



            <TextView

                android:id="@+id/mq_text"

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginLeft="20dp"

                android:text="气体浓度:0%"

                android:textSize="25sp" />

        </LinearLayout>



        <TextView

            android:id="@+id/test"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:layout_gravity="center"

            android:text="杨佳生智能家居"

            android:textColor="#F80040FF"

            android:textSize="30sp" />



        <Button

            android:id="@+id/button_test"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="点击我会害羞的" />



    </LinearLayout>

</RelativeLayout>

3.3.4 实现效果

构建打包出APP,手机安装

 

使用tcp调试

可以看到app已经连上了,并且可以接收数据控制系统

4. 解决问题的方案

4.1 解决方案

        本文设计的智能家居远程控制系统主要包括三个部分:家居设备连接模块、远程控制模块和云平台模块。家居设备连接模块负责将智能家居设备连接到互联网上,远程控制模块负责接收用户的控制指令并将其发送到家居设备,云平台模块负责为家居设备提供云计算服务。

4.2方案的主要部分说明或技术分析

        家居设备连接模块采用无线网络通信技术,主要包括Wi-Fi模块和MCU控制芯片。Wi-Fi模块负责与互联网进行通信,MCU控制芯片负责将智能家居设备与Wi-Fi模块连接起来。远程控制模块采用智能手机App或网页端进行控制,主要包括控制指令生成模块和控制指令传输模块。控制指令生成模块负责生成控制指令,控制指令传输模块负责将控制指令传输到家居设备连接模块。云平台模块采用云计算技术,主要包括数据存储模块、数据处理模块和数据分析模块。数据存储模块负责存储家居设备的数据,数据处理模块负责对数据进行处理和管理,数据分析模块负责对数据进行分析和评估。

4.3方案可行性分析

4.3.1 技术可行性

        技术上来说,智能家居远程控制系统的设计方案是可行的。综观全局,采用先进的技术手段,构建一个高效、安全、高效的智能家居远程控制系统,需要精心挑选、优化设备、搭配有效的传输协议及相应的编码软件,才能保证其高效运作。这些设备可以通过不同的通信协议(如Wi-Fi、蓝牙、Zigbee等)与智能家居控制中心进行连接,实现数据采集和控制指令传输。

        同时,智能家居远程控制系统需要开发相应的软件和APP。对于软件开发,可以选择不同的编程语言和开发框架,如Python、Java、Node.js等。对于APP开发,可以选择不同的移动开发平台,如Android、iOS等。同时,可以使用云端平台存储和处理数据,实现数据共享和远程访问。

        在设计智能家居远程控制系统时,其经济可行性取决于投资成本和预期回报率。4.3.2 经济可行性

        智能家居远程控制系统设计方案的经济可行性主要取决于系统的投入成本和预期收益。

        首先,系统的投入成本包括硬件设备、软件开发、APP开发、云端平台等方面的费用。这些成本在设计方案初期需要进行全面的预算和评估,以确保系统的可行性和经济性。

        其次,预期收益包括系统的使用价值和商业价值。系统的使用价值主要体现在提高生活质量、节约能源、提高安全性等方面,这些都可以通过智能家居远程控制系统实现。商业价值包括产品销售和服务收费等方面,这需要根据市场需求和竞争情况进行分析和预测。

        综合来看,智能家居远程控制系统设计方案的经济可行性还是相对较高的。随着智能家居市场的不断发展和用户需求的不断增加,智能家居远程控制系统将会成为市场上的重要产品之一。同时,随着技术的不断进步和成本的不断下降,智能家居远程控制系统的投入成本也将逐渐降低,使得系统更加经济可行。。

4.3.3 用户可行性

        智能家居远程控制系统的用户可行性主要取决于用户的需求和使用体验。

        首先,用户需求是设计方案的核心。智能家居远程控制系统需要满足用户的需求,包括提高生活质量、节约能源、提高安全性等方面。因此,在设计方案时需要充分考虑用户的需求,并进行市场调研和用户需求分析,以确保系统能够满足用户的期望和需求。

        其次,使用体验是用户选择智能家居远程控制系统的关键因素之一。系统需要具有良好的用户界面和操作体验,使得用户可以轻松地实现远程控制和监控,提高用户的使用满意度和体验。

        综合来看,智能家居远程控制系统的用户可行性还是相对较高的。随着智能家居市场的不断发展和用户需求的不断增加,用户对智能家居远程控制系统的需求也将不断增加。同时,随着技术的不断进步和产品的不断完善,智能家居远程控制系统的使用体验也将逐步提高,使得用户更加愿意选择使用智能家居远程控制系统。

5. 结论

        本论文设计的智能家居远程控制系统具有较高的可行性和实用性,能够方便用户远程控制家居设备,提高生活品质和舒适度。该系统对智能家居领域的发展具有一定的推动作用,并为智能家居远程控制系统的实际应用提供了一种可行的解决方案。

参考文献

[1] 张磊. 基于STM32的智能家居远程控制系统设计[D]. 河北工程大学, 2018.

[2] 王嘉. 基于物联网技术的智能家居远程控制系统研究[D]. 山东大学, 2016.

[3] 王丹丹, 王霁, 杨文静. 基于MQTT协议的智能家居远程控制系统设计[J]. 电脑知识与技术, 2019, 15(2): 97-99.

[4] 王智勇, 王颖. 基于云计算的智能家居远程控制系统设计[J]. 电子技术与软件工程, 2017, 6(9): 56-57.

[5] 王强. 基于Android的智能家居远程控制系统设计[J]. 电脑知识与技术, 2018, 14(20): 68-70.

[6] 刘洋. 基于微信公众号的智能家居远程控制系统设计[J]. 电脑知识与技术, 2018, 14(23): 113-115.

[7] 王嘉, 王鑫. 基于ZigBee技术的智能家居远程控制系统设计[J]. 电脑知识与技术, 2016, 12(23): 47-49.

[8] 陶杰, 赵磊. 基于无线传感器网络的智能家居远程控制系统设计[J]. 电脑知识与技术, 2017, 13(9): 102-104.

[9] 王文娟, 王丹丹, 王霁. 基于Web的智能家居远程控制系统设计[J]. 电子技术与软件工程, 2019, 8(10): 44-45.

[10] 周文龙, 张洋. 基于STM32和WiFi的智能家居远程控制系统设计[J]. 电子技术, 2018, 31(2): 118-120.

致 谢

        我要首先感谢我敬佩的指导老师的悉心指导和不断鼓励。他在选题、研究方向以及论文结构等方面给予了我很多宝贵的建议,并且在遇到困难时给予了我不计其数的帮助和支持。没有他的认真指导和不断关注,我无法完成这篇毕业论文。同时,我也要感谢学院的各位老师和同学们,他们在毕业设计期间给我提供了充足的时间和空间,使我能够专注研究,全身心地投入到毕业论文的写作工作中。

        此外,我还要感谢我所从事的公司,他们为我提供了必要的数据、资源和技术支持。在毕业设计的整个过程中,他们给予了我很多的帮助,为我提供了一个良好的研究环境和条件。

        最后,我要感谢所有曾经帮助过我的人,同时感谢我的父母,他们在论文期间与我交流,分担我的心理压力,在日常生活中给予我帮助,在学习精神上鼓励我。

        最后,向这群心甘情愿帮助我的人表示感谢和衷心的感谢。

请关注点赞+私信博主,领取项目源码

关注博主下篇更精彩

一键三连!!!

一键三连!!!

一键三连!!!
感谢一键三连!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/241018.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【EXCEL】vlookup,index/match查找函数

区别&#xff1a; 1.Vlookup函数只能查找列数据&#xff0c;即纵向查找&#xff0c;而IndexMatch函数&#xff0c;既可以纵向查找&#xff0c;也可以横向查找&#xff1b; 2、Vlookup函数查找的依据(第一个参数)必须位于数据源的第一列&#xff0c;IndexMatch函数组合则无此限制…

深度强化学习记录

增强学习是什么 增强学习 与环境交互获取反馈 agent 目标是最大化累积奖励&#xff0c;称为期望值回馈 增强学习框架 RL Process RL process叫做Markov Decision Process (MDP) The reward hypothesis RL基于奖励假设&#xff0c;目标函数是最大化期望回归&#xff0c…

MobileNet网络

介绍 MobileNet 网络专注于移动端或者嵌入式设备中的轻量级CNN网络&#xff0c;相比传统卷积神经网络&#xff0c;在准确率小幅降低的前提下大大减少模型参数与运算量&#xff08;相比VGG16准确率减少了0.9%&#xff0c;但模型参数只有VGG的1/32&#xff09; 网络中的亮点&am…

基于SSM的小儿肺炎知识管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

蓝桥杯Web组学习总结 - 目录导航版

HTML5 HTML 基础标签 HTML5 标签列表 HTML5 新特性 HTML5都有哪些新特性&#xff1f; CSS3 CSS 基础语法 CSS参考手册 盒子模型 CSS Box Model (盒子模型) 浮动与定位&#xff1f;&#xff1f; CSS 浮动(float)与定位(position) CSS布局之浮动和定位 CSS3 新特性 …

shiro Filter加载和执行 源码解析

一、背景 在使用若依框架&#xff08;前后端不分离包含shiro安全框架&#xff09;时&#xff0c;发现作者添加了验证码、登录帐号控制等自定义过滤器&#xff0c;于是对自定的过滤器加载和执行流程产生疑问。下面以验证码过滤器为例&#xff0c;对源码解析。注意类之间的继承关…

链游成为蓝海,潮游世界开创未来新时代

区块链、元宇宙浪潮来袭&#xff0c;为数字世界开启崭新的大门&#xff0c;一场链游模式的范式革命正在发生&#xff01; 未来&#xff0c;元宇宙中&#xff0c;链游将成为中坚力量。 潮游世界抢占时代先机&#xff0c;利用区块链技术的去中心化和数字资产的不可替代性&#x…

当当狸AR智能学习图集跨越千年文明传承,邀您“面对面”与虚拟诗人互动对诗

中华传统文化底蕴深厚&#xff0c;余韵悠长。即使经过千年的历史裂变&#xff0c;依然历久铭心慰藉着一代又一代人的灵魂。千百年后的今天&#xff0c;成为了我们独一无二的财富。 如今&#xff0c;国人学习中华传统文化的方式有很多&#xff0c;诗词集、动画影片、诗歌传颂等…

生物技术行业分析:预计2029年将达到55707亿元

生物技术( biotechnology),是指人们以现代生命科学为基础,结合其他基础科学的科学原理,采用先进的科学技术手段,按照预先的设计改造生物体或加工生物原料,为人类生产出所需产品或达到某种目的的技术方式生物技术利用对微生物、动植物等多个领域的深入研究,利用新兴技术对物质原…

Unity2023.3(有可能叫Unity6)版本开始将可以发布WebGPU

翻译一段官网上的话&#xff1a; 利用Unity 2023.3(发布时有可能叫Unity6)中最新的WebGPU图形API集成&#xff0c;尝试最大限度的提升您的网络游戏的真实感。 通过与谷歌的战略合作&#xff0c;Unity实时3D平台的强大的图形功能现在为图形丰富的网络游戏进行微调&#xff0c;实…

如何解决PET材料难于粘接的问题?有效解决方案分享!

1.PET是什么材料?有哪些特点和用途&#xff1f; PET是聚对苯二甲酸乙二醇酯&#xff08;Polyethylene Terephthalate&#xff09;的缩写&#xff0c;是一种常见的塑料材料。它具有以下特点&#xff1a; 高强度和刚性&#xff1a;PET具有较高的拉伸强度和模量&#xff0c;使其…

python对验证码进行降噪处理

举例图&#xff1a; 第一步先通过二值化处理把干扰线去掉&#xff1a; from PIL import Image# 二值化处理 def two_value():for i in range(1,5):# 打开文件夹中的图片imageImage.open(./Img/str(i).jpg)# 灰度图limimage.convert(L)# 灰度阈值设为165&#xff0c;低于这个值…

如何使用CFImagehost结合内网穿透搭建简洁易用的私人图床并远程访问

文章目录 1.前言2. CFImagehost网站搭建2.1 CFImagehost下载和安装2.2 CFImagehost网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;3.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 4.公网访问测…

从零开始学Python系列课程第13课:Python中的循环结构(上)

一、循环结构的应用场景及分类 我们在编写程序时&#xff0c;一定会遇到需要重复执行某些指令的场景。举一个简单的例子&#xff0c;在前面讲分支结构时以游戏通关为例&#xff0c;如果第一关结束时分值不够则通关失败需要重新闯关&#xff0c;重新闯关这就是一个重复性的动作…

概率的乘法公式

两个事件的情况 假设A、B为随机事件&#xff0c;并且事件A的概率&#xff0c;那么 三个事件的情况 假设A、B、C为随机事件&#xff0c;并且&#xff0c;那么 多个事件的情况 假设为随机事件&#xff0c;其中&#xff0c;并且&#xff0c;那么

Resolving ORA-600[3020] Raised During Recovery

Resolving ORA-600[3020] Raised During Recovery (Doc ID 361172.1)​编辑To Bottom In this Document Symptoms Changes Cause Solution References APPLIES TO: Oracle Database Exadata Cloud Machine - Version N/A and later Oracle Cloud Infrastructure - Database Ser…

Arduino中以太网Udp通信

目录 1、测试硬件 2、程序 &#xff08;0&#xff09;头文件添加 &#xff08;1&#xff09;变量定义 &#xff08;2&#xff09;初始化程序 &#xff08;3&#xff09;循环执行程序 3、程序下载 &#xff08;1&#xff09;开发板控制器和端口号选择 &#xff08;2&am…

淘宝订单API接口在电商行业中的应用与实现

一、引言 随着电商行业的快速发展&#xff0c;订单处理成为电商运营的核心环节。淘宝作为中国最大的电商平台之一&#xff0c;其订单API接口在电商行业中的应用越来越广泛。本文将详细介绍淘宝订单API接口在电商行业中的应用&#xff0c;并深入剖析相关的技术细节&#xff0c;…

基于级联式逆残差网络的遥感图像轻量目标检测算法

源自&#xff1a;电子学报 作者&#xff1a;陈立 张帆 郭威 黄赟 李继中 “人工智能技术与咨询” 发布 摘 要 遥感场景下的高实时目标检测任务具有重要的研究价值与应用意义. 针对当前遥感图像目标检测模型由于目标多角度、排列密集以及背景复杂从而导致检测速度慢的…

免费且好用的 MySQL 客户端

DBeaver 支持 Mac、Windows、Linux&#xff0c;提供 Eclipse 插件。社区版免费&#xff0c;支持主流的关系型数据库 官网地址&#xff1a;DBeaver Community | Free Universal Database Tool MySQL WorkBench MySQL WorkBench 是官方出品的客户端&#xff0c;支持 Mac、Windo…