自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 CC2420芯片手册核心知识点

目录1. 引脚分配2. 电路描述3. 应用电路3.1 输入/输出匹配3.2 偏置电阻3.3 晶振3.4 稳压器3.5 电源退耦器4. IEEE802.15.4的调制格式5. 配置模式概述6. 四线串行配置和数据接口6.1 引脚配置6.2 寄存器的访问6.3 状态字节6.4 命令选通6.5 访问RAM6.6 FIFO访问6.7 连续SPI访问7. 微控制接口和引脚描述7.1 配置接口7.2 接收模式7.3 RXFIFO溢出7.4 发送模式7.5 总体控制和状态引脚1. 引脚分配

2020-11-11 13:41:33 1874

原创 TinyOS数据帧与CC2420 Radio Stack解读

目录1. IEEE 802.15.41.1 T-Frame1.2 I-Frame2. message_t2.1 Headers2.2 Data2.3 Footer2.4 Metadata3. CC2420 Radio Stack3.1 层体系结构3.2 层描述1. IEEE 802.15.4  IEEE 802.15.4是一种技术标准,它定义了低速率无线个域网 (LR-WPAN)的协议。 它规定了LR-WPAN的物理层和媒体访问控制 ,并由IEEE 802.15工作组维护,该工作组在2003年定义了该

2020-11-10 11:30:00 796

原创 ThingsBoard3.1项目的安装与编译

ThingsBoard可通过安装包来安装,这里的安装方式是针对源码安装,从而可以修改代码,定制自己的个性化功能。1. 依赖工具JDKMavenNodejsGit2. 编译项目#拉取源码git clone https://github.com/thingsboard/thingsboard.gitcd thingsboard#查看所在分支版本git checkout release-3.1#编译打包mvn clean install –DskipTests编译常

2020-09-24 14:35:23 3831 12

原创 ThingsBoard通过tb-gateway接入odbc数据

1.版本信息ThingsBoard端版本信息系统:Ubuntu 18.04ThingsBoard:ThingsBoard-3.0.1PostgreSQL:12.3TB-Gateway端版本信息系统:Ubuntu 18.04TB-Gateway:ThingsBoard IoT gateway version 2.4.0MySql:Ver 14.14 Distrib 5.7.30效果图2.TB-Gateway的安装安装步骤参考官网:https://thingsboard.io/docs/

2020-07-06 17:39:36 1805 1

原创 LoRa节点方案的转变

一、什么是LoRa?  LoRa是semtech公司创建的低功耗局域网无线标准,我们知道,低功耗一般很难覆盖远距离,而远距离一般功耗高,LoRa的名字翻译就是远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。二、传统的LoRa节点方案传感器:代指 数据产生的硬件,也可以是其他MCU、水表、电表等能产生数据的硬件;MCU:例如STM8 、C51等单片机L

2020-07-01 14:03:02 1979

原创 STM32在STM32CubeIDE平台下的RT-Thread Nano移植

STM32在STM32CubeIDE平台下的RT-Thread Nano移植

2022-08-27 21:23:26 1703 2

原创 CH340 各型号的区别

ch340

2022-07-22 15:36:25 7690

原创 UHF RFID 标签分区说明和锁定介绍

以下为通用超高频标签的说明,超高频标签实际就是一个小的存储空间,模块只是通过特殊命令来读取标签中的数据,所以可以读写多少长度数据,由标签本身决定,具体可询问标签供应商注意:以下所有的读写操作都是以十六进制形式进行的,数据长度必须以字(word)为单位(2byte,即4位,如0001)1.分区标签存储器分为哪几个区?分为Reserved(保留),EPC(电子产品代码),TID(标签识别号)和User(用户)四个独立的存储区块(Bank)。RESERVER区:8byte(4字)大小,前4byte(2

2022-01-11 11:24:00 6086 2

原创 STM32CubeIDE ST-Link下载提示“Target no device found”

文章目录1.问题变现2.解决方法1.问题变现使用STM32CubeIDE ST-Link下载提示“Target no device found”2.解决方法1.方案一,选中Serial Wire,注意如果已经无法烧录,那此方法无效,执行方案二后,再用方案一,避免每次都有这个问题。2.方案二,将STM32的BOOT0和3.3V短接,使其状态为1。...

2021-01-06 16:57:39 10531 4

原创 Python常用工具记录

1.发送邮件使用MIMEApplication 发送带有附件的邮件。import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.mime.application import MIMEApplication fromaddr = 'xx@qq.com'passwo

2020-12-02 14:37:26 77

原创 数据库相关语法记录

文章目录1.SQL Server1.1 查询所在数据库所有表的行数1.SQL Server1.1 查询所在数据库所有表的行数USE [dbname]SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY a.name,b.rows DESC...

2020-12-02 14:16:57 117

原创 Sql Server 日志清理

USE[master]GOALTER DATABASE db_Name SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE db_Name SET RECOVERY SIMPLE --简单模式GOUSE db_Name GODBCC SHRINKFILE (N'db_Name_log' , 1, TRUNCATEONLY) --收缩到1MGOUSE[master]GOALTER DATABASE db_Name SET RECOVER

2020-11-25 13:04:58 203

原创 TinyOS之串口通信TestSerial数据包分析

目录1.串口通信样例2.编译烧录程序3.获取节点发送的串口数据4.节点数据的简易分析5.crc校验方法6.接收与发送的区别1.串口通信样例本文以tinyos-2.1.1下的TestSerial样例程序为例;其路径为/opt/tinyos-2.1.1/apps/tests/TestSerialTestSerialAppC.nc#include "TestSerial.h"configuration TestSerialAppC {}implementation { components Te

2020-11-20 14:12:28 872

原创 TinyOS中ONE、ONE_NOK、TCAST释义

关键字含义备注ONEA pointer that always refers to a single object, similar to a C++ reference.一个指针,它总是指向单个对象,类似于C++的引用。ONE_NOKSame as ONE but may be NULL.和ONE一样,但可以为空 。COUNT(n)A pointer that always refers to a block of at least n objects.一种指...

2020-11-10 13:25:35 252

原创 TinyOS-2.1.2在Ubuntu18.04上的安装(源码编译)

目录1.更换Ubuntu源2.安装git3.编译nesc4.编译tinyos-2.1.25.环境变量配置6.程序编译测试7.Listen Printf测试8.优化9.其他常见问题集锦1.更换Ubuntu源备份源: cp /etc/apt/sources.list /etc/apt/sources.list.bak 更换源:vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restric

2020-09-23 09:38:43 2112 8

转载 J-Link、ST-Link、ULink、JTAG、SWD、SWIM的区别

1.J-LinkJ-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,很多ARM芯片的接口协议是JTAG,JLink一端接电脑USB接口,一端接CPU的JTAG接口,JLink充当的作用就是USB转JTAG,支持JTAG和SWD两种模式。可配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境;支持ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4,Cortex A5/A8/A9等内核芯片的仿真;2.ST-LinkST

2020-06-30 13:55:22 8623

原创 STM8开发环境搭建(STVD + COSMIC)

一、STM8开发IDE1. STVD + COSMICST Visual Develop (STVD)只支持汇编开发,C语言开发需要再安装COSMIC,配套起来使用。2. IARIAR也可以用来开发STM8下面介绍STVD + COSMIC的搭建方式二、环境搭建1. STVD下载、安装直接从官网下载:https://www.st.com/en/development-tools/stvd-stm8.html安装很简单,基本下一步往下点。2. COSMIC下载、安装对于stm8可以使用3

2020-06-30 10:46:39 11367 2

原创 putty配色方案,工欲善其事必先利其器

1.点击putty的save按钮,保存当前连接的ip2.打开注册表:运行 -> regedit3.HKEY_CURRENT_USER -》Software -》 SimonTatham 右击“ SimonTatham ”,在弹出菜单中选择”导出“,保存成”puttyConf.reg”。4.编辑注册表*.reg文件,将里面的colour部分改为:"Colo

2020-06-30 10:15:21 238

原创 (WPF) log4net配置

1. 平台 VS2013 .Net 4.5。2. 新建WPF工程,引入log4net.dll文件。3. 新建 log4net.config 文件(文件名可以自取),并配置如下信息:

2020-06-30 10:14:41 519 1

原创 (Entity FrameWork) Entity FrameWork 的增删查改&多参数查询

1.开发环境 .Net FrameWork 4.5 VS2013 Entity FrameWork 6.1.32.使用Model First 建立好数据库和生成代码 得到的代码后就是利用继承自DbContext的类TestModelContainer : DbContext来操作数据库。//TestMode

2020-06-30 10:14:27 199

原创 Maven+Spring+SpringMVC+Hibernate+Mina配置(二)

二、Spring、SpringMVC的配置1.引入Spring、SpringMVC的jar包在pom.xml中添加如下依赖: 0.0.1-SNAPSHOT maven Maven Webapp http://maven.apache.org org.springframework spring-core 4.3.0.RELEASE

2020-06-30 10:12:51 680

原创 Maven+Spring+SpringMVC+Hibernate+Mina配置(一)

一、Maven项目的建立1.新建maven项目选择maven-archetype-webapp这是新建好项目后的目录结构,显然和maven的结构不一样,下面解决这个问题。二、调整把JRESystem Library 删除,这里默认选择的是1.5,而我的是1.7。删除后,再添加一个JRESystem Library默认1.7修改后

2020-06-30 10:11:19 626

原创 FCKeditor在jsp中的配置

我项目中加了FCKeditor. 就这样简单配置的使用的版本: FCKeditor_2.6.3 fckeditor-java-2.4-bin一,项目中增加以下包:(特别留意项目中原有的包是否有跟以下包有冲突)commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarfckeditor-java-c

2020-06-30 10:10:03 193

原创 由ssh框架引起的set里的对象排序问题

在需要显示整个班级的学生信息时,传递给视图的一把是班级对象,用班级对象去拿学生的集合时,一般是set集合(${classs.student}t就代表的是所有的学生集合),而且拿是Hibernate自己去拿的。如果要对学生按某属性进行排序?解决的方法一是:不要传递班级对象,直接把学生list传过去,对这个list先排序再给视图解决的方法二是:在班级的getStudents方法返回set之前对

2020-06-29 15:52:29 408

原创 由session.getAttribute 导致的懒加载异常

项目:创新学分认定系统College college = (College) session.getAttribute("mycollege");//从session里拿到专业对应的学院通过session.getAttribute拿到对象List majorlist = this.schoolService.getAllMajorByCollegeId(college

2020-06-29 15:51:54 672

原创 TinyOS下TOSSIM仿真CTP

参考:http://blog.sina.com.cn/s/blog_67419c420100i664.html最近在学习TinyOS,刚学着用TinyOS自带的仿真工具,才发现仿真真的是个好东西。跟着下面的步骤做一遍就知道是什么意思了,下面是在Ubuntu下终端的大体演示。执行命令$ cd /opt/tinyos-2.1.1/apps/tests/T

2020-06-29 15:50:23 1315

原创 设置nesC在vim中的语法高亮

默认的vim没有支持nesC语法高亮,给阅读源码带来不便。不过可以通过装NesC Syntax Highlighting插件来解决这个问题,具体操作如下:步骤一:下载插件在http://www.vim.org/scripts/script.php?script_id=1847下载NesC Syntax Highlighting : The Syntax Highlighti

2020-06-29 15:48:26 284

原创 Ubuntu下vim语法高亮,显示行号,自动缩进的设置

1.首先升级vimsudo apt-get install vim2.语法高亮方法1:sudo vim ~/.vimrc将文件内容写入:if &t_Co>1syntax enableendif方法2:sudo vim /etc/vim/vimrc将syntax on前的"去掉3.显示行号在/e

2020-06-29 15:48:14 532

原创 64位Ubuntu Teamviewer的安装步骤,解决依赖问题

1.下载Teamviewer进入https://www.teamviewer.com/en/download/linux.aspx下载teamviewer_linux_x64.debTeamviewer的安装步骤,解决依赖问题" title="64位UbuntuTeamviewer的安装步骤,解决依赖问题" style="ma

2020-06-29 15:47:58 4610

原创 解决TinyOS-2.1.1下make: python2.5-config: Command not found 的错误

在tinyos-2.1.1中,进行仿真时 运行makemicazsim 时 报如下错误python2.5-config:Commandnotfound的错误" title="解决TinyOS-2.1.1下make:python2.5-config:Commandnotfound的错误" style="margin:0px; padding:0px; b

2020-06-29 15:47:24 678

原创 Ubuntu12.04下 降低gcc版本的方法

ubuntu 32bit体系下安装gcc 4.4的最好办法是仅用以下两条号令,不须要其它号令,不然编译时可能会失足。sudo apt-get install gcc-4.4sudo apt-get install g++-4.4装完后在/usr/bin目次下¥ ls -l gcc*lrwxrwxrwx 1 root root

2020-06-29 15:46:02 343

原创 安装Ubuntu后,系统无法上无线网

原因是:没有安装无线驱动1、ifconfig -a或ifconfig去试了,是否后面加参数-a,输出都是一样的。结果:未找到无线网卡相关型号。2、lspci,找到输出信息中,有关无线网卡的部分。发现型号是:BCM431422)先用有线接到网络,打开终端,执行以下命令sudo apt-get updatesudo apt-get install

2020-06-29 15:45:34 265

原创 SpringMVC下 Validated 报错

错误信息org.springframework.web.util.NestedServletException: Request processing failed; nested exception is javax.validation.ConstraintViolationException: Validation failed for classes [com.cis.hjp.model.

2020-06-29 15:44:58 538

cp2102 修改设备信息软件

cp2102 修改设备信息软件

2023-04-18

6LowPAN协议 The Wireless Embedded Internet PDF

6LoWPAN The Wireless Embedded Internet 无线嵌入式互联网是物联网的一个子集,也是本书的主要主题。我们定义无线嵌入式互联网资源有限的嵌入式设备,通常电池供电,连接到低功耗,低带宽的无线网络上网。6lowpan通过简化IPv6的功能、定义非常紧凑的帧头格式并充分考虑无线网络的特性从而实现无线嵌入式互联网的开发。

2020-11-25

802.15.4-2015.pdf

EEE Standard for Low-Rate Wireless Networks,802.15.4-2015,IEEE 802.15.4是一种技术标准,它定义了低速率无线个域网 (LR-WPAN)的协议。 它规定了LR-WPAN的物理层和媒体访问控制 ,并由IEEE 802.15工作组维护

2020-11-25

空空如也

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

TA关注的人

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