每周精选:智能设备的微信应用开发(2月20日)
本帖最后由 Genius 于 2017-2-22 16:06 编辑智能硬件APP开发,通常分三种形式, Andriod、ios、H5,而常见的H5开发常见的又属 APICloud SDK、微信应用开发。有的开发者,本身擅长移动端语言开发、或者是会使用常见的开源框架,便选择写原生APP或者是混合APP
也有的开发者看到会使用微信开发
小编调研后,发现很多开发者因为以下原因,而选择为智能硬件做微信应用开发:
[*]有大量的用户
[*](用户)不愿意为某个垂直领域的服务,单独装一个应用
[*]微信有全平台的版本,开发一次,相当于开发多个应用
[*]等等……
正是这些好处,我们才会借助微信的力量。所以,我们将借助微信的两大体系:
[*]用户体系(OpenId)
[*]微信APP(AirKiss 和 内置浏览器)。
最终,我们希望用户,能像体验微信原生功能一样,使用我们的智能设备。
下面带大家来看看,如何为智能硬件写微信应用开发。
1、需准备的工具:
[*]公众号的原始ID
[*]设备的二维码
[*]一台设备
注意,不能申请订阅号(不支持微信认证)。我们将申请一个服务号,并且完成认证操作,然后才能开启“设备功能”模块,最后添加一个产品。
2、设备绑定
2.1微信接入前,需保证,设备能正常地与机智云进行通讯,设备的具体开发流程如下。注意,在WIFI模块中,写入AirKiss时,需要配置公众号的原始ID。也就说,除了将机智云的product_key写入MCU以外,还需要将公众号原始ID写入WIFI固件中。关于固件的烧录,厂商或者小伙伴们如有困难,可以寻求机智云 · 客服MM的帮助。
3 、如何监控设备的数据点3.1简化操作的SDK为了简化开发者的操作,我们将一些必要的API封装成了两个SDK: java-SDK 以及 js-SDK。它们分别用于后台和前端页面,各自封装了机智云的OpenAPI 以及 WebSocket。这两个SDK,将大大的简化了API的操作,帮我们接管了token和用户管理,我们只需要调用相关方法,即可实现设备的绑定和解绑SDK,可以在本文的附件中下载。3.2 业务服务器的搭建设备没问题了,我们现在需要的是,操控设备本身的功能。由于设备已经与机智云正常的通讯,因此,对设备的操作,其实就是如何与机智云交互。更多内容请查看http://docs.gizwits.com/zh-cn/WechatDev/WeChatDev.html
说明文档
[*]微信应用开发教程http://club.gizwits.com/thread-4304-1-1.html
[*]机智云微信 AirKiss2.0 开发指南http://club.gizwits.com/thread-3395-1-1.html
[*]微信应用开发http://club.gizwits.com/thread-3178-1-1.html
[*]微信应用号,小程序最新开发教程http://club.gizwits.com/thread-3648-1-1.html
常见问题
[*]微信应用开发FAQhttp://club.gizwits.com/thread-3982-1-1.html
[*]用ESP8266连接机制云,打算采用airkiss通过微信配网http://club.gizwits.com/thread-4863-1-1.html
[*]esp8266微信airkiss连接http://club.gizwits.com/thread-4784-1-1.html
[*]机智云代码自动生成后,怎么接入微信?http://club.gizwits.com/thread-4603-1-1.html
[*]微信开发java-sdk报错问题http://club.gizwits.com/thread-3129-1-1.html
相关资讯
[*]微信智能家居 让生活更美好http://club.gizwits.com/thread-4727-1-1.html
[*]微信企业应用开发引领潮流 成新时代不二选择http://club.gizwits.com/thread-4682-1-1.html
[*]微信云服务平台优势多 备受用户喜爱http://club.gizwits.com/thread-4611-1-1.html
PS:想快速使用机智云服务实现设备智能化,物联网应用开发吗?快来戳这里:
[*]机智云总体架构、快速入门:http://docs.gizwits.com/zh-cn/overview/overview.html
[*]云平台接入:http://docs.gizwits.com/zh-cn/Cloud/ent_dev.html
[*]设备控制联网(Gagent模组):http://docs.gizwits.com/zh-cn/deviceDev/gagent_info.html
[*]低成本高效APP开发:http://docs.gizwits.com/zh-cn/AppDev/iosframe.html
[*]视频教学:http://site.gizwits.com/zh-cn/developer/learn
[*]如何使用机智云开发一款智能硬件产品http://club.gizwits.com/thread-3223-1-1.html
[*]秒懂智能设备联网工作机制,机智云让你从小白变身大神http://club.gizwits.com/thread-3408-1-1.html
往期内容
[*]每周精选:机智云APP开源框架开发攻略(2月13日) http://club.gizwits.com/thread-4924-1-1.html
[*]每周精选:新春玩机乐不停(2月6日) http://club.gizwits.com/thread-4852-1-1.html
[*]每周精选:玩转ESP8266 (1月23日) http://club.gizwits.com/thread-4795-1-1.html
[*]每周精选:Arduino uno wifi攻略 (1月16日) http://club.gizwits.com/thread-4765-1-1.html
[*]每周精选:Gokit3S开发攻略、低成本SOC开发(1月9日)http://club.gizwits.com/thread-4620-1-1.html
[*]每周精选:元旦许愿有礼(1月3日) http://club.gizwits.com/thread-4541-1-1.html
[*]每周精选:不得不知的物联网应用案例 (12月26日) http://club.gizwits.com/thread-4457-1-1.html
[*]每周精选:5大物联网开源应用,巨详细!(12月19日)http://club.gizwits.com/thread-4379-1-1.html
[*]每周精选:30多个物联网应用创意合集(12月12日)http://club.gizwits.com/thread-4331-1-1.html
[*]每周精选:物联网开发的那些事儿 (12月5日)http://club.gizwits.com/thread-4261-1-1.html
每周精选:只为关注物联网的你。如有你感兴趣的内容,但每周精选未展示的,可发送邮件至workshop@gizwits.com,没准下周就有你想看的内容啦。
给楼主点赞:lol:lol 谢谢楼主分享,学习了
页:
[1]