匠芯筑梦

匠芯筑梦,不负所期

蓝牙4.0,蓝牙BLE模块,蓝牙4.0和蓝牙BLE的区别?

一、关于蓝牙4.0 蓝牙4.0标准包含两个蓝牙标准,准确的说,是一个双模的标准,它包含传统蓝牙部分(也有称之为经典蓝牙Classic Bluetooth)和低功耗蓝牙部分(Bluetooth Low Energy)。这两个部分适用于不同的应用或者应用条件。传统蓝牙是在之前的1.0.1.2,2....

2019-03-06 11:01:55

阅读数 697

评论数 0

通俗的来理解MQTT中的发布和订阅

通俗的来理解MQTT中的发布和订阅 刚开始接触物联网,IOT,MQTT,感觉傻傻的什么都分不清楚,对于MQTT各方的身份和功能也无法理解,直到有一天,真正亲自去使用了MQTT服务器,才理解其中的奥妙。 在不了解MQTT通信原理以及程序架构的情况下,不要先看代码,否则会无比痛苦,还是先通...

2019-02-28 11:16:33

阅读数 784

评论数 0

物联网的通信过程

物联网的整体通信过程到底是什么样子的呢? 1、设备端:物联网设备总体来说,只要能够上网的设备,我认为都是物联网设备。像摩拜单车上的智能锁、小米的智能插座、智能音箱等设备。 2、APP端:这里不单只安卓用户、IOS、以及PC,任何一个终端,我认为都可以是。 3、MQTT服务器:就相当于...

2019-02-26 21:12:09

阅读数 108

评论数 0

Windows上搭建EMQTT服务器

      上一篇文章讲到EMQTT是基于 Erlang/OTP 语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源 MQTT 消息服务器。 官网下载地址:http://www.emqtt.com/downloads 百度网盘下载地址: 链接:https://pan.baidu.c...

2019-02-26 20:51:46

阅读数 534

评论数 0

物联网你需要知道名词定义

1.1物联网是什么?          物联网的本质还是互联网,只不过终端不再是计算机(PC、服务器),而是嵌入式计算机系统及其配套的传感器。这是计算机科技发展的必然结果,为人类服务的计算机呈现出各种形态,如穿戴设备、环境监控设备、虚拟现实设备等等。只要有硬件或产品连上网,发生数据交互,就叫物联...

2019-02-26 20:10:09

阅读数 212

评论数 0

MQTT协议-MQTT协议解析(MQTT数据包结构)

        MQTT,目前物联网的最主要的协议之一,基本上所有的IOT云平台都使用了MQTT,比如机智云,中国移动的oneNet、百度的云平台、阿里物联网云平台。虽然MQTT很火,但是目前对MQTT的资料确实很少,尤其是在如何移植到嵌入式上来。大部分的平台商的做法都是跟模块商合作把MQTT协议...

2019-02-26 13:44:06

阅读数 557

评论数 0

pthread_cond_wait和pthread_cond_signal使用方法

       pthread_cond_wait() 用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_...

2019-01-23 13:22:50

阅读数 134

评论数 0

asmlinkage简要理解

一、在大型C语言项目工程或者linux内核中我们都会经常见到两个FASTCALL和armlinkage      两个标识符(修饰符),那么它们各有什么不同呢?今天就给大家共同分享一下自己的心得.      大家都知道在标准C系中函数的形参在实际传入参数的时候会涉及到参数存放的问题,那么这些参数存...

2019-01-22 13:56:38

阅读数 82

评论数 0

sysfs_create_group创建sysfs接口

       在编写驱动程序时,需要对驱动里的某些变量进行读写,或函数调用,再或者驱动某个开关量。可通过sysfs接口创建驱动对应的属性,便可以在用户空间通过sysfs接口的show和store函数与硬件交互; DEVICE_ATTR宏定义在include/linux/device.h中 1、...

2019-01-11 15:30:54

阅读数 199

评论数 0

RTC-PCF8563驱动问题总结

插上电池,确保电池有电(测量电池座两端的电压为2.7V左右即为有电),没有接入电池或者电压过低时会有打印: 进入系统后通过依依命令   # date -s "2017-01-21 12:34:56" Sat Jan 21 12:34:56 UTC 2017...

2018-10-23 17:50:52

阅读数 865

评论数 0

Apache与Nginx的优缺点

Apache与Nginx的优缺点比较  1、nginx相对于apache的优点:  轻量级,同样起web 服务,比apache 占用更少的内存及资源  抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能  高度模块化的设计,编写...

2018-09-26 17:15:39

阅读数 34

评论数 0

Ubuntu 下安装mysql和远程连接

 一、下载并安装mysql  sudo apt-get install mysql-server  sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev  注意:安装过程中会提示设置密码什么的,注意...

2018-09-14 14:08:10

阅读数 119

评论数 0

mysql正则表达式

MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的类似。 下表中的正则模式可应用于 REGEXP 操作符中。 模式 描述 ^ ...

2018-09-13 15:35:50

阅读数 40

评论数 0

关于MQTT的知识点总结

问题一:单片机缓存有限,处理能力有限的情况下,消息不可能一次发出,这种情况下要怎样通过MQTT发布消息? 先组装publish协议的头,里面写好payload的长度,通过tcp发出去,然后一点一点发payload。如果拿不到payload总长度,这个事情就难办。因为你发了一个publish协议报...

2018-09-07 17:16:19

阅读数 509

评论数 0

SC–R+8 RS485 八口集线器使用说明

一、功能与特点 1.本产品为具有中继功能的工业级RS485 信号8 口集线器。主端口与8 个从端口间光电隔离。 2.内部数据流方向自动侦查(专利技术)。 3.驱动能力强,传输距离远。主端口和每个从端口57.6Kbps 速度下能传输2Km 距离。 4.波特率从110bps 到230.4Kbps 自...

2018-08-30 11:02:31

阅读数 593

评论数 0

linux zynq 中断控制器

uart@e0001000 { compatible = "xlnx,ps7-uart-1.00.a"; reg = ; interrupts = ; interrupt-parent = ; clock = ; };The second value ...

2018-07-06 17:34:04

阅读数 498

评论数 0

navicat for mysql 连接 mysql 出现1251错误

navicat for mysql下载地址:链接:https://pan.baidu.com/s/1Nh2ippFKHrWXnzPx_hda8g 密码:fumf客户端使用navicat for mysql。本地安装了mysql 8.0。但是在链接的时候提示:主要原因是mysql服务器要求的认证插件...

2018-06-15 21:30:10

阅读数 2089

评论数 0

编译lua开发固件,配置自己想要的功能

编译平台Ubuntu 16.04  一、首先安装git ,执行 :apt-get install git 二、然后下载代码,过程需要大概3-5分钟,根据电脑网速决定的。执行 git clone  https://gitee.com/WaitingForMe/jx-nodemcu-firmware-...

2018-06-14 16:47:34

阅读数 293

评论数 0

STM32低功耗--停机模式

根据项目需要选择的是停机模式进入停止模式之后,任何外部中断都可以唤醒低功耗,但是需要重新配置时钟,不然系统将以默认时钟(没有经过倍频)运行。1.进入低功耗RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);                     ...

2018-06-01 10:13:45

阅读数 1522

评论数 0

编译驱动的Makefile解析

一个典型的编译驱动模块的Makefile文件如下所示:KERN_DIR = /root/driver/kernelobj-m += module_test.oall:   make -C $(KERN_DIR) M=`pwd` modules.PHONY: clean clean:   make ...

2018-05-14 13:51:24

阅读数 583

评论数 0

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