问题如标题,问过商家给的答复是在坏境暗的情况下,调节到输出指示灯刚好灭试试。已经调整过很多次,时好时坏,这个模块受光线影响这么大吗😭
想问是到一个新环境就得根据光线重新调节一次吗?
这个模块的灵敏度非常难调,如果需要换环境使用,建议换
接下来,我们把代码文件 gateway.py 和 blescan.py 两个文件也上传到树莓派的 /home/pi/pi-gateway 目录中。
同时,为了让程序作为后台服务运行,并且能够开机自启动,我们来做一个 Pi Gateway Service。
首先,你需要新建一个 service.sh 脚本文件,内容如下:
#!/bin/sh
set -e
SCRIPT_DIR=$( cd “$( dirname “$0” )” >/dev/null 2>&1 && pwd )
cd “$SCRIPT_DIR”
sudo python3 ./gateway.py “$@“
然后,创建我们 service 的配置文件,内容如下:
[Unit]
Description=Pi Gateway
Documentation=https://time.geekbang.org/column/intro/100063601
After=network.target
[Service]
Type=simple
WorkingDirectory=/home/pi/pi-gateway
ExecStart=/home/pi/pi-gateway/service.sh
Restart=always
[Install]
WantedBy=multi-user.target
接着,把这两个文件上传到树莓派系统的 /home/pi/pi-gateway 目录中,并且运行下面命令,修改文件的属性。
$ sudo chmod a+x service.sh
$ sudo chmod a+x pi-gateway.service
最后,执行下面的几条命令,为树莓派系统增添上 Pi Gateway 这个服务。
```javascript
$ sudo cp /home/pi/pi-gateway/pi-gateway.service /etc/systemd/system/
$ sudo systemctl daemon-reload
$ sudo systemctl start pi-gateway
$ sudo systemctl status pi-gateway
$ sudo systemctl enable pi-gateway
到这里,网关程序已经在树莓派上运行起来。我们在腾讯云物联网平台上可以看到,光照传感器变为“在线”状态。