自己开发微信小程序控制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
  • 阅读 ( 1417 )
  • 分类:默认分类

0 条评论

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

4 篇文章

作家榜 »

  1. 技术销售Delectate 37 文章
  2. 技术销售闫国梁 18 文章
  3. 杨奉武 18 文章
  4. Luat官方发布 17 文章
  5. 老张 14 文章
  6. 技术销售Wendal 14 文章
  7. 刘晨旭 10 文章
  8. 大仙 9 文章