Giter Site home page Giter Site logo

android's Introduction

android App

设备初始化

吸乳器初始化时为AP模式,手机连接吸乳器的wifi,通过TCP连接到设备。

搜索设备

UDP广播

设备端口:777

手机发送UDP广播 发送信息**"Mobile"** 吸乳器收到手机的信息后返回吸 乳器设备的名字和电量用#分割 手机收到返回的信息然后根据收到的信息显示在手机的设备列表里

连接设备

TCP连接设备

TCP端口:888 手机端点击设备列表里的一个设备开始连接设备,

首先判断手机是否已经连接设备,如果当前连接的设备正是点击的设备,给出提示如果不是也给出提示 确认切换连接。

如果没有连接,就直接去连接设备。

TCP连接成功后设备返回设备的当前状态(是否已经连接其他设备 busy \ idle),如果手机收到的是 busy则表示设备已经连接其他的手机,然后手机发送**"close"关闭该TCP并给出提示设备繁忙,如 果收到的是"idle"**则表示设备空闲,然后手机发送"success"手机提示连接成功

心跳设置

手机与设备连接成功之后每10秒发送一次心跳,心跳消息为**"*"** ,设备收到*之后返回手机 设备的当前电量

控制

手机发送信息格式说明:

消息头 第一位 第二位 第三位 第四位 第五位
例子 zpf 加按键 减按键 频率/强度切换按键 模式切换按键 开/关机按键
例如:手机按下加按键 zpf 1 0 0 0 0
例如:手机按下开机按键 zpf 0 0 0 0 1

设备返回信息格式说明:

消息头 第一位 第二位 第三位 第四位 第五位
例子 zpf 强度 频率 当前操作的是频率还是强度,0为频率,1为强度 模式 开/关机状态,0:未开机1:开机
例如:当前强度为5频率为3操作强度,模式三已开机 zpf 5 3 1 3 1

android's People

Contributors

miaoweiwei avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.