科學技術·電子信息本文已超過一年未更新。隨著版本迭代,文中所述信息可能已失效,僅供參考。
在前文中我提到,在本次光电竞赛中我设计了一款小程序,需要借助树莓派,利用传感器采集数据并上传至小程序的云开发数据库,再通过小程序读取数据库中的数据,绘制温度变化曲线。获取数据并绘制曲线的功能已经在前文实现,现在需要做的就是,如何将本地的数据上传至云开发数据库。
要想实现数据的传输,最重要的一点就是获取到微信公众平台的 access_token。而要想得到 access_token,就需要提供小程序的 AppID 和 AppSecret,这两者都可以在微信公众平台中获取到。
这里我们可以定义一个函数来获取 access_token:
1
2
3
4
5
6
7
8
9
10
| def access_token():
"""
获取 access_token
"""
APPID = '' # 小程序ID
APPSECRET = '' # 小程序秘钥
WECHAT_URL = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + APPID + '&secret=' + APPSECRET
response = requests.get(WECHAT_URL)
result = response.json()
return result["access_token"] # 将返回值解析获取 access_token
|
正常情况下,返回的 JSON 数据包内容为:
科學技術·電子信息本文已超過一年未更新。隨著版本迭代,文中所述信息可能已失效,僅供參考。

前言
一直想给自己的树莓派配一个屏幕,不是用于显示系统桌面,而是用于设计一些可以显示信息的程序。普通的屏幕不够有特色,不够新颖,因此我购买了微雪的一款 2.7 英寸三色水墨屏。这一款水墨屏和树莓派差不多大小,可以直接固定在树莓派上。
微雪在官方的树莓派例程中提供了写好的绘图、字符显示、图像显示的函数,我们直接使用这些函数即可,下面是官方例程的代码仓库:
科學技術·電子信息本文已超過一年未更新。隨著版本迭代,文中所述信息可能已失效,僅供參考。
前言
最近在忙着做光电竞赛的项目。为了实现手机端对数据的访问,我重新拾起年初做的那一个微信小程序,在该小程序的基础上添加了部分新功能。我们最初设想的功能是物联网开发,利用传感器采集温度数据并上传至服务器,再通过小程序读取数据库中的数据,绘制温度变化曲线。前面数据采集这一部分交给了同学去做,我负责的是小程序这一部分内容。
我构思的小程序功能是,第一个页面展示近一周的温度变化曲线,再添加一个按钮,跳转到另一个页面展示全部数据。由于目前硬件设备尚未开发,所以我利用原先的小程序当中的「家庭记账本」中的添加「添加收支」页面,对其进行改写,做了个添加新数据的功能,能够任意添加或删除数据。目前数据库采用的是小程序云开发默认的数据库。

上一周,我花了两天的时间看完了最近爆火的犯罪悬疑类网剧《隐秘的角落》,我觉得这部剧可以称得上是近些年制作最为精良的国产网剧。称之为精良,一是因为人物的形象刻画细致入微,剧中出现的每一个人物都有鲜明的特点,有血有肉,没有出现大众化的形象;二是因为场景的布置、台词的设计、烘托氛围的配乐都恰到好处。在大量古装玄幻爱情国产剧充斥的今天,《隐秘的角落》确实让人眼前一亮。

随着六月的结束,又一年的毕业季降临。今年的毕业季虽说充满了遗憾,但也有不少新鲜的事物诞生。最大的特定就是,有很多学校都利用 Minecraft 游戏还原了校园,甚至在游戏中举办了毕业典礼。我们学校也对紫金港校区进行了还原,甚至还原了大西区的一些在计划中但尚未建设的建筑。这一项目从五月初启动,不仅有经验丰富的老师带队,还有网易提供专属服务器。