【智能硬件】打印机微信公众配置WIFI模块
2016-07-12 10:55
211 查看
优点:
1. 减少开发成本
2. 去除SOFTAP可能出现的未知逻辑隐患
3. 避免与模块支持方的沟通障碍,以及依赖制作模块更新包
4. 去除了配套WIFI模块的固件更新代码
一、 方案实现方式
手机通过建立移动热点AP,设置AP的名称为打印机默认连接WIFI名:WIFIPRINTTEST以及密码12345678,打印机进入工厂后会自动连接默认WIFI(在这里是手机建立的AP热点),连接成功后打印机与后台服务器进行通讯。
二、 手机端WIFI配置方案
配置方案一:手机网页版
优点:只需要在云后台地址下开一个新页面,开发快速方便,页面可控,稳定性依托服务器相对安全,不依赖外卖APP、EasyLink。
缺点:页面较简陋,需要配合手机端浏览器,不同浏览器效果未知。
i.在手机上扫描配置网址的二维码,在浏览器上连接到配置页面(下图)
ii.首先需要通过打印机最近一次打印的注册小票上的注册时间和注册ID进行身份验证确保是打印机用户在操作,防止误操作恶意操作ID造成事故
iii.在完成身份验证后填写要连接的路由器名称和密码相关配置信息,点击发送按键,打印机收到配置WIFI信息后更新WIFI模块连接配置,随后重启打印机连接要连接的路由器。
配置方案二:微信SDK web版
优点:可以强制用户关注微信公众号,有利于在微信上增加我们智能硬件公众号的关注数量及推送消息,微信相对方便有利于后期硬件支付的用户习惯培养,有利于微信智能云平台的技术储备为后期其他智能业务接入,(微信物联网硬件 可能未来WIFI模块都可以与微信离线配置)。
缺点:开发有一定难度(需学习微信SDK)、需要开发者申请材料等。
i.类似网页版,在微信公众号中嵌入WEB 配置打印机
1. 减少开发成本
2. 去除SOFTAP可能出现的未知逻辑隐患
3. 避免与模块支持方的沟通障碍,以及依赖制作模块更新包
4. 去除了配套WIFI模块的固件更新代码
一、 方案实现方式
手机通过建立移动热点AP,设置AP的名称为打印机默认连接WIFI名:WIFIPRINTTEST以及密码12345678,打印机进入工厂后会自动连接默认WIFI(在这里是手机建立的AP热点),连接成功后打印机与后台服务器进行通讯。
二、 手机端WIFI配置方案
配置方案一:手机网页版
优点:只需要在云后台地址下开一个新页面,开发快速方便,页面可控,稳定性依托服务器相对安全,不依赖外卖APP、EasyLink。
缺点:页面较简陋,需要配合手机端浏览器,不同浏览器效果未知。
i.在手机上扫描配置网址的二维码,在浏览器上连接到配置页面(下图)
ii.首先需要通过打印机最近一次打印的注册小票上的注册时间和注册ID进行身份验证确保是打印机用户在操作,防止误操作恶意操作ID造成事故
iii.在完成身份验证后填写要连接的路由器名称和密码相关配置信息,点击发送按键,打印机收到配置WIFI信息后更新WIFI模块连接配置,随后重启打印机连接要连接的路由器。
配置方案二:微信SDK web版
优点:可以强制用户关注微信公众号,有利于在微信上增加我们智能硬件公众号的关注数量及推送消息,微信相对方便有利于后期硬件支付的用户习惯培养,有利于微信智能云平台的技术储备为后期其他智能业务接入,(微信物联网硬件 可能未来WIFI模块都可以与微信离线配置)。
缺点:开发有一定难度(需学习微信SDK)、需要开发者申请材料等。
i.类似网页版,在微信公众号中嵌入WEB 配置打印机
相关文章推荐
- Java Servlet生成JSON格式数据并用jQuery显示的方法
- jsp和servlet中实现页面跳转的方式实例总结
- java servlet结合mysql搭建java web开发环境
- Servlet与JSP间的两种传值情况
- JSP、Servlet中get请求和post请求的区别总结
- jsp和servlet的区别探讨
- Struts2访问servlet分享
- java中Servlet处理乱码的方法
- Servlet 过滤器详细介绍
- JSP+Servlet+JavaBean实现登录网页实例详解
- servlet中session简介和使用例子
- 在Jsp Servlet中页面重新定向总汇
- JSP使用Servlet作为控制器实现MVC模式实例详解
- JSP使用Servlet过滤器进行身份验证的方法
- Servlet动态网页技术详解
- jsp和servlet操作mysql中文乱码问题的解决办法
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- js调用后台servlet方法实例
- 利用JQuery和Servlet实现跨域提交请求示例分享