小公司什么的很好用
@九年吃菜粥 是的,主要用 MQTT 协议
传感器需要有数字信号输出,如果没有数字信号只有模拟信号的话,就需要数据采集卡之类的扩展板,比如MCC系列,有很多教程,搜一下就是
https://shumeipai.nxez.com/?s=mcc118
https://shumeipai.nxez.com/2021/03/26/use-mcc-118-to-monitor-and-analyze-alternating-current.html
@九年吃菜粥 给IOT设备提供数据记录、数据互通的平台
https://io.adafruit.com/api/docs/#adafruit-io-http-api
实现这些 API
什么和什么通信?
走的什么通讯协议?
@九年吃菜粥 可以啊。
另外有没有兴趣用 Go 语言写个 https://io.adafruit.com/ ?
第一次听到这首歌还是街头艺人演奏演唱的,现场演绎氛围挺欢乐的
印象中之前的 Windows Defender 是可以禁用的
现在变成这个样子确实挺糟心的,自动改注册表这种特征是流氓软件喜欢干的事情
@店长大人 是的。
然鹅磁盘接近满了发现访问速度被拖慢了
现在禁用这个插件之后直接通过数据库访问反而感觉更快了
@fast 文件路径不对
/path/to/your/static/files
这里是相对于根目录的位置
https://www.osgeo.cn/bottle/tutorial.html
静态文件映射
Bottle不会处理像图片或CSS文件的静态文件请求。你需要给静态文件提供一个route,一个回调函数(用于查找和控制静态文件的访问)。
from bottle import static_file
@route('/static/<filename>')
def server_static(filename):
return static_file(filename, root='/path/to/your/static/files')
static_file() 函数用于响应静态文件的请求。 (详见 静态文件 )这个例子只能响应在 /path/to/your/static/files 目录下的文件请求,因为 <filename> 这样的通配符定义不能匹配一个路径(路径中包含"/")。 为了响应子目录下的文件请求,我们需要更改 path 过滤器的定义:
@route('/static/<filepath:path>')
def server_static(filepath):
return static_file(filepath, root='/path/to/your/static/files')
使用 root='./static/files' 这样的相对路径的时候,请注意当前工作目录 (./) 不一定是项目文件夹。
32位系统可以用8GRAM,只是单个进程使用量最大为4GB
担心断电的话可以买个UPS
只是作为下载机用的话,没必要搞太复杂,停电就停电了一般问题不大
@Tony 已经放弃百度网盘了
会有两个IP地址,都可以登陆的
通过 ifconfig 命令可以查看
这个很实用,我转载一下
@RaspiSQH 是3向按键(可编程)和电源开关
可能是装了什么软件,比如pihole之类的网络软件,软件改了配置文件。
如果是的话可以修改/etc/resolvconf/resolv.conf.d/head 文件。
cd /etc/resolvconf/resolv.conf.d/
sudo nano head
添加两条语句:
nameserver 8.8.8.8
nameserver 8.8.4.4
重新加载:sudo resolvconf -u
重启网络:sudo /etc/init.d/networking restart
尺寸小而接口全
目前的电路无法避免电压波动带来的杂音
可以把下面的代码加到 loop() 里面
now = baseTime.operator+(TimeSpan((millis()-millisTimeUpdated)/1000));
if(now.hour() == 11 && now.minute() == 59 && now.second() > 57){
for(int i = 0; i < 3; i++){
tone(D6, 800);
delay(100);
tone(D6, 0);
delay(100);
tone(D6, 800);
delay(100);
tone(D6, 0);
delay(800);
}
}
用 DSEG7Classic-BoldFont 这个字体
下面的工具可以生成
http://oleddisplay.squix.ch/