<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[物联网研究室BBC的博客]]></title><description><![CDATA[热衷于物联网，对网络底层协议有一定研究，丰富的无线模组软件开发经验，擅长解决各种无线通讯问题，喜欢分享与交流]]></description><link>https://blog.youkuaiyun.com/fengfeng0328</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengfeng0328]]></copyright><item><title><![CDATA[开发工具合集专题《开发工具，IAR工具安装步骤记录》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/122710528</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/122710528</guid><author>fengfeng0328</author><pubDate>Thu, 27 Jan 2022 00:03:38 +0800</pubDate><description><![CDATA[软件版本：IAR EW for 8051 10.10.1
	IAR EW for 8051 官方下载（建议下载与本教程相同的版本）：点击进入
软件安装

​​​​​​​



​​​​​​​

















































































软件激活（IARkg_Unis）




























































..]]></description><category></category></item><item><title><![CDATA[公有云平台专题《中移云平台，NB-IoT模组对接中移OneNET平台》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/122508067</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/122508067</guid><author>fengfeng0328</author><pubDate>Sun, 16 Jan 2022 00:37:21 +0800</pubDate><description><![CDATA[目录



1.中移OneNET平台接收

2.中移OneNET平台注册

3.OneNET平台创建产品

4.NB模组对接OneNET平台

5.NB模组上报数据、接收下行数据

1.中移OneNET平台介绍

OneNET平台，即中国移动物联网开放平台，归属中移物联网有限公司。

中国移动物联网开放平台是中移物联网有限公司基于物联网技术和产业特点打造的开放平台和生态环境，适配各种网络环境和协议类型，支持各类传感器和智能硬件的快速接入和大数据服务，提供丰富的API和应用模板以支持各类行业应用和智能硬件的开]]></description><category></category></item><item><title><![CDATA[公有云平台专题《电信云平台，NB-IoT模组对接电信CTWing平台》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/122504055</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/122504055</guid><author>fengfeng0328</author><pubDate>Sat, 15 Jan 2022 00:00:54 +0800</pubDate><description><![CDATA[目录

1.电信CTWing平台介绍

2.电信CTWing平台注册

3.CTWing平台创建产品

4.NB模组对接CTWing平台

5.NB模组上报数据、接收下行数据

6.NB模组对接电信CTWing平台常见问题

1.电信CTWing平台介绍

电信CTWing平台归属天翼物联网科技有限公司。

天翼物联科技有限公司（简称“天翼物联”）成立于2019年2月，注册资本10亿元，是中国电信股份有限公司的全资子公司，是中国电信承担5G时代网络强国使命，在物联网领域打造的自有核心能力、研发运营一体化的.]]></description><category></category></item><item><title><![CDATA[无线网络协议专题《MAC地址，单播，组播，广播》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113478947</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113478947</guid><author>fengfeng0328</author><pubDate>Sun, 31 Jan 2021 16:43:43 +0800</pubDate><description><![CDATA[什么是MAC地址

MAC地址的长度为48位(6个字节)，通常表示为12个16进制数，如：00-16-EA-AE-3C-40就是一个MAC地址，其中前3个字节，16进制数00-16-EA代表网络硬件制造商的编号，它由IEEE(电气与电子工程师协会)分配，而后3个字节，16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址，MAC地址在世界是唯一的。形象地说，MAC地址就如同身份证上的身份证号码，具有唯一性。

查询某个厂商MAC地址前缀

查询地址：http]]></description><category></category></item><item><title><![CDATA[计算机基础学科专题《数据格式，字符串与十六进制字符数组的区别》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113476976</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113476976</guid><author>fengfeng0328</author><pubDate>Sun, 31 Jan 2021 15:41:58 +0800</pubDate><description><![CDATA[前言

在计算机编程开发中，经常会有小伙伴遇到关于字符串与字符串数组混淆的问题，以至于将数据源输入同一个API，却得出不一样的输出结果，下面理清一下字符串与字符数组的区别

字符串与十六进制字符数组

字符串：char * str = "1234"



字符串表示（char）：'1' '2' '3' '4'，对应二进制：00110001 00110010 00110011 00110100，计算机小端存放：00110100001100110011001000110001（'4' '3' '2' '1...]]></description><category></category></item><item><title><![CDATA[数据加密与安全专题《mbedtls工具篇，实用教程6@对大文件使用加密解密算法，再探MD5》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113474020</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113474020</guid><author>fengfeng0328</author><pubDate>Sun, 31 Jan 2021 14:59:55 +0800</pubDate><description><![CDATA[前言

做嵌入式开发的同学知道，嵌入式片上内存RAM容量一般是比较小的，而经常需要对Flash里面的大文件做哈希校验，例如一个RAM 256KB的MCU，需要对512KB的Flash文件做MD5、SHA256检验，这可怎么办，相信难道了不少工程师。再物联网领域，这类情况最常见的无非在设备升级（OTA）环节，因为OTA过程一般需要对文件的完整性、合法性（签名）进行验证，下面说下如何使用mebdtls工具处理这类情况。

好使但不太建议的方法

如果对这类流式处理不熟悉的同学，估计首先会想到一个方法：在制作原文]]></description><category></category></item><item><title><![CDATA[数据加密与安全专题《mbedtls工具篇，实用教程5@非对称加密算法，RSA算法应用》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113096035</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113096035</guid><author>fengfeng0328</author><pubDate>Mon, 25 Jan 2021 00:10:04 +0800</pubDate><description><![CDATA[引言

对称加密，加密密钥和解密密钥是同一密钥，表现为对称性。而非对称加密，其加密和解密密钥是不同的，区分为公钥和私钥两部分，公钥通常用于加密消息，而私钥用于解密消息。RSA算法被认为是使用最广泛的非对称加密算法。RSA算法在计算过程中存在较多模幂运算，计算速度比对称加密算法要慢很多，并不适用与对大量数据进行加密或加密操作，实际使用中一般用于加密或解密小数据片段，例如AES128密钥等（记住，网络传输中高吞吐量数据基本都是用对称加密，AES128）

图解非对称加密



如上电脑A向电脑B发送消息，使用非]]></description><category></category></item><item><title><![CDATA[数据加密与安全专题《mbedtls工具篇，实用教程4@对称加密算法，AES128算法应用》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113093253</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113093253</guid><author>fengfeng0328</author><pubDate>Sun, 24 Jan 2021 19:41:31 +0800</pubDate><description><![CDATA[什么是对称加密

对称加密算法是一种使用相同的密钥加密明文和解密密文的密码算法，通信双方持有相同的密钥，该密钥被称为共享密钥或对称密钥。第三方窃听到密文后，由于没有密钥，没法解密得到原文。对称加密算法单次只能处理一个固定长度得分组数据，例如AES算法单次只能加密或加密128位数据。当然实际场景中被AES加密或解密得消息长度往往不是128位或者128位的整倍，于是AES算法制定了分组密码模式和消息填充方法。



如上电脑A向电脑B的密文传输过程：

电脑A使用共享密钥先对明文进行加密，得到密文
	电脑A向电]]></description><category></category></item><item><title><![CDATA[数据加密与安全专题《mbedtls工具篇，实用教程3@单向散列函数，MD5，SHA256算法应用》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113091913</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113091913</guid><author>fengfeng0328</author><pubDate>Sun, 24 Jan 2021 16:36:39 +0800</pubDate><description><![CDATA[什么是单向散列函数

单向散列函数又称安全散列函数或哈希函数，可以根据消息的内容计算出散列值。是一种单向、不可逆的算法，通过散列算法输出的数据通常称为消息摘要，经常用于检测消息的完整性



如上面案例，电脑A向电脑B发送消息的过程中，如何应用单向散列函数确保消息的完整性

电脑A准备好需要传输的消息、消息通过单向散列算法生成消息摘要A
	电脑A同时发送消息、消息摘要A到电脑B
	电脑B收到消息，对消息使用单向散列算法，生成消息摘要B
	电脑B比较消息摘要A与消息摘要B是否一致，若一致，说明消息是完整的
单]]></description><category></category></item><item><title><![CDATA[数据加密与安全专题《mbedtls工具篇，实用教程2@hello命令源码分析》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113091252</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113091252</guid><author>fengfeng0328</author><pubDate>Sun, 24 Jan 2021 15:32:38 +0800</pubDate><description><![CDATA[上一篇中提及mbedtls工具安装后，可以使用hello命令进行验证是否已安装成功，那么hello命令来自哪里，如何增加一条自定义的命令

源码路径：mbedtls/programs/hash

目录结构：



可以看到源码hello.c源文件，查看源码：


/*
 *  Classic "Hello, world" demonstration program
 *
 *  Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
 *  SPD]]></description><category></category></item><item><title><![CDATA[一图看懂LGPL，MPT，GPL，BSD，MIT，Apache协议（最新版）]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/113051793</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/113051793</guid><author>fengfeng0328</author><pubDate>Sat, 23 Jan 2021 16:27:21 +0800</pubDate><description><![CDATA[目录



一图看懂LGPL，MPT，GPL，BSD，MIT，Apache协议：

GPL

LGPL

MPL

MIT

Apache



一图看懂LGPL，MPT，GPL，BSD，MIT，Apache协议：



GPL

GNU通用公共许可协议是一个被广泛使用的自由软件许可协议条款，GPL 保证了所有开发者的权利，同时为使用者提供了足够的复制，分发，修改的权利：

可自由复制
	可自由分发，提供他人下载
	可以用来盈利，分发软件过程中收费（必须在收费前向客户提供该软件的 GNU GPL 许可协..]]></description><category></category></item><item><title><![CDATA[无线射频专题《射频合规，2.4GHz WIFI测试指标详解》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112915133</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112915133</guid><author>fengfeng0328</author><pubDate>Sat, 23 Jan 2021 14:10:12 +0800</pubDate><description><![CDATA[目录

Transmitter Power 发送功率

Transmit Spectrum Mask 发送信号频谱模版

Frequency Error 频率误差

EVM 矢量误差幅度

Band Edges and harmonics 频带边缘以及谐波

Spectral Flatness 频谱平坦度

Power On/Off Ramp TX上升/下降时间

Receiver Sensitivity 接收灵敏度

Receiver Maximum Input Level 接收最大输入信号电平

Rec]]></description><category></category></item><item><title><![CDATA[无线射频专题《射频合规，2.4GHz WIFI频谱模板》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112915088</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112915088</guid><author>fengfeng0328</author><pubDate>Thu, 21 Jan 2021 01:55:45 +0800</pubDate><description><![CDATA[什么是频谱

频谱是频率谱密度的简称，是频率的分布曲线。复杂振荡分解为振幅不同和频率不同的谐振荡，这些谐振荡的幅值按频率排列的图形叫做频谱。频谱广泛应用于声学、光学和无线电技术等方面。频谱将对信号的研究从时域引入到频域，从而带来更直观的认识。把复杂的机械振动分解成的频谱称为机械振动谱，把声振动分解成的频谱称为声谱，把光振动分解成的频谱称为光谱，把电磁振动分解成的频谱称为电磁波谱，一般常把光谱包括在电磁波谱的范围之内。分析各种振动的频谱就能了解该复杂振动的许多基本性质，因此频谱分析已经成为分析各种复杂振动的一]]></description><category></category></item><item><title><![CDATA[无线射频专题《协议类，IEEE802.11 不同协议下的数据速率参考（Intel WiFi网卡）》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112914951</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112914951</guid><author>fengfeng0328</author><pubDate>Thu, 21 Jan 2021 01:18:17 +0800</pubDate><description><![CDATA[Different Wi-Fi Protocols and Data Rates

Article ID000005725

Last Reviewed10/16/2020

IEEE 802.11 Wi-Fi protocol summary

Protocol
			Frequency
			Channel Width
			MIMO
			Maximum data rate
			(theoretical)
		802.11ax
			2.4 or 5GHz
			20, 40, 80, 160MHz]]></description><category></category></item><item><title><![CDATA[无线射频专题《协议类，IEEE 802.11无线速率自适应常见方法》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112913895</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112913895</guid><author>fengfeng0328</author><pubDate>Thu, 21 Jan 2021 00:25:02 +0800</pubDate><description><![CDATA[引言

根据IEEE802.11协议，工作站STA与接入点AP之间能够以不同的调制方式、速率（例如802.11b/g/n之间切换）进行通信，必然需要一种机制，可以协调出收发端彼此均可接受的数据率。速度协商对工作站而言尤其方便，工作站可以经常变化速率，以便回应无线电环境的快速变动。但工作站间的距离改变，速度也会随之变动。工作站必须能够适应随时变动的环境，必要时更改传输速率。和一些其他协议功能一样，802.11 标准并未规范该如何选择传输速率。标准只是提出一般原则，在实际上厂商享有相当大的自由。其中，有些规则适]]></description><category></category></item><item><title><![CDATA[开发工具合集专题《开发工具，VM虚拟机磁盘回收与扩容》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112913566</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112913566</guid><author>fengfeng0328</author><pubDate>Wed, 20 Jan 2021 23:46:55 +0800</pubDate><description><![CDATA[引言

嵌入式开发，安装VM虚拟机看似乎是必不可少，嵌入式老鸟肯定遇到过一个问题：VM虚拟机磁盘空间不足，删除文件后不但磁盘空间没有释放，反而空间更少了。这的确很让人折腾与头疼，难道真的要把虚拟机重新安装，重新部署依赖包，这似乎工作量太大了，经过一翻探索，博主总结出两种解决VM虚拟机磁盘空间不足问题的方法。



磁盘空间回收大法

1）安装VMwareTools

2）执行VMwareTools磁盘回收指令（会弹出一个进度条，等待执行完毕即可）


sudo /usr/bin/vmware-toolbo.]]></description><category></category></item><item><title><![CDATA[无线射频专题《协议类，IEEE 802.11物理层规范图谱》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112861259</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112861259</guid><author>fengfeng0328</author><pubDate>Wed, 20 Jan 2021 11:53:58 +0800</pubDate><description><![CDATA[上述图谱来自：泰克
]]></description><category></category></item><item><title><![CDATA[无线射频专题《协议类，IEEE 802.11/802.11b/802.11a/802.11g/802.11n/802.11ac标准简介》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112798288</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112798288</guid><author>fengfeng0328</author><pubDate>Tue, 19 Jan 2021 02:05:55 +0800</pubDate><description><![CDATA[IEEE 802.11 标准和格式

IEEE 802 是指处理局域网和城域网的一系列IEEE 标准。IEEE 802 家族标准由IEEE 802 局域网/ 广域网标准委员会(LMSC) 维护。各个工作小组重点放在各自的领域。IEEE 802.11 是用来实现无线局域网(WLAN) 通信的一套介质访问控制(MAC) 和物理层(PHY) 规范。802.11 家族是共享相同的基本协议的一系列空中调制技术( 表2)。这些标准为使用Wi-Fi 品牌的无线网络产品奠定了基础。802.11 使用的无线频谱段在各...]]></description><category></category></item><item><title><![CDATA[嵌入式设备开发专题《NB-IoT开发，解读SIM卡、USIM卡、UICC卡、eSIM卡的区别》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112760799</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112760799</guid><author>fengfeng0328</author><pubDate>Mon, 18 Jan 2021 02:24:41 +0800</pubDate><description><![CDATA[前言

1）不少客户拿到NB-IoT模组，才发现自己忘记买相应的SIM卡，无法进行相应功能开发

2）不知道买哪种SIM卡，买的SIM卡不适用，或者运营商不匹配，国内基本也就移动入库/电信入库/联通入库



下面来详细解读下SIM卡、USIM卡、UICC卡、eSIM卡的区别：

SIM卡：

英文全称Subscriber Identity Module即为“用户识别卡”，最直接的理解，就是我们手机上的电话卡，把身份证信息、电话号码、鉴权信息等存储集成到一张小小的SIM上面。

USIM卡：

英文全球为.]]></description><category></category></item><item><title><![CDATA[无线射频专题《无线局域网排错，第二层重传问题8@隐藏节点》]]></title><link>https://blog.youkuaiyun.com/fengfeng0328/article/details/112753599</link><guid>https://blog.youkuaiyun.com/fengfeng0328/article/details/112753599</guid><author>fengfeng0328</author><pubDate>Sun, 17 Jan 2021 17:34:08 +0800</pubDate><description><![CDATA[空闲信道评估（CCA）是指无线节点在物理层倾听802.11射频传输媒介，并在传输前要求媒介必须保持空闲。物理载波侦听的问题在于并非所有节点都可以互相侦听到对方。请时刻牢记无线传输媒介的半双工特性，在任何给定的时间，只有一个无线射频卡可以发送帧。如果一个客户端在执行完CCA后，并没有侦听到其他正在传输的无线节点，会发生什么事情哪？如果无线节点在执行CCA的过程中没有检测到任何射频能量，它便会开始传输。两个节点同时传输的结果就是帧发生碰撞破坏，重传将会发生。当某客户端被接入点听到，但没有被BSS中的其他客户端听]]></description><category></category></item></channel></rss>