精华内容
下载资源
问答
  • 2020-05-17 18:08:07

    本代码只支持16进制发送与接收,主要参照蓝牙的16进制发送与接收而修改的WiFi客户端。
    WiFi的基本的配置方法:https://blog.csdn.net/weixin_44244812/article/details/104303322
    我使用Android WiFi客户端时,我的安卓5.0版本的手机能连接WiFi,并能发送和接收数据,然而开发的APP在大老板的高级版(如10.0版本,8.0版本)的安卓里只能连接,不能发送和接收数据,这样辛辛苦苦设计的APP变得毫无用处。巨伤心。
    我在找原因,找解决方法,如这位博主的文章https://blog.csdn.net/banzhihuanyu/article/details/81056561,有兴趣的点击看下,我发现WiFi的安卓版本设计要求实在乱,我也不是专业干Android Studio ,我只想当个嵌入式工程师,APP当作上位机而已。网上找了不少的demo,发现水积分的大有人在,应该是各种解决方法应该是当时有效的,现在Android版本的变化太大的原因吧。
    终于天道酬勤,功夫不负有心人,终于解决了这个问题。如果你是下载过我的旧WiFi调试助手,私信我,我发最新的给你,如有出现什么问题请一定告诉我,我就一台旧版本手机,需要大家的测试和反馈才能创造更好的WIFI_APP上位机。
    WiFi调戏助手2.0下载地址:https://download.csdn.net/download/weixin_44244812/12356294
    若你是VIP大佬,请求你支持一下我,送点积分给我,我不是VIP,每次下载有关WiFi的设计demo都让我心疼,你们的亿点点支持,都是我成长的动力,积分支持链:https://download.csdn.net/download/weixin_44244812/12010411
    DEMO介绍:
    界面如下:
    在这里插入图片描述
    获取IP相关代码:
    private WifiManager wifiManager;
    // 服务器管理器
    private DhcpInfo dhcpInfo;
    private int wificonnection=0;

    private void wifi_Init() {
    // 得到服务器的IP地址
    wifiManager = (WifiManager) getApplicationContext(). getSystemService(Context.WIFI_SERVICE);
    dhcpInfo = wifiManager.getDhcpInfo();
    IPadress = Formatter.formatIpAddress(dhcpInfo.gateway);
    ipadress_st.setText(IPadress);
    }

    更多相关内容
  • 手机WIFI调试助手

    2018-11-22 15:55:30
    手机WIFI调试助手, 通过WIFI连接手机,查看调试信息。
  • wifi热点助手是一款开启WIFI热点实现网络共享的工具。如果是优质次使用,再点开启快速。如果以后使用,就直接点开启就可以连接开启WIFI热点。只能在有无线网卡的Win7电脑上面使用。
  • 软媒wifi助手可以一键共享电脑wifi,可供其他pc、手机、平板等设备上网使用,而且使用软媒wifi助手还能管理已连接的设备,防止他人蹭网,是较好的电脑wifi共享软件。软媒wifi助手使用
  • Wifi分析助手

    2021-06-03 08:24:59
    WIFI分析助手app是一款wifi信道分析软件,Wifi分析助手可以帮助用户分析wifi信道信息,帮助用户挑选优质的wifi信号,提升wifi连接效率,让信号更稳定。功能介绍Wifi分析助手是一款WiFi信道分析工具,可以帮助分析你...

    WIFI分析助手app是一款wifi信道分析软件,Wifi分析助手可以帮助用户分析wifi信道信息,帮助用户挑选优质的wifi信号,提升wifi连接效率,让信号更稳定。

    功能介绍

    Wifi分析助手是一款WiFi信道分析工具,可以帮助分析你周围的WiFi

    信道质量,帮助您为自己的无线路由器选择一个相对通畅的通道以提高连接质量。

    Wifi分析助手是一款简单易用的Wifi分析工具,用户可以查看已连接Wifi的详细信息,热点连接历史记录以及附近热点信息,可以根据Wifi热点扫描结果,根据推荐信道设置自己的路由器使用推荐信道以获得更佳的上网体验。

    166c5b3f8cfd4ca49c14b72b82f593aa.jpg

    360ea09e13eeccc38223fb3048f434bf.jpg

    软件特色

    直观的信道图表

    在软件首页就能看到所有Wifi信号的强度以及它们所在信道的曲线图示,很直观,数据检测和刷新很顺畅。

    Wifi接入点列表

    除了图标亦可以列表形式显示各个Wifi信号的信息,虽然没那么直观,但内容比图标形式更详细一点。

    信道评级

    软件能直接对各个信道做出等级评定,告诉你哪个信道在当前最合适。

    业界良心

    软件设置项很多,但是有一点特别亮,那就是可以隐藏广告,如果不勾选此项的话软件会带有谷歌提供的广告。

    更新日志

    版本描述:

    隐私合规方案更新

    展开全文
  • 该压缩包内有四个软件,第一个是安信可串口调试助手、第二个是安信可网络调试助手app(Android版本)、第三个是安信可网络调试助手(PC版本)、第四个是烧录WiFi固件工具。这四个软件,让ESP8266的配置与应用更加...
  • 例程 在网上找例程 最好找个日期新一点的, 因为,太老... Android WIFI调试助手源码2.0 这个例程,可以很方便地改装成 wifi 开发板(或wifi相关产品) 的上位机APP,比如家用智能开关的上位机,远程查水表的上位机等。

    例程

    在网上找例程

     最好找个日期新一点的, 因为,太老的工程,不容易编译过。

    Android WIFI调试助手源码2.0

    这个例程,可以很方便地改装成 wifi 开发板(或wifi相关产品) 的上位机APP,比如家用智能开关的上位机,远程查水表的上位机等。

    展开全文
  • 2345手机助手如何wifi连接电脑.docx
  • 华为手机助手(HiSuite),功能强大,更加完美支持华为智能机,都有的数据同步功能,非常实用。 华为HiSuite支持电脑wifi或者USB数据线连接管理器。用户可以轻松在电脑上管理自己安卓智能手机上的联系人,短信,音乐...
  • 软媒WiFi助手

    2018-11-13 09:44:17
    软媒WiFi助手,只要你的电脑有无线网卡,就可以把你的电脑变身无线路由器,分享电脑的网络给你手机用,不再用流量!
  • 悦传媒wifi广告助手比广告路由器更先进,除WIFI广告、手机广告、手机商城、免费广告、无线广告、移动广告外,还可通过手机网站制作进行微营销、无线营销、移动营销、广告营销、无线推广、网络广告推广等。...
  • 软媒wifi助手可以一键共享电脑wifi,可供其他pc、手机、平板等设备上网使用,而且使用软媒wifi助手还能管理已连接的设备,防止他人蹭网,是最好的电脑wifi共享软件。 软媒wifi助手使用方法 1、编辑wifi名称SSID 2...
  • Android studio 开发环境,本文有介绍手机如何连接PC端的服务器,和导入Android 工程文件的修改的地方。为什么不能发送中文与接收中文,因为是按照蓝牙的发送与接收而改的。在实际开发中是以16进制发送为主的,这和...
  • Android WIFI调试助手源码分析

    千次阅读 2020-02-13 22:36:56
    **WIFI调试助手源码(支持十六进制和ACSII发送与接收) 客户端(我自己修改的工程文件,支持十六制的接收与发送,主要是通信协议,代码简单,可轻松改造为上位机) ** 分为操作分析和代码分析。 1.代码分析: 代码1...

    **WIFI调试助手源码(支持十六进制和ACSII发送与接收)

    客户端(我自己修改的工程文件,支持十六制的接收与发送,主要是通信协议,代码简单,可轻松改造为上位机)

    在这里插入图片描述
    **
    分为操作分析和代码分析。
    1.代码分析:
    代码1获取连接热点的IP地址,然后写入:(这个代码之后添加的,用户可自行复制粘贴)

     WifiManager wifiManager = (WifiManager) getApplicationContext(). getSystemService(Context.WIFI_SERVICE);//定义服务器
            DhcpInfo dhcpInfo = wifiManager.getDhcpInfo();//获取服务器信息
            String IP = Formatter.formatIpAddress(dhcpInfo.gateway);//获取服务器IP
            edtIP = (EditText) this.findViewById(R.id.id_edt_inputIP);
            edtIP.setText(IP+"");//
    

    代码2.建立连接

     //建立连接按钮的线程
        private void connectThread() {
            if (!isConnected) {
                new Thread(new Runnable() {
                    public void run() {
                        Looper.prepare();
                        Log.i(tag, "---->> connect/close server!");
                        connectServer(edtIP.getText().toString(), edtPort.getText()//获取输入框的IP和端口号
                                .toString());
                        isConnected=true;
                    }
                }).start();
            } else {
                try {
                    if (mSocket != null) {
                        mSocket.close();
                        mSocket = null;
                        Log.i(tag, "--->>重新连server.");
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
                btnConn.setText("断开连接");
                edtIP.setEnabled(true);
                edtPort.setEnabled(true);
                isConnected = false;
            }
        }
    
    
    
        //与服务器连接
        private void connectServer(String ip, String port) {
            try {
                Log.e(tag, "--->>start connect  server !" + ip + "," + port);
    
                mSocket = new Socket(ip, Integer.parseInt(port));
                Log.e(tag, "--->>end connect  server!");
    
                OutputStream outputStream = mSocket.getOutputStream();
    
                printWriter = new PrintWriter(new BufferedWriter(
                        new OutputStreamWriter(outputStream,
                                Charset.forName("gb2312"))));
    
                in = mSocket.getInputStream();
                myHandler.sendEmptyMessage(2);
    
                showInfo("连接服务器成功");
            } catch (Exception e) {
                isConnected = false;
                showInfo("连接服务器失败");
                Log.e(tag, "exception:" + e.toString());
            }
    
        }
    

    代码3.十六进制与ACSII的切换

      case R.id.buttonfasong:
                    if (sendon.getText().equals("16进制发送")) {
                        sendon.setText("HEX发送");
                    }
                    else {
                        sendon.setText("16进制发送");
                    }
                    break;
                case R.id.buttonjieshou:
                    if (receiveon.getText().equals("16进制接收")) {
                        receiveon.setText("HEX接收");
                    }
                    else {
                        receiveon.setText("16进制接收");
                    }
                    break;
    

    代码4.十六进制接收于发送代码(难点,也是开发中最重要的,这里主要参考蓝牙十六进制而改的)

     private String getHexString() {
            String s = edtSend.getText().toString();
            StringBuilder sb = new StringBuilder();
            for ( i = 0; i < s.length(); i++) {
                char c = s.charAt(i);
                if (('0' <= c && c <= '9') || ('a' <= c && c <= 'f') ||
                        ('A' <= c && c <= 'F')) {
                    sb.append(c);
                }
            }
            if ((sb.length() % 2) != 0) {
                sb.deleteCharAt(sb.length());
            }
            return sb.toString();
        }
    
        private byte[] stringToBytes(String s) {
            byte[] buf = new byte[s.length() / 2];
            for (int i = 0; i < buf.length; i++) {
                try {
                    buf[i] = (byte) Integer.parseInt(s.substring(i * 2, i * 2 + 2), 16);
                } catch (NumberFormatException e) {
                    e.printStackTrace();
                }
    
            }
            return buf;
        }
        public String bytesToString(byte[] bytes) {
            try {
                final char[] hexArray = "0123456789ABCDEF".toCharArray();
                char[] hexChars = new char[bytes.length * 2];
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < bytes.length; i++) {
                    int v = bytes[i] & 0xFF;
                    hexChars[i * 2] = hexArray[v >>> 4];
                    hexChars[i * 2 + 1] = hexArray[v & 0x0F];
    
                    sb.append(hexChars[i * 2]);
                    sb.append(hexChars[i * 2 + 1]);
                    sb.append(' ');
                }
    
                return sb.toString();
            }catch (Exception e) {
                Log.e(tag, "--->> send failure!" + e.toString());
    
            }
            return null;
        }
        public String asciiToString(byte[] bytes) {
            char[] buf = new char[bytes.length];
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < buf.length; i++) {
                buf[i] = (char) bytes[i];
                sb.append(buf[i]);
            }
            return sb.toString();
        }
    

    剩下的都是Button textview 的声明了。
    操作分析如下:
    1.PC端测试
    1.PC连接手机的热点:

    2.PC上输入cmd指令:
    在这里插入图片描述
    2.接着输入ipconfig 查看网络信息
    在这里插入图片描述
    3.找WiFi的网络 192.168.43.161
    在这里插入图片描述
    4.点击窗口调试工具
    在这里插入图片描述
    5,配置参数
    在这里插入图片描述
    5.试验如下
    在这里插入图片描述
    2.ESP8266 测试
    1.AT+RST (复位)
    2.AT+CWMODE=2 (服务器模式)
    3.AT+CWSAP=“traffic”,“12345678”,11,0(“名字和密码”)
    4.AT+CWMODE=2(传输模式)
    5.AT+CIPMUX=1
    6.AT+CIPSERVER=1,9999 (9999为端口号)
    7.AT+CIFSR (查看ip)
    8.AT+CIPSEND=1,6(0表示客户端的地址,也可是其他数,主要看客户端的数目;6表6个字节)
    手机连接这个热点,使用代码1,获取IP地址,再填入端口号就能使用了。

    Android WIFI调试助手源码,希望大家能支持一下

    展开全文
  • 跟电脑版本的网络调试助手一样,用于调试ESP8266等WiFi模块。
  • 360手机助手提供海量的游戏、软件、音乐、小说、视频、图片,通过它轻松下载、安装、管理手机资源。所有提供信息资源,全部经过360安全检测中心的审核认证,绿色无毒,安全无忧。 功能介绍 海量资源 一应俱全 ...
  • Wifi遥控小车使用说明: 本例程采用ESP8266 wifi模块与STM32串口连接,并提供AT...本程序还是用了串口1来输出调试信息,将串口1连接电脑后也会在串口调试助手看到如下信息: 连接成功后即可在如下界面按键,操作小车运行:
  • win7wifi创建助手

    2013-12-02 09:28:49
    在win7系统下创建一个WiFi热点,是你的电脑一键变成无线路由,可以用手机等移动设备上网,再也不用担心流量超出哦。 简单易用,无需其他系统设置 还可以设置关机时间,当你躺在床上时,无需担心睡着了,电脑没关,...
  • 小米手机助手是随着MIUI V5的不断完善,针对小米手机又开发了一款PC桌面工具,方便小米手机用户使用其管理,升级MIUI系统。随着MIUI V5的不断完善,我们针对小米手机开发的PC桌面工具“小米手机助手”也越来越靠谱了...
  • 60手机助手iPhone版支持未越狱手机,多设备同时使用,轻松切换,多种连接方式,畅享WiFi无线连接。  360手机助手iPhone版支持游戏、应用、音乐、铃声、壁纸、电子书下载,海量手机资源任您淘,支持资源离线下载,...
  • Wi-Fi热点助手,一键共享电脑WIFI,为您的手机、平板、笔记本等移动设备,提供高效安全简单智能的互联网访问,方便快捷。优质次使用时设置好热点信息,日后运行方可一键开启WIF
  • 通过STM32F103控制ESP8266wifi模块,进行远程手机控制家内窗户开启关闭,不包含窗户状态返回。STM32控制ESP8266手机wifi开启窗户
  • 独家首创:“远程遥控电脑”功能,使用“91助手手机版”通过wifi连接到“91助手PC版”,支持远程遥控91助手PC版的音乐播放功能和远程关闭电脑功能。晚上睡觉可以直接遥控电脑关机啦!(iOS需要越狱)2. 新增:...
  • 下载Android终端模拟器(jackpal.androidterm_v1.0.70.apk) 在目标Android设备上安装Android终端模拟器 打开Android终端模拟器,输入下面的内容(目的:打开Android设备的ADB调试器,默认是关闭的) ...
  • WIFI串口调试程序

    热门讨论 2014-06-04 14:47:43
    WIFI串口助手是一款基于WIFI串口服务的传输软件,通过该软件可以连接WIFI串口模块进行通信,实现手机串口连接。类似计算机的串口助手,是电子工程师的开发利器。该软件有以下功能: 1.wifi串口分为客户模式与服务端...
  • 小娱wifi助手最好用的WiFi上网软件,手机上网极速又安全!全国百万个WiFi热点免费连,超值手机流量免费送!含安全测试、智能测速功能,防恶性攻击、篡改,防虚假WiFi与钓鱼WiFi帮你优化网速,升级体验 含智能WiFi...
  • 华为手机助手如何无线连接电脑

    千次阅读 2021-08-06 01:50:49
    华为手机用户在国内越来越多,也是越来越受到国人的...类别:手机工具 大小:32.77M 语言:简体中文评分:81、华为手机助手相当于一张光盘,双击后可直接运行,在你的电脑上安装华为手机助手,安装后就可以直接连接...
  • esp8266Wifi--向电脑网络助手上传 DHT11 温湿度
  • 手机助手哪个好用

    2021-06-05 00:46:31
    手机助手哪个好用提到手机助手,最常见的就是360手机助手了。当然,除此之外,还有其他手机助手,比如91手机助手、豌豆荚手机助手、百度手机助手等。那么哪个手机助手最好?推荐一、91手机助手。91手机助手是最早做...
  • ESP8266 WIFI模块,在初学时需要网络调试助手,比较方便观察数据的传输情况,便于初学者使用

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,182
精华内容 2,472
关键字:

wifi手机助手