- 上卡,ssh进去, 用minicom发AT命令调试
sudo minicom -D /dev/ttyS0 AT 命令: +CPIN? // SIM已经识别 +CMNB=3 // 切换到NBIOT, 1 CAT-M 2 NB-Iot 3 CAT-M and NB-IoT +CMNB? // 选模 Preferred selection between CAT-M …添加一个软链接:
ln -s /etc/gammu-smsdrc /etc/gammurcfrom: http://rasyid.net/2010/06/15/warning-no-configuration-file-found/
Gammu发短信和Gammu-smsd收短信参考:https://pron.cc/post/raspberrypi/raspberry_pi_biji_2
yum安装什么的就不讲了,太简单
1、对应的安全组规则中添加允许入方向的8883和1883的TCP端口(一开始用localhost本机发布订阅完全没问题,但是就是把Broker对外部署的时候死活不通,后来才发现是端口安全组策略问题,在这事上浪费好久时间,奶奶个凶)。
2、关于ssl加密,参考一下https://fxdata.cloud/tutorials/install-and-secure-the-mosquitto-mqtt-messaging-broker-on-centos-7, 但是要按文章里的说法,加多个listener, 比如listener 1883 localhost,会报错,不知道为什么。 另外,记得把代理端的/etc/ssl/certs/ca-bundle.crt 复制到发布端和订阅端。 如果早先已经配置过Let's Encrypt,可以直接使用。
3、记得防火墙打开端口。
计划着买树莓派4B,琢磨着这手上的3B+是不是不用带着在身上跑了,放在家里或者办公室,然后家里好几个闲置的小蓝牙音箱,想想是不是连接上,给自动声音提醒点啥什么的。
折腾了好久,pair也pari了,connect也connect了,就是没声音。。。
最后在这个旮旯发现一句:
When I put a hash # in front of hdmi.force.hotplug=1 in the config.txt it finaly worked !!!!
我艹,真可以了。
树莓派升级到python3.7之后,老是报ModuleNotFoundError: No module named 'apt_pkg',按网上重做软链接之类的折腾了一番,没用。
重装python3-apt,看见那么两名提示:
建议安装: python3-apt-dbg python-apt-doc安装之,好像好了。
若报错如下:
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-0_r5psic/psycopg2/先安装这个
yum install postgresql-devel离奇的人间,无辜的小孩。
知乎科学家说这么干:https://zhuanlan.zhihu.com/p/36972216
最后一步,可以不写脚本,通过systemd来管理,开机启动神马的,可参考:https://www.laonan.net/blog/66aXdIXhEemphPI8kVRt8A/
后记:重装了个python3.7之后,uwsgi要求高版本glibc,懒得去装了,换gunicorn:http://www.oneclicksimplify.com/jessie.html
如果之前把自动启动脚本放在/etc/init.d/里了的话,上面那篇文章是把gunicorn.service放在/etc/systemd/system/,那么,删除/etc/init.d/里的自动启动项,reboot之。
树莓派3B+上写了个开机自动执行更新的的脚本,正值Pi4发行之际,rpi-update更新固件,重启后无法工作,红灯常亮,绿灯循环闪4下。
到 https://github.com/raspberrypi/firmware/tree/master/boot 去下载start.elf文件,把SD卡卸下来装到Mac上, 复制这个文件到SD卡的boot内。
插卡,通电。
查了下,中文互联网讨论这个问题还是蛮少的,记一下。
公司在环球资源网上投了些广告,从去年底到现在操作他们的后台。。。这用户体验和技术烂的像是停留在二十年前的网站,无故宕机,前端debug代码写在alert里时不时跳出来给你惊喜,一九九几年风格的弹出式js dialog处处飞,填写表单报错说有必填项没填,又不告诉你哪个是必填项。。。jQuery版本停留在1.7,2011年那个稳定版本(年轻人都呛我们现在9102年了,大叔),我自认是强项在架构和后端,前端写的不咋地的程序员,点右键看一下他们的源码也吐血,直接怀疑是外包给小县城的团队开发出来的前端代码,
后端看不到代码,看起来是Java,但无故宕机,以及后台从登录到操作全程不https的风格,也没法让我相信他们后端强大,前端弱鸡来着。
这网站居然被黑石收购了,看来互联网企业跟技术先进真是没法直接挂钩,就算是美国互联网企业也不一定能。
某宝上买了一个小oled屏用来在树莓派上显示一些简短信息,需要开机启动,但很久才会设置一次,记下备查:
1、写个开机启动脚本,放在/etc/init.d/下,比如:/etc/init.d/minioled
#!/bin/bash # /etc/init.d/minioled ### BEGIN INIT INFO # Provides: laonan # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # …