项目描述:闲来无事,制作一个用ESP8266控制DHT11采集温度,湿度并在OLED屏显示的系统,使用了MQTT协议,编程语言使用Micropython.巩固一下所学到的一些知识。 <!-- more --> 一、项目准备 1.所需材料 DHT11温湿度传感器 NUDEMCU开发板 OLED 彩屏 小灯,电阻,面包板,导线若干 2.开发环境 Micropython MQTT 二、项目制作 1.电路连接图 按照如上电路图连接,其中NUDEMCU的USB连接电脑USB. 2.编写main.py文件 from machine import Pin,I2C from time import sleep_ms from ubinascii import hexlify from umqtt.simple import MQTTClient from dht import DHT11 from ssd1306 import SSD1306_I2C import machine #---MQTT Sending--- SERVER="iot.eclipse.org" CLIENT_TD=hexlify(machine.unique_id()) led = Pin(2, Pin.OUT, value=1)...
checkinstall编译debian安装包
by
Vicent
- 十一月 22, 2016
title: 使用 Checkinstall 编译打包Debian包 date: 2016-11-22 11:20:39 categories: Linux tags: Linux 有时我们需要把一个安装包编译成xx.deb格式的安装包,以实现编译一次就可以在其他系统上运行的目的。这时就可以使用Checkinstall,它是一个很好用的linux源码安装工具,是本文介绍使用Checkinstall 编译Debian包,以编译mosquitto为例. <!-- more --> 1.下载mosquitto源码包 wget http://mosquitto.org/files/source/mosquitto-1.4.10.tar.gz 2.解压源码包 tar -zxvf mosquitto-1.4.10.tar.gz 3.编译源码包 cd mosquitto-1.4.10 make 4.使用checkinstall编译打包 sudo apt-get install checkinstall sudo checkinstall --install=no --pkgversion 1.4.10 # 后面两个参数表示打包后不安装,设置软件包版本。 5.设置软件包参数 回车后会让你为这个软件包写一段描述,以空行或者EOF结束,接着会设置具体参数,比如下面的所示: ***************************************** **** Debian package creation selected *** ***************************************** 软件包将用下面的值来创建: 0 - Maintainer:...