随着越来越多的智能硬件产品上市,越来越多的硬件都戴上了智能的帽子,什么智能插座,智能音箱,智能称等等。凡是所谓的智能,都是通过wifi或者蓝牙来连接互联网,其中蓝牙也只能算是手机的附属品吧。主要还是硬件可以通过wifi连接到路由,通过路由连接上互联网。如下图所示:

在此不再详述BLE、NFC等的设置,流程比较简单和统一。

市面上已经有的关于手机app配置智能硬件主要有以下几种,

1、手机连接智能硬件的软ap,再配置

这个方式相信没有难度,手机连接上了智能硬件后,手机app和智能硬件就可以建立socket通信,然后两者之间就可以进行数据的交互,不管是设置还是传输都没有问题了。

接着手机app配置智能硬件需要连接的路由的ssid和密码,然后智能硬件就可以自行连接路由了。再接着,手机连接路由,智能硬件也连接着路由,至此以后两者就可以交互了。如果加上互联网上的服务器的话。手机通过4g网络也可以控制智能硬件。

2、 神奇的smart config

这种方式我最早知道的应该是出自TI的单片机加wifi模块之中,手机端app只需要输入ssid和密码,然后广播udp包。接着智能硬件就可以知道需要连接的路由和密码,然后就可以主动去连接路由,接着就和1中一样。

其实所谓的smart config的原理也很简单,首先app端发送带有ssid和密码的经过加密的udp广播包。其次wifi模块拥有monitor模式,也就是所谓的监听模式,可以抓取空中的包,当然,wifi必须扫描出当前的可以连接的所有路由处于哪个信道,并对这些信道分别监听,然后收到了经过加密的app端发送的包后,解密出来就是ssid和密码,接着可以通过wpa_supplicant进程来进行连接路由。

3、声波配置

这种方式现在应用挺广的,支付宝,微信等都有应用,其主要的原理就是手机放出经过编码加密的声音,智能硬件通过麦克风录音,解码解密,然后配置成功。接着就和上述基本类似

一个简单的配置可以通过很多方式,最终的目的不约而同,就是为了使用户更方便地体验产品。加上APP上的人性化设置,让用户体验十分舒服。相比而言,后面两中方式更加值得拥有,也就是所谓的一键配置功能

转载于:https://www.cnblogs.com/qiri07/p/4962967.html

app配置智能硬件的解决方案相关推荐

  1. 灵云快智-智能硬件-儿童手表 解决方案

    儿童智能手表市场销量走势 儿童4G智能手表市场销量走势 儿童智能手表产品功能痛点问题 儿童智能手表产品功能痛点问题 儿童智能手表产品差异化突破是关键 未来4G儿童手表更聚焦技术.产品创新能力 灵云快智 ...

  2. 以“魔镜”为代表的智能硬件,为什么火不起来?

    一个产品之所以火,光是广告打得响还不行,还得靠口碑.靠传播.人们只有在自己真正使用了之后感觉到"爽"的产品,才乐于传播.而魔镜对于用户而言,并没有达到这种效果. "魔镜魔 ...

  3. 2015中国智能硬件蛋年创新大会手记

    2015中国智能硬件蛋年创新大会 时间:2015年4月11日 地点:北京.751时尚回廊 言论一:智能硬件创业难,比软件创业更难! 因为它比软件的环节更多,更有可能在任何一个环节上死. 所有的环节, ...

  4. 邓正平:智能硬件大众化任务交给京东

    智能硬件正当时,2014年所有科技圈行业会议几乎都设立了智能硬件展馆,虎嗅F&M创新节也不例外.与京东独家合作的智能生活馆内,空调.灯光.空气净化器.健康设备,诸多智能硬件齐聚一堂向观众们展示 ...

  5. 聚焦语音交互,引爆智能硬件——暨讯飞语音云沙龙杭州站成功举办

    5月16日,"让世界聆听我们的声音"--2014年语音云开发者沙龙暨"聚焦语音交互引爆智能硬件"在杭州贝塔咖啡成功举办. 自2013年8月以来,由讯飞语音云举办 ...

  6. 科大讯飞全球首发远场识别:智能硬件迎来新风口(此处应有掌声)

    3月13日,科大讯飞远场识别技术对外亮相发布,超过5米的远场识别距离大幅突破了语音交互距离瓶颈,再次刷新业界期待.由此,集语音识别.语音合成.语义理解.人脸识别.声纹识别.语音唤醒.语音评测.语言云于 ...

  7. 智能硬件网络配置方式

    智能硬件网络配置方式 智能硬件网络配置 1.1 softAP配置 Soft AP网络配置步骤 1.2 smartlink配置 组播网络配置 1.3 WPS WPS是一项非专有的规范,它是由Wi-Fi联 ...

  8. 智能硬件一键WIFI配置模式下,对路由设置比较敏感

    2019独角兽企业重金招聘Python工程师标准>>> 智能硬件连接wifi,有两种模式,一种是AP,一种是一键配置.详见我的博客:连接 在一键配置下,我发现对路由配置有一定要求. ...

  9. 【智能硬件】打印机微信公众配置WIFI模块

    优点: 1.减少开发成本 2.去除SOFTAP可能出现的未知逻辑隐患 3.避免与模块支持方的沟通障碍,以及依赖制作模块更新包 4.去除了配套WIFI模块的固件更新代码 一. 方案实现方式 手机通过建立 ...

最新文章

  1. taro 如何使用dom_taro 事件处理
  2. 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理
  3. yolov5 tensorrt
  4. 预算为0如何拉用户?类类教你5个独门绝技,并说说一些陷阱!
  5. python接口测试-项目实践(二)获取接口响应,取值(re、json)
  6. 高德地图路线规划 时间_路线准、播报拥堵及时,这次自驾出行高德地图可算是帮了大忙...
  7. 前端学习(3253):react脚手架文件介绍
  8. 数据结构之树的一些基本操作
  9. 内置函数补充 之 反射
  10. (原创) JavaScript是什么?
  11. 如何不用鼠标操作电脑
  12. Flex里[Exclude]标签的作用:对外忽略/隐藏内部某对象
  13. Mysql 自增主键
  14. @@@Blog总目录@@@
  15. vuex mutaton与actions的区别
  16. 装mysql电脑网卡不见了_电脑本地连接不见了,教您怎么解决
  17. 《墨宝非宝经典作品合集(套装共10册)》墨宝非宝(作者)epub+mobi+azw3格式下载...
  18. Calendar(日历)
  19. element ui 上传图片
  20. 【Linux正则表达式之grepegrep】

热门文章

  1. React Native中常用ES6语法
  2. GDUT1174:我是好人4(容斥定理)
  3. struts2学生信息管理系统篇章③
  4. git 简易指南+常用命令
  5. JavaScriptCore API 和V8 API
  6. 54. Spiral Matrix (Matrix)
  7. Java IO流及应用(一)
  8. JAVA记事本的图形用户界面应用程序含过滤
  9. C# 读取指定文件夹下所有文件
  10. python 字符串和容器总结