配置wifi模块(HF-LPT120)

前段时间,公司一个软硬件结合的项目中需要用到app对接wifi模块。项目的要求很简单,只需要配置wifi模块,使之入网即可。硬件项目中用到的wifi模块为汉枫的lpt120模块。
手机app对接wifi模块的原理简单来说就是使用ap模式在局域网内找到wifi模块,向其发送路由器账号(SSID),密码,使之配置入网,之后,可以得到wifi模块的mac地址,ip地址等。

流程的时序图:
20151029202458781.jpg

由于第一次搞这种对接硬件的项目,在一番百度,google之后,依然不知到具体的实现方式。后来联系到硬件的提供方,也就给了个电话打发。。。
好在自己坚持不懈(项目进度紧...),终于查到,原来汉枫公司官网上是有对接Android的SDK的。
找到之后只需要导入一个jar包,简单的几部即可对接上wifi模块。
汉枫官网:http://gb.hi-flying.com/download_list_dc/&downloadcategoryid=14&isMode=false&comp_stats=comp-FrontDownloadsCategory_show01-1376450727769.html

简单的几行代码即可实现配置wifi入网和获取wifi模块的mac地址,ip地址:
SnifferSmartLinker snifferSmartLinker = SnifferSmartLinker.getInstence();
snifferSmartLinker.start(this,etSecond.getText().toString(),etFirst.getText().toString());
snifferSmartLinker.setOnSmartLinkListener...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容