物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

第一次发文,没什么经验,排版也不会,凑合

本人只是工控专业的一名学生,刚接触物联网不到2个月,分享下目前所学习的经验(头发 -999999)
先介绍下这个东西是干啥的

目前俺们学校学生请假依旧是传统的纸质式,比较麻烦了,通过这个东西可以让学生直接在设备上输入请假信息,由老师在微信小程序端进行确认操作即可。

P话不多说,进入正题

前期材料准备:ESP8266开发板、OLED屏(买开发板可选配)、矩阵按键4*4、杜邦线若干

emmmmmm 它们大概长这样
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1
这样…
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1
和这样……
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

注册两个账号,附上官网链接(emmmm 睿智操作)

微信小程序

百度智能云

百度云账号设置

登录百度云账号,在左侧导航栏产品服务下选择物接入IoT Hub
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

进入项目列表,点击创建项目
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

输入项目名称,选择数据型,提交
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

创建完成后,打开该项目
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

创建用户
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

输入名称,下一步
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

点击创建,创建一个新的身份
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

输入身份名称,选择密码认证,下一步
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

创建一个新的策略
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

输入名称,添加主题,这里我添加了两个主题,看自己需要,下一步
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

确认自己的信息,将**进行复制,丢了只能重新生成
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

在左侧可以看到刚刚添加的信息
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

返回到项目列表 建议将黑框框的内容进行备份,后续会用到,包括之前申请的身份**
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

接下来我们进行连接测试,点击该项目进入用户列表,然后点击连接测试
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

身份**填入刚刚生成的**,如果忘记了在身份列表进行重置**(重置后程序也要做相应改变)点击connect,会显示连接成功
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

Topic 填入之前的主题 esp/wx或wx/esp

右侧Subscriptions里点击Add New Topic Subscription,在Topic输入同样的主题名称

在Message里输入任意值,点击publish,在左下角messages处收到信息代表设置成功
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

至此,百度云服务器便已经OK了

下面进入小程序时间

小程序设置

进入微信小程序,进入左侧导航下的开发,点击开发设置,可以看到开发者ID

重置AppSecret,将AppID和**进行备份,后续会使用
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

往下走,找到服务器域名,点击修改(一个月只能修改五次哦)
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

复制此前百度云的服务器地址(三个地址都一样只是端口号不一样)
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1

填入socket合法域名下(wss://开头哦)保持并提交
物联网——基于ESP8266的智能学生请假系统,微信小程序与ESP8266的远程信息交互——Prat1


至此,小程序和百度云都已经OK了,下章讲8266和小程序的环境搭建和程序。

~没啥经验,见谅哈哈