ESP32 + MQTT 连接到中移动物联网云平台 OneNET

功能说明:ESP32 通过 MQTT 连接到中国移动物联网云平台 OneNET应用展示 - https://open.iot.10086.cn/appview/p/1c77653399eb0cdde908b7e1faf1c1aa子模块ESP32 MQTT 组件库功能列表[x] 连接鉴权[x] 心跳...

2018-02-26 22:33:54

阅读数 1684

评论数 0

深入分析 ESP32 的 WiFi 状态机

本工程已托管到 GitHub,具体路径是 https://github.com/tidyjiang8/esp32-projects/tree/master/sta在前一篇博客 【让 ESP32 连接到你的 WiFi 热点】 中,我们已经简单地分析了一下 WiFi 的工作流程,并简要提示了一下事件调...

2018-02-24 10:34:01

阅读数 544

评论数 0

让 ESP32 连接到你的 WiFi 热点

本工程已托管到 GitHub,具体路径是 https://github.com/tidyjiang8/esp32-projects/tree/master/stagit 加上 --recursive功能说明:将 ESP32 当做一个 STA,连接到一个 WiFi 热点。【快速开始】【假设】你已经安...

2018-02-24 10:32:50

阅读数 1490

评论数 0

使用crontab,让linux定时执行shell脚本

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行入门# crontab –e这样可以已编辑模式打开个人的crontab配置文件,然后加入一下这行:0 0 * * * /home/linrui/XXXXXXXX.sh这将...

2017-12-11 16:58:57

阅读数 253

评论数 0

openwrt 显示当前时间及更改时区

1. 直接输入 date 就可以显示 时间, 也可以加-u,root@OpenWrt:/# date -uThu Mar 17 11:36:33 UTC 2016root@OpenWrt:/# date -RThu, 17 Mar 2016 11:36:49 +00002. 在openwrt中更改...

2017-12-11 15:27:10

阅读数 2182

评论数 0

NTP校时源码(一个教完整的NTP服务项目示例,摘自国嵌实验手册)

序号 功能需求 说明 1 基本功能 1.  根据NTP 服务协议,与外部 ntp 服务器进行通讯。 2.  解析ntp 协议包,从中提取有效信息。 3.  通过计算得到网络延时、本地时差,并计算出本地的标准时...

2017-12-11 14:18:42

阅读数 627

评论数 0

C/C++ Windows移植到Linux兼容库移植

近期写了有关Socket的程序,需要从windows移植到linux。现把有用的东东收集整理记录下来。   1.头文件 windows下winsock.h或winsock2.h; linux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sy...

2017-12-07 15:08:18

阅读数 1180

评论数 0

MySQL数据库安装与配置详解

目录 一、概述 二、MySQL安装 三、安装成功验证 四、NavicatforMySQL下载及使用   一、概述   MySQL版本:5.7.17   下载地址:http://rj.baidu.com/soft/detail/12585.ht...

2017-12-07 11:56:40

阅读数 166

评论数 0

Win7下安装和使用Qt5详细图解

1、安装Qt5 Qt5的安装比Qt4的安装简单多了,我装的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再单独下载MinGW和Qt Creator。 首先,去Q...

2017-11-29 11:05:01

阅读数 2091

评论数 0

M6G2C 飞思卡尔 嵌入式linux 内核驱动编译注意点

Makefile: ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- obj-m += test.o KDIR := /home/workspace/M6G2C/linux-src    ----------  内核地址 PWD = $(shell ...

2017-11-27 16:24:14

阅读数 424

评论数 0

Openwrt 3G拨号上网

一、添加VID、PID 在linux_src/drivers/usb/serial/option.c 文件中的 static const struct usb_device_id option_ids[]的id 列表中增加如下语句: { USB_DEVICE(OPTION_VENDOR_ID, ...

2017-11-23 17:41:44

阅读数 603

评论数 0

openwrt 添加自定义内核模块

openwrt添加内核模块步奏: 请注意下面的内容不要复制粘贴,因为Makefile有严格的格式要求,粘贴的时候会出现最后字符空格和前面没有tab 1、创建需要的文件及文件夹: [cpp] view plain copy CUR_DI...

2017-11-22 17:05:05

阅读数 220

评论数 0

linux文件字符集转换(utf8-gb2312)

一,命令行 在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件从一种编码转换为另一种编码。 iconv命令用法如下: iconv [选项...] [文件...] 1.输入/输出格式规范:   -f, --from-code=名称 原始文本编...

2017-11-17 16:39:12

阅读数 993

评论数 0

Linux C语言ping方法判断是否已经连接网络方法

#include "time.h" int go_ping(char *svrip) {         int i = 0;         while(i         {                 pid_t pid;           ...

2017-11-17 10:42:43

阅读数 2037

评论数 0

openwrt 支持4G模块

openwrt版本:15.05 4G模块:SIM7100C 首先配置SIM7100C模块的驱动,及内核配置 https://wiki.openwrt.org/doc/howtobuild/wireless-router-with-a-3g-dongle  这个指南中将所有的选项...

2017-11-15 09:11:25

阅读数 4220

评论数 0

HTML和CSS实例讲解

转载地址:http://www.zcool.com.cn/article/ZMTYzNDA0.html 主要讲一个网页的HTML和CSS实例,怎么实现网页的效果图! 实际网页效果图的实现是简单 兴趣是建在会的基础上 这次主要讲的是HTML和CSS实例应用 在看...

2017-11-12 14:51:29

阅读数 1714

评论数 2

OpenWrt启动过程分析+添加自启动脚本

总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8.  OpenWr...

2017-11-09 16:34:54

阅读数 680

评论数 0

linux awk命令详解

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’...

2017-11-06 09:31:39

阅读数 97

评论数 0

libusb的介绍以及嵌入式移植

linux对usb已有了比较完善的支持,但是看了一下原理还有代码,还是觉得一头雾水!有人推荐libusb,在网上搜了一下资料,嗯,感觉确实简单多了! 下面先介绍一下libusb: Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。 1、为什么要...

2017-11-06 08:32:33

阅读数 139

评论数 0

linux下如何用c语言调用shell命令

C程序调用shell脚本共有三种法子 :system()、popen()、exec系列数call_exec1.c , system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令 exec 需要你自己 fork 进程,然后exec 自己的命令 popen() 也可以实现执...

2017-11-03 15:13:23

阅读数 470

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭