前段時間,公司一個軟硬件結(jié)合的項目中需要用到app對接wifi模塊。項目的要求很簡單,只需要配置wifi模塊,使之入網(wǎng)即可。硬件項目中用到的wifi模塊為漢楓的lpt120模塊。
手機app對接wifi模塊的原理簡單來說就是使用ap模式在局域網(wǎng)內(nèi)找到wifi模塊,向其發(fā)送路由器賬號(SSID),密碼,使之配置入網(wǎng),之后,可以得到wifi模塊的mac地址,ip地址等。

由于第一次搞這種對接硬件的項目,在一番百度,google之后,依然不知到具體的實現(xiàn)方式。后來聯(lián)系到硬件的提供方,也就給了個電話打發(fā)。。。
好在自己堅持不懈(項目進度緊...),終于查到,原來漢楓公司官網(wǎng)上是有對接Android的SDK的。
找到之后只需要導(dǎo)入一個jar包,簡單的幾部即可對接上wifi模塊。
漢楓官網(wǎng):http://gb.hi-flying.com/download_list_dc/&downloadcategoryid=14&isMode=false&comp_stats=comp-FrontDownloadsCategory_show01-1376450727769.html
簡單的幾行代碼即可實現(xiàn)配置wifi入網(wǎng)和獲取wifi模塊的mac地址,ip地址:
SnifferSmartLinker snifferSmartLinker = SnifferSmartLinker.getInstence();
snifferSmartLinker.start(this,etSecond.getText().toString(),etFirst.getText().toString());
snifferSmartLinker.setOnSmartLinkListener...