精华内容
下载资源
问答
  • 下面我们就进入重点了,真机抓包了,首先,确保安装 Fiddler 的电脑和你的手机在同一局域网内,因为Fiddler只是一个代理,需要将手机的代理指向 PC 机,不能互相访问是不行的。 5. 开启Fiddler的远程连接,...

    Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。

     

    对于Android开发的同事最头疼的事情莫过于真机抓包,然后Fiddler就可以帮助你解决这个难题,下面是我在使用过程中使用的步骤:

     

    1.   Fiddler下载地址(http://fiddler2.com/

    2.  安装到电脑,我的电脑系统是Win7

    3.  打开Fiddler软件,界面和其他抓包软件大致一样,效果图如下:


    4 . 下面我们就进入重点了,真机抓包了,首先,确保安装 Fiddler 的电脑和你的手机在同一局域网内,因为Fiddler只是一个代理,需要将手机的代理指向 PC 机,不能互相访问是不行的。

    5. 开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect。效果图如下:


    6.  开启好远程连接之后,重启Fiddler,不然就不会更新你刚开启的远程配置

    7. 下面开始设置手机端了,获取PC的IP地址,我的IP地址是:192.168.2.121

    8.  打开你的手机设置界面:


    9.   现在就可以开始抓包了:打开Fiddler软件:


    10.   如果你觉得抓取数据还不够方便,你可以添加过滤器:


    就会只抓取这个指定IP的数据了,是不是很方便啊,呵呵!

    Fiddler软件的具体教程可以参考网站:http://kb.cnblogs.com/page/130367/

    展开全文
  • 手机与ESP8266模块TCP协议通信

    千次阅读 2020-02-11 17:50:06
    本人在搞手机与ESP8266通信手机与蓝牙通信大同小异,只不过蓝牙模块在与手机连接时直接连接就可以了,但在与ESP8266模块连接时需要统一端口号和IP地址这一步骤 准备材料 1.Arduino开发板 2.ESP8266-01模块 ...

    手机与ESP8266模块TCP协议通信

    本文为手机与ESP8266模块TCP协议通信的具体操作过程,我在弄的时候就因为些细节问题卡住了,现在将弄这个的过程分享出来,希望大家在能少走些弯路。在读本文前如果你不会Arduino的通信建议点击链接看下这篇文章中的Arduino与esp8266-01的串口通信部分https://editor.csdn.net/md/?articleId=104207381

    1. 准备材料

    1.Arduinomega2560开发板
    2.ESP8266-01模块
    3.Android手机软件下载 这个软件在应用软件市场就可以找到
    在这里插入图片描述
    程序

    void setup() {
      // Open serial communications and wait for port to open:
      Serial.begin(115200);
      while (!Serial)
       {
        ; // wait for serial port to connect. Needed for native USB port only
      }
    
    while(Serial.read()>=0){}   //清空串口缓存
      Serial.println("Goodnight moon!"); // set the data rate for the SoftwareSerial port
      Serial1.begin(115200);
      Serial1.println("AT");
    }
    
    void loop() { // run over and over
      if (Serial1.available())         //判断串口1是否接收到数据(这里串口1指的是TX1和RX1)
        {
         Serial.write(Serial1.read());   //将串口1读到的数据发送给串口0(串口0指的是RX0)
                
        }
     
     
      if (Serial.available())      //判断串口0是否接收到数据
        {
        Serial1.write(Serial.read());  //将串口0读到的数据发送给串口1
        }
      }
    
    

    2.将ESP8266变为服务器模式

    1.AT+CWMODE=3 把模块设置为AP+STA模式
    2.AT+RST 重启模块
    3.AT+CWJAP=“SSID的信号名”,“密码” 设置ESP8266名称和密码
    4.AT+CIPMUX=1 设置为单路连接
    5.AT+CIPSERVER=1,8848 1为连接序号,8848是端口号,可自己设定
    6.AT+CIFSR IP地址查询
    7.打开手机软件连接ESP8266
    (地址为步骤6的协议链接+CIFDR:STAIP,端口号)

    在这里插入图片描述
    8.在手机上发送数据
    在这里插入图片描述
    打开串口监视器即可接收数据
    在这里插入图片描述

    以上便是ESP8266与手机TCP协议通信的全部内容,如果做到了通信,那么你就可把ESP8266改造成无线开关,无限接收器,或者用它来遥控WIFI小车等。

    以上即是本人的愚见,如有不对的地方请多多指正
    不懂的话可以加本人Q私聊我,QQ:1149484183

    展开全文
  •  CPU的快慢直接决定了手机的反应速度,但是速度越快的CPU耗电量就越大,所以要在两者中找出一个平行点。目前主流的智能手机CPU有以下几种:  一、大名鼎鼎的INTEL,INTEL的CPU不仅在PC界是老大,在手机界里也是...
  • TCPUDP通信手机端.zip

    2020-07-07 13:04:44
    利用Android Studio编写的安卓小程序,能够实现UDPTCP通信。 UDP:能够收发消息。消息的显示采用的是时间+消息的格式 TCP:能够选择成为客户端还是服务器端。都能双向的收发消息。消息的显示采用的是时间+IP+消息的...
  • 如果用postman之类的工具调试的话直接localhost就行,但是用android手机调试呢? 其实也很简单,首先保证电脑和手机在同一局域网,比如都连接的同一个无线路由器,举个例子: 远程时...

    很多时候我们开发调试都是和远程服务器上通信,但是有种情况就需要和本地服务器通信,

    比如同时开发安卓端和服务端,

    如果用postman之类的工具调试的话直接localhost就行,但是用android手机调试呢?

    其实也很简单,首先保证电脑和手机在同一局域网,比如都连接的同一个无线路由器,举个例子:

    远程时https://test-user.csdn.com/api/v1/

    那么本地时先找到电脑的IP地址,这里以MacBook为例子,命令输入: ifconfig

    回车后出现如图:

    en0对应的就是电脑的IP地址192.168.1.7

    然后通信地址就是http://192.168.1.7:8081/api/v1/ 

    端口要用自己服务端代码指定的端口,不一定是8081

    好了,到这里又可以愉快的玩耍了

     

    展开全文
  • 第二种是利用地面或卫星数字广播,装有数字电视接收模块的手机直接接收数字电视信号,这是目前最被看好的实现方式。  手机电视业务作为一种新兴的多媒体业务引起了业界的广泛关注,目前国际上对这项业务的研究十分...
  • 最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low ...因为我的是4.2的机子所以测试的时候直接跳出解析包失败,有符合条件的真机的朋友可以下载看一下。源码部分有注释 项目编码UTF-8。 
  • 片内包含数据转换、音频和电源管理等功能的模拟基带芯片以及Othello-W直接变频射频收发器芯片)和大唐公司的业界领先的物理层技术高层协议栈MeCo、专利的省电技术SICE、应用平台ARENA和适合3G通信丰富应用功能的...
  • 通过将此调制技术与直接转换架构相结合,该收发器可改进功率放大器的效率、节省空间、降低成本并提升Edge手机的数据传输能力。  Tropian于1996年携其Polar Impact方案面世,该方案旨在解决当设计师从相对简单的...
  • 接到一个项目任务,做一个Android app:和另一个手机号码进行...注意,没有其他服务器,手机号与手机直接通信。 找遍了百度,没相关资料参考。这需求有点奇葩,有大侠知道的,给些建议,最好是给点参考资料。拜谢。
  • pcandroid通过usb socket实现手机通信Demo

    千次下载 热门讨论 2013-08-01 20:02:06
    a.PC客户端Android服务端的Socket同步通信(USB) b.操作步骤如下: ----------------------------------------------------------- 1.请将测试数据文件夹中的ucliulanqi.apk copy到c:\下进行测试 2. 将android...
  • Java串口与手机通信

    2008-12-10 14:10:00
    众所周知,SMS(Short Messaging Service...使用8-bit编码,最多可以发送140个字符,通常无法直接通过手机显示;还有用16-bit编码时,最多70个字符,被用来显示Unicode(UCS2)文本信息,可以被大多数的手机所显示。由于S
    众所周知,SMS(Short Messaging Service)即短消息业务,是由Etsi所制定的一个规范(GSM 03.40 和 GSM03.38)。当使用其7-bits编码时,可以发送最多160个字符;使用8-bit编码,最多可以发送140个字符,通常无法直接通过手机显示;还有用16-bit编码时,最多70个字符,被用来显示Unicode(UCS2)文本信息,可以被大多数的手机所显示。由于SMS是目前大众所使用的几大主流信息传递手段之一,虽然鄙人并不从事短信服务开发,但作为一个程序员来讲始终艺不压身,尤其最近十一期间业余接触了相关资料(给朋友群发短信玩……),因此准备将一些资料放在博客上以供有需要者参考。

     目前来说,短信的软件发送大体有三种途径:

    1、 网关方式:就是向当地的电信部门申请,不需要额外的设备,利用对方提供的API调用程序发送短信,适用于大型的通信公司,像华为、傲天、中兴、亚信等。
    2、 终端方式:就是借助像GSM MODEM之类的设置(支持AT指令的手机也行),通过数据线连接电脑,来发送短信,用这种方法比较适用于小型及个人。要实现这种方式必须理解串口通信、AT指令、短信编码、解码。
    3、 利用网站实现,由网站代发短信数据,对网站依赖性太高,对网络的要求也比较高,不适于进行项目开发。
     
      由于我是个人使用,所以本文选择了AT命令方式作为讲解。

     所谓AT,即Attention。AT命令集是从Terminal Equipment或Data Terminal Equipment向Terminal Adapter或Data Circuit Terminating Equipment发送的,通过TA、TE发送AT命令来控制Mobile Station的功能与GSM网络业务进行交互。我们可以通过AT命令进行呼叫短信、电话本、数据业务、补充业务、传真等方面的控制。

     在Java编程中,我们可以通过Java Comm进行手机与电脑的串口通讯,以此通过AT指令控制手机操作。

     在Google code上有一名为SMSLib的项目,是一个以AT指令实现手机操作的组件(http://code.google.com/p/smslib/downloads/list),有兴趣者可以直接下载并使用。

     但由于AT指令操作是非常之简单的,我们完全可以自己写组件完成相关操作,而且针对联通、移动、小灵通等不同的服务需求,自制组件反而更容易控制及扩充,故此我也写了一个简单的SMS组件发布在此文中。

     使用示例如下:

    1. package org.test;
    2. import org.loon.framework.test.sms.SMS;
    3. import org.loon.framework.test.sms.SMSImpl;
    4. /**
    5.  * Copyright 2008
    6.  * 
    7.  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
    8.  * use this file except in compliance with the License. You may obtain a copy of
    9.  * the License at
    10.  * 
    11.  * http://www.apache.org/licenses/LICENSE-2.0
    12.  * 
    13.  * Unless required by applicable law or agreed to in writing, software
    14.  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
    15.  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    16.  * License for the specific language governing permissions and limitations under
    17.  * the License.
    18.  * 
    19.  * @project loonframework
    20.  * @author chenpeng
    21.  * @email:ceponline@yahoo.com.cn
    22.  * @version 0.1
    23.  */
    24. public class SendManager {
    25.     public static void main(String[] args) throws Exception {
    26.         SMS sms = new SMSImpl();
    27.         // 与默认手机端口建立通讯
    28.         sms.begin();
    29.         // 发送短信,1:目标手机号码,比如13010112500 2:短信内容,默认使用pdu模式,7-bit编码
    30.         sms.getDriver().sendMessage("13010112500","收到此短信者速速请我吃饭,仿膳标准即可,神兵火急如律令111……");
    31.         // 关闭通讯
    32.         sms.end();
    33.     }
    34. }
    展开全文
  • 在Android中可以直接利用java中的SocketServerSocket构建socket通信。  代码的运行环境:  pc端:普通pc,作为服务器,已经设置有域名(通过动态域名软件设置),在5648端口进行监听。  Android手机...
  • 新浪科技讯 北京时间12月13日消息,据国外媒体报道,瑞典报纸《Dagens Nyheter》周三宣布,该公司已经推出了全球首款“报纸”手机,即一款允许订阅用户直接访问其网站的手机。 Dagens Nyheter主编兼出版人托杰姆·...
  • 手机与单片机之间蓝牙串口通信(1)

    万次阅读 多人点赞 2018-05-02 22:11:29
    打算利用蓝牙芯片HC06实现手机和单片机之间的简单通信。工具包括淘宝上淘的stc单片机实验板一块,hc-06蓝牙模块一个,杜邦线,win7电脑一部,安卓手机一部,相关软件:单片机小精灵,串口通讯助手,keil以及单片机...
  • 最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy...因为我的是4.2的机子所以测试的时候直接跳出解析包失败,有符合条件的真机的朋友可以下载看一下。源码部分有注释 项目编码UTF-8。
  • 这种充电器的工作原理通常是市电经过变压,整流后得到约 7V 左右的直流电源,然后直接手机充电。这种方法比较简单,便宜,对效率也没有太高的要求。然而这种充电器并不能是真正意义上的旅行充电器,因为其电源都是...
  • 改善2.5G和3G手机发送效率的新型方案 立凯通信技术有限公司 鲁维德 引言随着第三代移动通信(3G)时代的临近,手机设计人员正忙于开发新的方案,以解决高速数据传输所带来的一系列新问题。其中,最主要的问题集中在...
  • Spansion 公司宣布,它计划通过业界首个直接集成在嵌入式闪存子系统内部的安全技术,为无线手机提供全新的安全保护。利用Spansion的安全闪存子系统,手机制造商能够更有效地防御病毒和攻击,同时能够支持新的功能...
  •  Antioch控制器是West Bridge系列中最先面市的一款,它在高速USB 2.0诸如安全数字(SD)、多媒体卡(MMC)、硬盘驱动器(HDD)和NAND闪存等最新手机存储器件之间提供了一条直接通路。通过完全解除主基带处理器所...
  • STM32实现蓝牙与手机通信使用的蓝牙STM32Cubemax配置手机连接蓝牙代码编写总结 使用的蓝牙 本文使用的蓝牙是市面上常用的HC-05蓝牙模块 其引脚和STM32的连接为 蓝牙模块 单片机 RXD TX TXD RX VCC 5V ...
  • 首先将HC-06蓝牙通信模块和单片机串口通过杜邦线连接,接线如图所示:RX-P30 TX-P31tips:淘宝购买HC06模块的时候,卖家表示蓝牙模块的TX,RX端的丝印搞反了,所以如果你发现蓝牙模块无法和单片机通信的话,可以尝试...
  • 今天来写一个基于UDP协议的手机与电脑互相通信的简单例子,废话不多说直接上代码,注释写的很明白了,就不多解释了。环境是java环境,工具用的eclipse。 首先看电脑端的:import java.io.IOException; import java...
  • 在Android中可以直接利用java中的SocketServerSocket构建socket通信。  代码的运行环境:  pc端:普通pc,作为服务器,已经设置有域名(通过动态域名软件设置),在5648端口进行监听。  Android手机...
  • 基于8266WIFI模块实现智能手机与51单片机的通信入门

    万次阅读 多人点赞 2018-03-28 10:57:18
    1 芯片及电路的介绍 ...这是一个非常好用的模块,其他的废话不在多说,我们直接上干货.    这是一张我从百度上盗的一张8266WIFI模块的原理图,虽然8个引脚看着很复杂,但实际上我们只会用到最多五个引脚...
  • 最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)...因为我的是4.2的机子所以测试的时候直接跳出解析包失败,有符合条件的真机的朋友可以下载看一下。源码部分有注释 项目编码UTF-8
  • 基于地面广播网和卫星广播网的手机电视技术通过地面数字广播网络实现手机电视业务,用户通过在手机终端上集成直接接收地面数字广播信号的模块,实现多媒体数据的接收。这类技术不仅给用户提供了广播质量的收视体验...
  • 很多使用手机WLAN上网的朋友会问,没有了路由器和无线路由器就无法使用WLAN了么?答案显然不是,下面就教大家如何通过win7系统设置和软件两种方法来畅想无线高速的手机上网新体验。  1.以管理员身份运行命令提示符...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 639
精华内容 255
关键字:

手机与手机直接通信