自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 新唐(nuvoton)单片机学习资料汇总

新唐(nuvoton)单片机学习资料汇总新唐(nuvoton)单片机无论是从性能,价格,市场占有率来看,都是单片机当中不可多得的优秀产品,现将新唐的学习资料汇总,方便以后查阅学习之用,无其它用途。以2018年中国Arm Cortex内核MCU供应商市场占比情况来分析,新唐排名第四,新唐(nuvoton)单片机比ST和NXP来说更便宜,新唐(nuvoton)有价格优势。兆易创新(GD32)是国产Arm Coxtex的龙头,后面详细介绍。新唐(nuvoton)单片机相比兆易创新(GD32)来说,有两个优

2021-04-15 12:16:54 9825

原创 Zigbee Install code的使用和CRC的计算

Zigbee 3.0网络要求Install Code 由一个128位的数字和一个16位的CRC组成。简单介绍Install Code的用法,并使用python生产Install code并计算CRC的算法。

2023-05-31 16:52:20 1376

原创 蓝牙mesh芯片选型指导

市面上有近50款芯片或模组宣称支持蓝牙mesh。如何在这么多方案中选择合适的芯片或模组,以及开发蓝牙mesh产品呢?

2023-05-11 16:51:22 1591 1

原创 使用gpio模拟正弦波驱动直流电机

很多直流电机需要使用SPWM控制电机的电压和频率,从而实现电机的变频调速功能。单片机的GPIO只能输出高(On)低(Off)电平,我们可以通过调整脉冲ON/OFF的时间长度来改变电压,在一个较小的时间片内(1ms)改变ON时间和OFF时间的比率(占空比)变化。来模拟spwm,以驱动直流电机

2023-05-10 14:40:31 938

原创 产品射频认证笔记

射频监管认证笔记

2023-03-10 21:18:18 955

原创 构建matter over Thread的演示系统-efr32

使用芯科的efr32mg24构建matter over Thread的演示系统-matter的Hellow world程序

2023-02-24 21:30:32 1121

原创 使用ZPL控制Zebra打印机

Zebra编程语言 (ZPL)是所有 ZPL 兼容打印机使用的命令语言。可用于绘制文本、形状、条形码和图像等元素,组合这些元素。打印机使用它作为指令来创建打印在标签上的图像。

2022-12-09 18:23:12 5638 3

原创 新唐(nuvoton)MCU软件开发指南—环境搭建设置

新唐MCU软件开发指南--从环境搭建,项目设置,到调试仿真的配置。

2022-11-17 12:24:24 4693

原创 手动获取早期的esp-idf和配置esp mdf的开发环境

esp mdf官方使用的esp-idf是v4.3.1,无法自动安装,所以需要使用git手动获取esp-mdf,并配置开发环境的方法。

2022-09-16 09:55:26 580

原创 在Ubuntu Linux Desktop上构建matter开发环境

在Ubuntu下面构建matter的开发环境并编译运行CHIP toll

2022-09-03 15:33:20 2578 4

原创 在树莓派4B上构建芯科-EFR32的matter的开发环境

在树莓派4B上构建matter的开发环境

2022-08-19 19:01:57 1489

原创 分享一段crc16校验算法

分享一段CRC-CCITT的校样算法

2022-08-01 09:15:18 693

原创 使用EFR32作为Zigbee/Thread的sniffer的用法

将芯科的EFR32设置为一个sniffer使用

2022-07-26 09:20:31 812 5

原创 在Cygwin环境下构建和使用EmberZNet PRO Zigbee Host应用程序

Cygwin 64环境下构建并使用EmberZNet PRO Zigbee Host应用程序

2022-07-21 13:16:50 489

原创 Z-Wave CTT使用方法以及测试演示

Z-Wave CTT的用法说明,以及使用Z-Wave CTT执行辅助自动化测试的方法。

2022-07-15 17:54:48 469

原创 使用Python自动调节EFR32的高频晶振(HFXO)电容器组-CTune

EFR32 器件配备了一个可配置的内部电容器组CTune,用于加载频率校准。使用Python自动调节EFR32的高频晶振(HFXO)电容器组,简化校准流程。

2022-06-08 18:11:27 817

原创 EFR32 gecko 2生产烧录

#mermaid-svg-rNfrT25oib0VwV7h {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-rNfrT25oib0VwV7h .error-icon{fill:#552222;}#mermaid-svg-rNfrT25oib0VwV7h .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-rNfrT..

2022-04-28 16:32:36 620

原创 EFR32晶体校准指南

晶体的精度:无线电系统中晶体振荡器的精度至关重要。如果 Radio 系统中的发射器和接收器没有以正确的时钟频率工作,并且部件之间的频率差异很大,它们就会连接不上或连接质量下降(控制距离显著降低)。这导致客户体验到无线电系统的不良性能。因此,必须确保无线电产品的系统频率尽可能准确,并符合所使用的无线电协议的规范。晶体振荡器的总公差是三个公差的总和:初始公差(Initial tolerance)温度公差(Temperature tolerances)老化公差(Aging tolerances)通

2022-04-18 16:52:52 829

原创 晶体振荡器选择考量

振荡器是一种产生重复或周期性时变信号的电子电路。在无线 SoC设备的中,振荡器信号用于为设备中指令和外围设备的执行提供时钟。对于无线电通信,振荡器还为收发器提供准确且低噪声的频率参考。有多种方法可以生成这样的信号,每种方法都有不同的属性,会影响项目成本、电路板尺寸和时钟信号的稳定性。振荡器主要可以分成两种:谐波振荡器(harmonic oscillator)与弛张振荡器(relaxation oscillator)。振荡器分类:RC 振荡器RC 振荡器由电阻器、电容器和反相放大器构成。

2022-04-12 09:42:43 934

原创 芯科Secure Vault笔记

安全性概述:消息安全的目标是保证消息完整性、机密性和数据新鲜度。消息完整性意味着接收者可以确定接收到的消息是由网络中的安全节点发送的,并且该消息没有被篡改。网络外的无线电发射器发送的消息将被识别为假消息。数据新鲜度意味着该消息是最近发送的。机密性意味着只有网络中的安全节点才能读取消息的实际内容。安全攻击的种类有:中断(Interruption),截取(Interception),修改(Modification),伪造(Fabrication)。Secure Vault™ :Secure

2022-04-04 17:02:03 1001

原创 亚马逊Alexa Connect Kit(ACK)

什么是ACK:Alexa Connect Kit(ACK)是亚马逊提供的一项托管服务。 通过ACK,开发者无需编写 Alexa技能(Alexa skill)、管理云服务、或开发复杂的网络和安全固件,即可轻松将产品连接到 Alexa。只需要将ACK模块集成到产品中,并支付一次性固定成本。ACK提供托管服务、软件和工具,可用于持续开发和管理Alexa connected智能产品。ACK使创建和管理Alexa控制的Wi-Fi的智能设备变得更简单、更快速、更具有经济效益。使用 ACK 构建的产品包括通过语音和移

2022-03-21 11:22:57 1649 1

原创 常用的Wi-Fi产品调试测试工具

WirelessMon这个软件可以看到无线网卡所能搜索到的所有信号及其信息:左侧有概要,统计,图形,IP连接,地图四种Tab模式可以选择,默认为概要模式状态:表明所搜索到信号为“所关联的AP”、“可以连接使用的AP”还是“无法连接使用的AP”三种状态;SSID:搜索到信号的SSID;波段:信号所占用信道;安全:AP是否进行加密;RSSI:Sta所接收到的信号强度;MAC地址:搜索到信号源设备的MAC地址;配置里面可以将信号强图图设置为雷达,左三角,右三角,中三角,竖线 四种模式.

2022-02-24 18:22:59 4238

原创 matter设备调试(Device Commissioning):

matter设备调试(Device Commissioning):设备调试是将设备配置入网的过程,使它们在网络中可以相互通信。新设备需要能够安全地加入网络并与同一网络中的其它设备建立控制关系。为了使设备能够进行调试,它必须将其安全证书传递给网络以便检查其有效性,然后该设备才会被授权在网络上运行。被调试的设备被称为调试设备(Commissionee),而管理设备调试的设备被称为调试专员(Commissioner)。 设备调试包括以下步骤:设备发现:调试专员(Commissioner)在网络接口(例

2022-01-27 14:56:39 3416

原创 无线射频模组生产测试的流程

无线射频模组生产测试的流程晶体校准无线射频芯片所使用的晶体振荡器需要满足相应的协议规格(IEEE 802.15.4 PHY, ITU-T G.9959 PHY, Bluetooth PHY, IEEE 802.11 PHY)中晶体振荡器的规格要求。晶体的总公差由三部分组成:初始公差(Initial tolerances)温度公差(Temperature tolerance)年化公差(Aging tolerances)射频测试载波频率测试:合理的中心频率可以验证晶体振荡器和振

2022-01-07 16:59:35 3523

原创 STM32 OTA的实现方法和原理

OTA简介:OTA的全称是Over-The-Air,在嵌入式系统中指对某个嵌入式系统的软件在线升级。就MCU系统来说,是针对整个MCU的Firmware进行在线更新,所以也称之为FOTA。也有一种叫法是DFU,即Device firmware upgrade。都是相同的意思,这里统一使用OTA表达。通用MCU一般是没有无线功能的,所以对MCU的OTA一般用于双芯片实现的系统,无线芯片接收MCU的ota文件,通过串口或USB传给MCU,实现MCU的ota功能。

2021-12-06 17:46:03 7869 6

原创 蓝牙Mesh智能家居生态圈

蓝牙Mesh智能家居生态简析这里所说的蓝牙Mesh是指2017年蓝牙技术联盟发布的SIG Mesh协议,私有的蓝牙Mesh不在本文讨论范围。阿里巴巴:2017年SIG Mesh标准发布后,第一家支持SIG Mesh的行业巨头,以天猫精灵,阿里平台哥,yunos,阿里云生活物联网平台为基础,建立了全方位的蓝牙Mesh物联网生态。目前几乎所有的天猫精灵都可以做为界蓝牙Mesh网关使用。阿里巴巴-蓝牙Mesh接入方法:https://www.aligenie.com/doc/357554/gtgprq

2021-11-29 11:25:48 5827

原创 matter的智能家居生态圈

matter的智能家居生态圈盘点。亚马逊:行业大佬亚马逊官方宣布,将会在Echo和eero设备上支持Matter over Thread,包括所有 eero Pro、eero Beacon、eero Pro 6 和 eero 6 设备都已经作为边界路由器,它们将与 Echo(第 4 代)一起获得 Matter over Thread 支持。https://developer.amazon.com/en-US/alexa/matter谷歌:作为matter标准主要参与公司之一的Google宣布将在

2021-11-28 20:05:19 713

原创 Z-Wave设备中滤波器的选择

在某些地区,LTE 频段使用和Z-Wave所用的频率相差不到10 MHz。 由于LTE允许高功率电平和宽松的边带发射带宽,LTE上传可能会严重干扰附近的Z-Wave节点的工作。为了减少来自其他设备的影响,Z-Wave设备需要包含一个 SAW filter(滤波器)来衰减这些干扰,从而防止接收器达到饱和状态。不同地区的Z-Wave和LTE的频段推荐的Z-Wave滤波器规格Z-Wave 700滤波器的使用原则:需要额外的滤波器(SAW recommended):内置有LTE/GSM调制解调器的U

2021-11-16 11:34:21 554

原创 Zigbee/matter/Thread技术常用名词的中英文对照

Zigbee/matter技术常用名词的中英文对照English中文Aligned operation协调网络运行Amplifier放大器Antenna天线Attributes属性authentication身份认证Band频段Bandwidth带宽Beacon信标Binding Table绑定表Bootloader引导程序Centralized security network集中式网络安全模式C

2021-11-10 17:06:47 1006

原创 matter的通用设备类型

matter的设备类型公共设备类型(Utility Device Types)本章节根据matter设备库(matter device library)中定义的公共设备类型描述了产品的 基本设备类型。 公共设备类型有下面几种:设备ID设备名称0x000dRoot Node0x0011Power Source0x0012OTA Requestor0x0014OTA Provider0x000eBridge0x0013Bridge Node

2021-11-09 10:10:07 1560 4

原创 蓝牙位置服务

蓝牙位置服务应用主要分两大类:接近解决方案(proximity solution)和定位系统(positioning system)。接近解决方案的典型应用是项目跟踪和兴趣点信息。第二类是定位系统,分为实时定位系统(RTLS),主要用于资产跟踪和定位,以及室内定位系统(IPS),主要用于寻路。由测向功能(direction finding-AoA/AoD)引发的新应用蓝牙访问控制。蓝牙兴趣点方案–Bluetooth point of interest (PoI)蓝牙物品追踪–Bluetooth ite

2021-10-14 15:56:00 1456

原创 Zigbee Direct

Zigbee Direct简介由于Zigbee协议拥有良好的的网络扩展性和产品互操作性,Zigbee被广泛应用于智能家居。不幸的是,并非所有智能语音助手都拥有内置 Zigbee 集线器,这意味着需要购买额外的硬件(网关设备)才能获得语音助手提供的额外用户体验。而蓝牙被广泛应用于智能手机、平板电脑、智能音箱、智能手环、智能手表等设备。Zigbee Direct技术目的是让蓝牙低功耗(Bluetooth LE)设备安全的访问Zigbee设备和网络。让用户可以使用智能手机、平板电脑、智能音箱或其他非Zigbe

2021-09-18 15:27:16 9623

原创 Thread地址(IPv6 and RLOC16)

Thread协议栈的设备支持在RFC4219((https://tools.ietf.org/html/rfc4291)中定义的IPv6地址构架。Thread地址包含了单播地址、多播地址、任播地址、RLOC16。了解Thread地址之前一定要先了解IPv6的地址。IPv6地址分为三种类型:单播:单个接口的标识符。发送一个数据包到单播地址也就是发送数据包到这个地址所标识的接口。任播:一组接口的标识符(通常属于不同的节点)。发送到一个数据包到任播地址也就是发送数据包到这个地址所标识的接口集中的任意一个接口

2021-09-02 18:17:17 905 3

原创 无线信号传输距离评估

弗里斯传输公式(Friis formula)来推导弗里斯传输方程用于通信工程,表述为理想条件下给定距离外的天线发送一个已知功率的信号,则接收天线终端的接收功率等于入射波功率密度与接收天线有效孔径的乘积。这个方程最先由丹麦裔美国无线电工程师工程师Harald T. Friis于1946年提出。这个方程有时也被称为弗里斯传输等式。设发射天线的功率为PtP_tPt​,发射天线增益为GtG_tGt​,接收天线增益为GrG_rGr​,接收功率为PrP_rPr​,工作波长为λ,两天线相距为RPr=PtGtGrλ2

2021-08-20 18:19:52 2777

原创 短距离无线通信设备的天线设计

无线射频模块可实现的通信范围不仅仅取决于输出功率和接收器灵敏度,还取决于天线解决方案。了解不同的天线特性,以便为特定应用选择最合适的天线是非常重要的学问。在短距离无线通信等低功率无线应用中,天线选择的关键要素是尺寸要求、辐射性能、设计的简易性、生产便利性和设备成本。基本概念:天线(Antennas):天线是设计用于发射或捕获电磁波的电导线(electrical conductor)排列。 天线发射的信号可以被另一个天线检测到,这个过程称为无线电传播。 根据无线电的工作频率将天线制成一定的尺寸。波长

2021-08-13 14:51:34 2969

原创 边界路由器,网关和Wi-Fi接入点

matter网络中有三个比较特别的设备,分别是Thread边界路由器,网关和Wi-Fi接入点,matter的拓扑结构如下图:边界路由器(Border Router/Edge Router):边界路由器是在两个IP网络中提供路由服务的路由器。将Thread网络连接到其他基于IP网络(例如Wi-Fi或以太网)的设备。与其他无线解决方案中的网关不同,它对位于网络层之上的传输和应用协议是完全透明的。因此,应用程序可以安全地进行端到端的通信,无需任何应用程序层转换。网络中可以有多个边界路由器,从而在其中一个发

2021-07-30 18:11:41 4263 2

原创 芯科Zigbee应用程序框架

Zigbee简介:ZigBee是一种短距离,低速率,低功耗,无线的网状网络通信协议。Zigbee的典型特征:短距离:一般是10-300m低速率:最大数据率为250Kbps低功耗:休眠终端设备(Sleepy end device)在休眠模式(sleep mode)电流可以低于5uA网状网络:网络规模可以很容易延伸,理论上可以支持65535个节点Zigbee的体系结构:Zigbee主要由三部分组成,IEEE 802.15.4物理层,Zigbee协议栈,Zigbee应用层Zigbee应用程序框

2021-07-13 12:57:31 1404

原创 matter网络基础之—Wi-Fi

matter网络基础之—Wi-Fimatter整装待发,将以 Wi-Fi 和 Thread 作于网络层的通信的标准。什么是Wi-Fi?Wi-Fi又称“无线热点”或“无线网络”,是非营利性Wi-Fi Alliance的商标,一个基于IEEE 802.11标准的无线局域网技术。Wi-Fi 是最常见的无线连接技术之一,提供安全、可靠和快速的无线 IP 连接。Wi-Fi世代:第一代,以IEEE 802.11原始标准为准,工作频段为2.4GHz,最高速率半双工2 Mbit/s。第二代,以IEEE 80

2021-07-07 18:09:16 2405

原创 matter网络基础之—Thread

matter网络基础之—Thread什么是 Thread?Thread是专门为物联网设计的一种短距离、低功耗、支持IPv6的无线网状网络组网协议。Thread协议栈是建立在现有的IEEE和IETF标准集之上的一个开放标准,而不是一个全新的标准。Thread协议栈的结构如下图:Thread协议栈支持 IPv6 地址并提供与其他 IP 网络的低成本桥接,Thread协议栈针对低功耗/电池供电的操作和无线设备到设备通信进行了优化。 Thread协议栈为需要基于IP网络互联和家庭和商业应用而设计,并且可以

2021-07-01 16:58:41 9444 3

原创 matter(Connected Home Over IP)芯片选型指南

matter芯片选型指南matter作为CSA联盟推出的一项新的技术,新的技术意味着新的机会,这将让CSA联盟耕耘多年的公司(Zigbee产品)和刚加入CSA联盟并计划开发matter的公司回到了相同的起跑线。选择一个合适的matter芯片或协议栈,尽快进入matter产品的开发,就有机会站上行业的风口,成为行业的领头羊。matter协议v1.0需要等到2021年第四季度才发布,但是己经有众多公司参与到协议和芯片的研发当中了。matter协议的主要赞助商如下图,从中我们可以一窥端倪。芯科科技(Sil

2021-06-25 13:51:22 5330 7

Zigbee 3.0 on EFR32MG Lab Worksheet.pdf

provide a Step by step guide to creating, building and runing Zigbee 3.0 aplications based on EmberZNet Stack 5.10.0.

2021-06-23

Challenges_of_Dimming_Whitepaper.pdf

使用ELV/MLV变压对LED灯泡调光的技术要点

2021-04-29

玩转新唐M0_M4_V1.07.pdf

新唐(Nuvoton)MCU使用指导

2021-04-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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