wi-fi-android与单片机(STM32)通过wifi如何实现通信?

问题描述

android与单片机(STM32)通过wifi如何实现通信?

新人求解,最近在做一个APP,到时候要与stm32通信,要实现数据,图像同步到APP上
,想问一下怎么实现,协议用什么?望大牛指导一下。

解决方案

stm32支持网络协议有点困难, 单片机加WIFI透传模块比较好。搞定串口通迅就行了。

解决方案二:

想都不用想,肯定wifi透传,两个主从wifi模块通过串口收发数据,http你就别想了。

解决方案三:

用HTTP协议进行通信

解决方案四:

单片机买了wifi模块,只要搞定串口就行了?

解决方案五:

单片机买了wifi模块,只要搞定串口就行了?

解决方案六:

  1. 在网上买一块串口转WIFI模块,一般都会提供源代码。这些源代码一般都是移植的uIP,已经实现了基本的网络协议,你可以自己实现HTTP协议或者直接用TCP/IP即可
  2. 直接买WIFI芯片,在网上找芯片驱动,搞定硬件后自己移动uIP或者LwIP,网止资料大把;
  3. 买块W5100芯片,然后买个无线路由器。5100已经在硬件内部实现了TCP/IP等相关协议,在官网上下个驱动就好了。
时间: 2024-11-17 23:07:23

wi-fi-android与单片机(STM32)通过wifi如何实现通信?的相关文章

wifi热点-Android 如何获取所有的wifi连接历史记录?

问题描述 Android 如何获取所有的wifi连接历史记录? 不是附近的wifi热点,而是本机所有连接过的wifi热点名称.也就是保存过的wifi热点信息. 解决方案 1.首先安卓系统必须root才可以获取这样的文件信息. 2.root之后使用Re管理器这样的软件. 3.路径:?/data/misc/wifi 4.文件名称:wpa_supplicant.conf 用文本模式查看 在这里就有你要查看的连接WiFi密码名称

Android自动连接指定的wifi,免密码或指定密码

原文:Android自动连接指定的wifi,免密码或指定密码 一.运行时的状态 遇到一个这样的要求:"不进行扫描操作,怎么对指定的免密码WIFI进行连接(之前没有连接过)",于是动手写了一个Demo,如图所示未连接成功时的状态,第一个编辑框让用户输入SSID,第二个编辑框输入密码,密码可以根据实例情况输入,也可以不输入密码,因为有些Wifi免密码.这里的免密码不是指可以破解wifi密码.注意图片中手机顶部的wifi图标,是没有的,说明此时并没有打开手机的wifi.在手机上运行状态如下所

Android与单片机通信常用数据转换方法总结_Android

Android与单片机通信常用数据转换方法 1.  将GB2312转化为中文,如BAFAC2DCB2B7→胡萝卜,两个字节合成一个文字 public static String stringToGbk(String string) throws Exception { byte[] bytes = new byte[string.length() / 2]; for (int j = 0; j < bytes.length; j++) { byte high = Byte.parseByte(s

Android与单片机通信常用数据转换方法总结

Android与单片机通信常用数据转换方法 1.  将GB2312转化为中文,如BAFAC2DCB2B7→胡萝卜,两个字节合成一个文字 public static String stringToGbk(String string) throws Exception { byte[] bytes = new byte[string.length() / 2]; for (int j = 0; j < bytes.length; j++) { byte high = Byte.parseByte(s

详解Android通过修改配置文件设置wifi密码

详解Android通过修改配置文件设置wifi密码 前言: 在一些非常规Android设备上,如眼镜/手表,输入wifi密码如同一场灾难.此时可以通过修改配置文件的方法设置wifi的ssid和密码. wifi密码配置文件 首先要保证设备已经root,wifi的配置文件在/data/misc/wifi/wpa_supplicant.conf,可以先将其pull出来,然后在下面加上network开头的那部分就ok了.然后再导入进去.下面是我的配置文件: ##### wpa_supplicant co

Android编程之客户端通过socket与服务器通信的方法

  Android编程之客户端通过socket与服务器通信的方法        本文实例讲述了Android编程之客户端通过socket与服务器通信的方法.分享给大家供大家参考,具体如下: 下面是一个demo,Android客户端通过socket与服务器通信. 由于Android里面可以完全使用java.io.*包和java.net.*包,那么,实际上,逻辑部分与J2SE没有区别.只是UI代码不一样. Android客户端通过socket与服务器通信分为下面5步: (1)通过IP地址和端口实例化

前端-android 怎么保持登录后与后台的通信

问题描述 android 怎么保持登录后与后台的通信 有些操作是登录后才能做的,比如查看购物车,android登录后前端用sharedpreferences判断了是否是登录状态,但如何保存与后台的连接呢,前端需要存cookis还是取cookis呢??? 解决方案 一般做法,登录成功后,服务端会返回一个token,这就是你访问接口的钥匙,当然在后台,这个token是有时效的,一旦你很久没有操作,再次访问接口时,会提示你token失效,需要重新登录,当然还有自动换token的,这就是自动登录

摄像头-android与linux之间通过3G网络如何通信

问题描述 android与linux之间通过3G网络如何通信 android连上了ppp网络 linux也连上了ppp网络 我要在Android手机上发送一个命令给 linx服务器,然后linux通过摄像头拍照然后自动发送到我手机上 这个是要怎么去实现,先谢谢 各位大神 解决方案 用一个中间服务器吧,每次更换IP地址都告诉中间服务器 通常来说是需要一个固定IP的东西才好完成通信的操作 可以通信了其他的拍照什么的都是本地的事情了. 解决方案二: http://bbs.csdn.net/topics

安装在两个两个android handset里的相同的程序如何通信?

问题描述 安装在两个两个android handset里的相同的程序如何通信? 我想检测两个android handset里安装的相同的程序,但是我不知道如何使用任何web service. 如果我知道接收者的电话号码能行吗? 或者还有什么好的方法呢?