自己开发微信小程序控制Air202模块(0)开发前准备

通过逛论坛发现,openluat里还没有人写过关于用微信小程序控制设备的文章,微信小程序这种随用随走,轻便快捷的用户端不正是适合物联网产品吗?

本篇总述一下自己开发微信小程序通过阿里云物联网平台来控制Air202点亮一盏LED灯的整体流程和开发前所需要准备的东西。  

                                            图1

下面简单说一下图1中的4大部分内容。

1、微信小程序

注册一个微信小程序账号,完成个人认证。

https://mp.weixin.qq.com/cgi-bin/loginpage

下载微信开发者工具

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=19030416

开发如图界面,显示设备的IMEI编号,并且做一个控制开关的按钮。微信小程序通过按钮点击事件将设备IMEI号和按钮携带的状态通过GET请求发送到自己的服务器。

https://youadmin.com/kaiguan.php?imei=xxxxxx&status=1

2、个人服务器

我自己用的是Win2012的服务器,安装的是宝塔面板(Apache+php5.6+MySQL)。个人服务器这边可以理解为作为一个站点使用,所以说选择什么系统都可以。服务器软件的话建议直接用宝塔,一键安装,操作简单。

另外需要有一个备案过的域名,因为在个人服务器与微信小程序交互时微信规定必须要用https协议。也就是说站点要部署https证书。之所以推荐使用宝塔搭建服务器环境,有一点非常重要的原因就是宝塔支持一键部署https证书,这个部署还是能省些时间的。

3、阿里云物联网云平台

创建好相应的产品和设备,这个是必须的。这个过程不明白的可以参考论坛“如果能编程回忆”大佬写的《air202luat二次开发设备接入阿里云》。这篇教程写的很详细,后面就不再写这部分内容了。

另外我们需要在阿里云获取自己的accessKeyId accessSecret。后面我们会写怎么创建AccessKey获取accessKeyId accessSecret

4、Air202模块的开发议参考3中推荐的教程。

 准备清单:


后面会详细得写个部分的具体操作。

  • 发表于 2019-03-05 21:45
  • 阅读 ( 3153 )
  • 分类:默认分类

3 条评论

请先 登录 后评论
不写代码的码农
隔壁家的老婆饼

4 篇文章

作家榜 »

  1. 技术销售Delectate 43 文章
  2. 陈夏 24 文章
  3. 国梁 24 文章
  4. miuser 21 文章
  5. 刘晨旭 20 文章
  6. 朱天华 19 文章
  7. 金艺 19 文章
  8. 杨奉武 18 文章