ihalin 发表于 2016-7-17 12:47

玩玩微信物联网直连控制LED灯(不需要自己搭建服务器)

<div class='showpostmsg'> 本帖最后由 ihalin 于 2016-7-17 13:00 编辑

微信物联网直连控制LED灯



微信物联网平台可以支持直连

微信硬件平台提供设备直连微信硬件云接入方案,设备可以通过直连SDK直接接入微信硬件服务器,打通设备到云端的通道。在直连方案中,微信硬件平台将提供设备信息管理、绑定关系存储、设备权限管理、设备固件版本控制、设备数据统计、数据登录鉴权、状态更新、固件更新等服务。 智能硬件厂家的痛点微信硬件平台是基于微信公众号体系的智能硬件平台,在公众号的技术架构里,设备厂商必须要有自己的服务器。厂商服务器主要完成两部分工作:(1)管理设备的连接登录、鉴权、状态上报、命令发送、固件更新等基础网络功能;(2)通过H5页面或者微信公众平台消息接口,接收设备用户的操作命令,处理设备业务逻辑,展示设备状态给微信用户。
https://bbs.eeworld.com.cn/forum.php?mod=image&aid=248790&size=300x300&key=193de63a80d80a25&nocache=yes&type=fixnone

下面开始吧
我用ESP8266来实现微信控制LED灯
第一大步骤:
{
先要有个微信公众号我申请的是订阅号很容易就可以搞到一个的。

然后再找到开发者工具选择公众平台测试账号
然后我们用手机扫描二维码进去

然后我们找到设备功能接口 点击设置


进去后
因为我已经添加过一个设备

然后点击添加产品按下面这样填




然后下一步注意要选择开关能力 家电然后选择微信标准控制面板选这灯的




然后就多了一个设备

现在我们先用记事本记录一下几个数据appID,appsecret ,产品编号


然后
获取一个 licence 每个设备必须要有 一个微信分配的 Licence,设备才可以正常运行。
将下面APPID SE CRET 替换为上面我们记录的appID,appsecret
https://api.weixin.qq.com/cgi-bi ... pid=APPID&secret=SE CRET
然后将这个链接在浏览器中打开
得到一个access_token

用记事本记录下来
最后一步得licence了
用上面得到的的access_token替换掉链接里面的ACCESS_TOKEN,用产品编号替换掉PRO DUCT_ID
然后在浏览器打开就得到了非常重要的信息
deviceid绑定设备的二维码licence

https://api.weixin.qq.com/device ... OKEN&product_id=PRO DUCT_ID

用记事本记录下。
}
下面进行二大步骤
第二大步骤{


打开esp8266的SDK

下面将上面记录的
deviceid
licence
appID
添进到ESP8266中



然后编译
得到bin文件

就可以下载到我的esp8266了

附件:boot1.5 esp_init_data.bin bank.bin

软件工具IDE:百度云:http://yun.baidu.com/s/1o8thSc6#path=%252F
ESP8266SDK:

}
第三大步骤{


配网扫描配网二维码,二维码在如图:








然后在

就完成了



}


</div><script>                                var loginstr = '<div class="locked">查看精华帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                               
                                if(parseInt(discuz_uid)==0){
                                                                                        (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                }
</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

ihalin 发表于 2016-7-17 13:01

:time:占楼。。

ywlzh 发表于 2016-7-17 13:17

好文章 收藏

nemo1991 发表于 2016-7-17 13:22

不错!:)

AthenaQ 发表于 2016-7-17 13:39

:)果断收藏

54chenjq 发表于 2016-7-17 14:15

美文要收藏,谢谢

dcexpert 发表于 2016-7-17 14:23

微信硬件、机制云这类产品,看起来不错,但真正用的时候就感觉限制很多,也不方便。

wugx 发表于 2016-7-17 19:22

恩,不错,当时我试的时候也是测试帐号,一下子就对它失去了感觉。。。楼主很细心,美文当藏之

xinxiaojun 发表于 2016-7-17 22:42

不能不说太详细了 谢谢 mark下

qwqwqw2088 发表于 2016-7-17 23:02

这个真不需要自己搭建服务器?
新鲜的技术,不错
介绍的很详细

michael_llh 发表于 2016-7-18 05:11

:)很棒!!!

lkl0305 发表于 2016-7-18 08:12

楼主非常棒,写的非常详细,最近也在玩这个东西,来学习学习:):):)

lijinqiu1 发表于 2016-7-18 09:08

楼主写的好棒,不留言有点说不过去,使用的在论坛申请的板子么?

ihalin 发表于 2016-7-18 09:59

lijinqiu1 发表于 2016-7-18 09:08
楼主写的好棒,不留言有点说不过去,使用的在论坛申请的板子么?

不是是自己买的ESP8266

lising 发表于 2016-7-18 10:28

跟着楼主学习。

beyondvv 发表于 2016-7-18 10:54

这个真的很棒,支持

ljj3166 发表于 2016-7-18 17:44

玩过一段时间,蛮有意思的

wajuka 发表于 2016-7-18 17:45

好文章 看来楼主也喜欢看不良人啊

wateras1 发表于 2016-7-18 19:29

不错,SDK直连模式,可以尝试下开发模式,可以先自己开发些更漂亮的界面:)

qq849682862 发表于 2016-7-18 22:30

{:1_103:}{:1_103:}{:1_103:}
页: [1] 2 3 4 5 6
查看完整版本: 玩玩微信物联网直连控制LED灯(不需要自己搭建服务器)