千万不要开发微信硬件!!!
对了,首先最好先看完硬件开发的官方的文档,虽然他的文档很差劲,但是也必须看,毕竟这是第一步。
如果已经看完官方的文档,那我先上几个链接,前人的经验十分值得借鉴。
https://segmentfault.com/a/1190000003883095
http://blog.csdn.net/wangbo54979/article/details/51783016
http://blog.csdn.net/lx376693576/article/details/51163000
http://www.bozhiyue.com/javascript/2016/0815/368136.html
http://blog.csdn.net/u011791526/article/details/51820333
http://blog.csdn.net/column/details/iot-wechat.html
http://blog.csdn.net/u010696783/article/details/49179679
http://www.iot-online.com/IC/tech/2016/101831684.html
主要看代码和代码上的注释。
哦,对了,最好用它给的微信开发工具,最好用微信开发工具的移动调试功能,当然如果你能够做到手机上的数据可以让电脑看见,那也随你便。它的开发工具在开发微信这种情况下应该是坠吼的。
我这篇文章主要用于记录自己遇到的问题,会给出我怎么解决的已经解决方案的来源以及解决方案,可能会有一些琐碎,这个算是我的风格了。(:з」∠)
没有此SDK或暂不支持此SDK模拟
这个出现在我的chrome上,因为是电脑的,所以不支持,但是在微信的开发工具上就行了,虽然有可能报其它的错误。
点击很多功能性按钮没有任何反应
原因同上。
fail_UsernameError
解决方法在上面给的链接的第三个:
不得不说微信的开发工具真的很烂。。虽然现在版本还是很低。
2017-7-16日。
其实很久没有弄微信硬件的东西了,至于之前弄微信硬件的时候,我只能说失败了,并没有成功,直接使用微信的app来调用原生的底层android接口很不现实,甚至我在弄的时候并没有发现什么真正成功的案例,我当时做的是使用同一个wifi下的微信对于安装了airlink的设备进行控制,这样的原理是直接使用微信给路由器发送信息,然后通过路由器把信息发送给硬件,然后硬件执行,但是我没有成功,微信自己的官方手册也十分的让人泄气,甚至于社区都没有维护,如同鬼服一般。现在大部分的方法是直接用自己的网页,然后发消息给远程服务器,完全不走微信端,微信端很大程度上只使用来给公众号增粉用的,做一层跳转只有是公众号的关注者才能进入那个控制的网站什么的。
希望现在微信在推的小程序不要和这个一样,不过我觉得以后还是不要做关于上面的开发比较好。。。被这一次的搞怕了。。。