物联网全栈工程师
文章平均质量分 77
物联网
Hugo_yanghui
技术交流,学习,记录。(有些文章来自于互联网如有侵权请联系我:454319406@qq.com)
展开
-
SPI、UART、I2C通信的区别与应用
电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。下面开始先从一些简单的概念引入:串行 VS 并行电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。通过电压的快速变化,位从一个设备传输到另一个设备。在以5V工作的系统中,“0”通过0V的短脉冲进行通信,而“1”通过5V的短脉冲进行通信。数据位可以通过并行或串行的形式进行传输。 在并行通信中,数据位在导线上同时传输。下图显示了二进制(01000011)中字母“C”的并行传输:..原创 2022-05-07 12:27:38 · 7294 阅读 · 0 评论 -
存储单位之间的换算
前言在刚开始学习嵌入式时我们就遇到各种进制之间的换算,十六进制、十进制、八进制、二进制等等,一开始会经常在各种进制之间迷失自我;在深入学习或者做项目或者工作时我们也经常要查看各种芯片的数据手册(datasheet),手册里面一般都是使用十六进制表示各种地址。这时我们就会遇到类似这样的问题:为什么 0x100 是 256Bytes(字节) 大小? 0x400 是 1KB 大小? 0x800是 2KB 大小?下面我们就来解决这个疑惑!数据单位标准我们都知道数据单位有:bit、byt..原创 2022-03-26 17:34:33 · 11181 阅读 · 0 评论 -
ISP、IAP、ICP烧写方式的区别
玩单片机的都应该听说过ISP、IAP和ICP这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing 在系统编程IAP:In applicating Programing 在应用编程ICP:In Circuit Programing 在电路编程区别:1、ISP是把房子拆了再重造一间,那么在造好之前当然是不能住人的啦!2、IAP是在造好的房子里边进行一些装修,装修的时候人还住在里面!3...原创 2022-01-21 18:54:49 · 1368 阅读 · 2 评论 -
125KHz RFID芯片模块及电路替代方案
125K RFID芯片模块是否可以写数据?以上是125KHz RFID芯片模块的供应商和芯片名称,频段、容量、功能、协议。18000-2、11784、11785协议。集成 RFID 收发器可对 100 到 150 kHz 频率范围内的转发器、双相位编码和曼彻斯特编码 ASK 进行寻址。开/关键控调制。功耗低且性能优异:独特的并联天线概念,可实现功率效率最大化;具有省电模式;波特率可选择的“片上”滤波可获取最大灵敏度;无零调制问题。成本低且设计紧凑:采用 SO8 封装和高度集成的紧凑型读写..原创 2022-01-21 14:13:42 · 6652 阅读 · 0 评论 -
如何使用MSGEQ7音频频谱分析仪芯片
音频响应项目首先,让我们进行场景设置。假设我们想创建一些对声音有反应的东西,例如我当前的Audio-Reactive Box项目。您可能还记得,这涉及到一个装有假真空管的小假古董手提箱。这些灯管将使用三色LED聚宝盆从下面照亮。下图反映了刚安装完电子管后盒子的状态-下一步是在电子设备上工作(我将在以后的专栏中进行讨论)。如果我们希望我们的项目(在这种情况下为盒子)对外部声音做出反应,那么我们将需要一个麦克风。此类项目的一个很好的解决方案是MEMS驻极体麦克风(一种基于静电电容的麦克风),并在...原创 2021-12-15 00:30:07 · 5406 阅读 · 0 评论 -
到2021年7月物联网协议有以下主流协议
1. MQTT协议MQTT协议(Message QueueTelemetry Transport,消息队列遥测传输协议)是IBM的Andy Stanford-Clark和Arcom的Arlen Nipper于1999年为了一个通过卫星网络连接输油管道的项目开发的。为了满足低电量消耗和低网络带宽的需求,MQTT协议在设计之初就包含了以下几个特点:实现简单提供数据传输的QoS轻量、占用带宽低可传输任意类型的数据可保持的会话(Session)随着多年的发展,MQTT协议的重点...原创 2021-07-26 10:38:58 · 868 阅读 · 1 评论 -
电路设计中的磁珠作用及如何进行取值!!!!!
PS:先品尝一下小菜:关于磁珠的使用描述不正确的是( )?A、磁珠的阻抗频率特性曲线,转换点频率以下,以磁珠体现电阻性,转换点所在频率以上,磁珠体现电感性。电感性的作用是反射噪声,电阻性的作用是吸收噪声并转换成热能B、磁珠的选择应满足电路噪声的频带大于磁珠转换点频率,以便磁珠吸收噪声而不是发射噪声C、磁珠是耗能器件,与电容协同工作时,不会产生自激D、电感滤是将电能转换为磁能,磁能可能通过向外部辐射能量引起EMI问题;而磁珠是将电能转换为热能,不会对电路构成二次干扰解析:磁珠的功能特性原创 2021-03-06 16:29:00 · 2586 阅读 · 0 评论 -
高速光耦选型-数据转换
原创 2021-03-03 18:52:55 · 348 阅读 · 1 评论 -
frps搭建自己的内网穿透服务器
开发过程中,很多时候我们需要用到内网穿透,将自己的服务器映射到外网,下面说一下怎么用frps搭建自己的内网穿透服务器frps Github地址 里面有中文文档,大家可以参考服务器搭建服务器搭建服务器是阿里云ECS CenterOS CentOS 7.4 64位下载frps服务器文件: 下载地址选择frp_0.21.0_linux_amd64.tar.gz,如果你是其他操作系统,请自行选择下载完之后,传到ECS上,然后解压,编辑frps.ini配置文件[common]# 服务器端端口b.原创 2020-11-02 16:27:02 · 1056 阅读 · 0 评论 -
2020年 物联网的无线通信技术NB-IoT,Lora详解
物联网的无线通信技术种类繁多,大致可以归为两大类:一类是短距离通信技术,包括Zigbee、WiFi、蓝牙、Z-wave等;另一类则被称为广域网通信技术,即LPWAN(low-power Wide-Area Network,低功耗广域网)。LPWA又可细分为两类:一类是工作于未授权频谱的LoRa、SigFox等技术;另一类是工作于授权频谱下,3GPP支持的2/3/4G蜂窝通信技术,比如EC-GSM、LTE Cat-m、NB-IoT等。其中,NB-IoT(Narrow Band Internet o原创 2020-10-20 16:01:19 · 1764 阅读 · 0 评论 -
UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什么区别?
生活中,我们经常用到门禁卡、考勤卡、电梯卡还有停车卡,这些功能是怎么实现的呢?这是靠卡里封装的芯片和线圈来实现各种功能,不同的芯片频率、容量、读写性各不相同,常见的是IC卡还有ID卡。还有一种叫UID的卡,许多客户不了解UID卡是什么?有什么功能,和IC卡、ID卡有什么区别?本文德健智能科技小编就为大家介绍UID卡。先了解下IC卡、ID卡的定义ID卡全称身份识别卡,是一种不可写入的感应卡,含固定的编号。频率是125KHz,属于低频。一般用于门禁。IC卡全称集成电路卡,又称智能卡。可读写,容...原创 2020-07-04 09:41:49 · 57535 阅读 · 2 评论 -
一种在无线网络中定位标签的方法和主基站与流程
本发明涉及数据通信领域,尤其是一种在无线网络中定位标签的方法和主基站。背景技术::超宽带(UltraWideband,简称UWB)是一种无载波通信技术,利用纳秒至微秒级的非正弦波窄脉冲传输数据,由于超宽带信号本身具有功耗低、安全性高、多径分辨能力强的特点,近年来国内外开始利用UWB来做高精度定位。TOA(TimeofArrival)定位算法,是一种利用信号到达时间来进行定位的算法,它是移动通信系统基础定位算法之一,具有定位参数易获得,定位精度较高等特点。TOA算法的系统构架如图1所示,该构架由3个部分..原创 2020-06-27 11:14:42 · 1073 阅读 · 0 评论 -
基于STM32的DMX512开发
首先基本了解一下DMX512的基本协议一、DMX512协议DMX 是Digital MultipleX 的缩写,意为多路数字传输。DMX512控制协议是美国舞台灯光协会(usITT)于1990年发布的灯光控制器与灯具设备进行数据传输的工业标准,全称是USITTDMX512(1990),包括电气特性、数据协议、数据格式等方面的内容。每一个DMX 控制字节叫做一个指令帧,称作一个控制通道,可以控制灯光设备的一个或几个功能。一个DMX 指令帧由1个开始位、8个数...转载 2020-06-15 15:11:17 · 2614 阅读 · 3 评论 -
DMX512协议是什么 DMX512数字灯光控制系统介绍
基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统。目前,包括电脑灯在内的各种舞台效果灯、调光控制器、控制台、换色器、电动吊杆等各种舞台灯光设备,以其对DMX512协议的全面支持,已全面实现调光控制的数字化,并在此基础上,逐渐趋于电脑化、网络化。因此,对于影视灯光设计与操作人员,理解DMX512控制协议的程序结构、控制原理及其应用要点是十分必要的。 1. DMX512灯光控制协议 DMX是Digital MulTIpleX的缩写,意为多路数字传输。DMX512控制协议是美国舞台.转载 2020-06-15 15:04:29 · 16372 阅读 · 3 评论 -
LED用DMX512协议整个系统怎么连接?
提问1:EIA485规范只支持“雏菊链”或每段上最多以32个“单元负载”所构成的串行网络。DMX512不是可以支持512个通道吗?那是不是说,超过32个的情况下需要使用中继?提问2:控制器---接收端1---接收端2---...---接收端n---电阻---GND这样的连接是否正确?各个接收端和控制器是否必须共地?是否可以各自用单独的电源,省略传输线里的电源线?作为支持DMX的接收端来说是不是做下面这些动作:接收信号,通过计数找到和自己地址匹配的数据,转成PWM去驱动LED,把信号输出给下一个接收端?原创 2020-06-15 14:55:27 · 1258 阅读 · 6 评论 -
超级详细MQTT连阿里云物联网平台
客户端向服务器请求订阅:服务器向客户端发布消息:原创 2020-05-12 18:30:41 · 1271 阅读 · 0 评论 -
-20dB谱宽是什么意思?
-20dB谱宽就是信号衰减到十分之一时的频谱带宽。dB的含义:1. dB基本上是一个比例数值,也就是一种倍数的表示单位,也就是测试数据与参考标准的相对差异表示。2. 计算公式上:dB = 10log (P1/P2)= 20 log (V1 / V2)(P代表功率,V代表电压)(lg是10为底的对数)V1是测试数据,V2是参考标准。例如V1数据是V2的2倍,就是6dB。前面加个负号...原创 2020-05-04 11:23:45 · 18217 阅读 · 6 评论 -
设置树莓派屏幕一直亮屏,禁止休眠的解决方案
树莓派是微型电脑,系统自带休眠保护功能,但是有人可能会处理一些事务,想树莓派屏幕常亮,保证树莓派一直都处于活动状态,今天分享如何让树莓派屏幕常亮,禁止休眠的解决方案。1、系统:raspbian系统。2、Raspbian系统使用的是lightdm桌面显示管理器,可以设置xservice桌面交互显示来达到屏幕常亮的目的。3、修改桌面配置文件lightdm.confsud...原创 2020-04-30 10:31:24 · 5514 阅读 · 0 评论 -
详解Arduino Uno开发板的引脚分配图及定义
详解Arduino Uno开发板的引脚分配图及定义在本篇文章中,我们将详细介绍Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义。Arduino Uno微控制器采用的是Atmel的ATmega328。 Arduino Uno开发板的引脚分配图包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头。引脚的复用功能提供了更多的不同选项...原创 2020-04-24 09:24:41 · 36602 阅读 · 0 评论 -
频率与时间换算方法-stm精确延时
频率与时间换算方法1.频率与时间的换算需要根据芯片型号计算 如STM32F0芯片的频率为48M 那么如果需要延时1微妙则可以 首先进行8分频得到6M 6M=6*1000KB=6*1000*1000Bit=6000000个数 这是每秒计的数 那么1ms则计6000个数 1us则计6次数 如果要用...原创 2020-04-24 09:12:23 · 3260 阅读 · 0 评论 -
各家物联网平台功能上的异同点,分别具有哪些优势?
优点:1、亚马逊AWS IoT: 联网设备能够轻松的与其他设备交互,使用AWS服务构建IoT程序,无需基础设施就能采集、分析和处理设备生成的数据,强调用户可以从多台设备遥测数据进行储存和分析2、阿里云: 利用规则引擎,仅在Web上配置简单规则,就可获得数据采集,数据计算等全栈服务,快速搭建物联网应用3、中国移动OneNet: 集中为PaaS服务,一站式托管,提供数据储存和大数据分...原创 2020-04-23 10:36:53 · 1920 阅读 · 0 评论 -
树莓派挂载和卸载U盘或移动硬盘
树莓派挂载和卸载U盘或移动硬盘通常我们在 /mnt 或 /media 目录下新建一个目录udisk作为挂载点sudomkdir/mnt/udisk1.手动挂载:挂载命令:sudomount-ouid=pi,gid=pi/dev/sda1/mnt/udisk卸载命令:sudoumount/mnt/udisk注意:可以输入 fdisk -l查看...原创 2020-04-22 17:45:16 · 1240 阅读 · 0 评论 -
Read keyboad input from background process
https://raspberrypi.stackexchange.com/questions/55431/read-keyboad-input-from-background-processTIPS:For a new project, I need to read input from a USB barcode scanner (that registers as a keyboar...原创 2020-04-18 11:04:39 · 157 阅读 · 0 评论 -
简述LoRa和NB-IoT的技术特点,他们有哪些共同点和差异点,在生活中LoRa和NB-IoT各有哪些适合的应用场景?
NB-IoT和LoRa两种技术都是属于LPWAN(low-powerWide-AreaNetwork,低功耗广域网),即广域网通信技术。LoRa的技术特点:1、低功耗:两年以上的电池续航2、高容量:数万连接(依业务模型)3、低成本:通信模块小于5元4、高渗透:+20db,穿透地下室数层5、广覆盖:3-5米的通讯距离NB-IoT具备四大技术特点:1、...原创 2020-04-18 11:01:47 · 6825 阅读 · 1 评论 -
简述MQTT的工作原理,在智慧小屋案例中如何使用MQTT实现应用和设备的交互过程?
MQTT工作原理:1、MQTT协议实现方式实现MQTT协议需要:客户端和服务器端MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT传输的消息分为:主题(Topic)和负载(payload)两部分Topic,可以理解...原创 2020-04-17 17:09:06 · 2496 阅读 · 0 评论 -
简述物联网系统的分层架构,简要说明各层级的功能,并结合课程内容谈谈各层有哪些物联网的技术运用,在DIY智慧小屋案例中各层都有哪些软硬件构成。
物联网大致可以分成:感知层、网络层、平台层和应用层。1、感知层——感知信息作为物联网的核心,承担感知信息作用的传感器,一直是工业领域和信息技术领域发展的重点,传感器不仅感知信号、标识物体,还具有处理控制功能。感知层由各种百传感器以及传感器网关构成,包括二氧化碳浓度传感器、温度传感器、湿度传感器、二维码标签、度RFID标签和读写器、摄像头、GPS等感知终端。感知层的知作用相当于人的眼耳鼻喉...原创 2020-05-06 10:54:42 · 22523 阅读 · 0 评论