用mysql记录传感器数据

首先是要建立一个数据库,我们命名为iot,选择utf8_unicode_ci;
然后是建立表,t_data

DROP TABLE IF EXISTS `t_data`;
CREATE TABLE `t_data` (
  `id` BIGINT NOT NULL AUTO_INCREMENT,
  `sid` int NOT NULL,
  `svalue` varchar(50) NOT NULL,
  `sdatetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
)

尝试插入数据

INSERT INTO `iot`.`t_data` (`sid`, `svalue`) VALUES ('3', '26.5');

参考文献:大球的《香蕉派正确吃法之物联网–把数据写到数据库

Raspbian升级:从Wheezy到Jessie

不建议尝试,感觉系统有些混乱了,i2c-2都不好用了,需要找时间刷回去

<font color=#ff0000 size=3>设置字号和颜色

在香蕉派中,比较好用的还是Raspbian系统,M3配的是Jessie版本,而M1配的是Wheezy版本,其实也不知道这些版本号怎么读和什么意思,大概是win7和win8的意思吧,偶然发现有可以升级的文章,决定也尝试一下,参考文章:树莓派系统升级 Wheezy 到 Raspbian Jessie
总体来说升级还算顺利,就是比较耗时,首先是一些更新

apt-get update
apt-get upgrade
apt-get dist-upgrade

然后更新源

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list

- 阅读剩余部分 -

终于搞定了,不懂rewrite

无法登录后台,点击前台链接或者后台登录时出现"404, not found"

这是nginx的设置时没有注意支持pathinfo导致的,具体关于php pathinfo的信息可以在网上搜索到。
解决方法

一般的出现这种情况时,nginx.conf里的的location设置都是类似这样

location ~ .*.php$

要支持pathinfo,要改成

location ~ ..php(/.)*$

- 阅读剩余部分 -