android easylink 搜索设备_Android开发 EasyLink给wifi模块配网

本文详细介绍了如何使用Android的EasyLink技术为智能家居WiFi模块进行配网。通过庆科的SDK,开发者可以实现从获取扫描结果、选择网络到配置SSID和密码的全过程。在配网成功后,使用startSearchDevices方法可以搜索已配置的设备,并在Android端显示。此外,还提到了长按EasyLink按钮清除网络配置以及配置网络的一些注意事项。
摘要由CSDN通过智能技术生成

本文使用的是庆科wifi模块

--------------------------------------------------------------------------------------------------------------------------------------

http://developer.mico.io/downloads 庆科的开发者地址 有配网的sdk demo下载

下载下来的demo 有可能gradle不过 可以找他们工程师 android studio项目 ,看别人项目 细心 耐心 下面是主要配网代码

package com.example.administrator.easylinkdemo;

import android.app.AlertDialog;

import android.app.Dialog;

import android.content.DialogInterface;

import android.os.Handler;

import android.os.Message;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.util.Log;

import android.view.LayoutInflater;

import android.view.View;

import android.widget.AdapterView;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.EditText;

import android.widget.ImageView;

import android.widget.LinearLayout;

import android.widget.Spinner;

import android.widget.TextView;

import android.widget.Toast;

import org.json.JSONArray;

import org.json.JSONException;

import org.json.JSONObject;

import java.util.List;

import io.fogcloud.easylink.api.EasyLink;

import io.fogcloud.easylink.helper.EasyLinkCallBack;

import io.fogcloud.easylink.helper.EasyLinkParams;

import io.fog.fog2sdk.MiCODevice;

import io.fogcloud.fog_mdns.helper.SearchDeviceCallBack;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private static final String TAG = "MainActivity";

private EasyLink elink;

private MiCODevice mMiCODevice;

private EditText ex_password;

private Spinner mSpinner;

private List mList;

private ArrayAdapter mAdapter;

private WifiUtils mWifiUtils;

private String ssId;

private LayoutInflater mLayoutInflater;

private LinearLayout lin_showmdns;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

lin_showmdns = (LinearLayout) findViewById(R.id.showmdns);

mLayoutInflater = LayoutInflater.f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值