物理网实践
文章平均质量分 89
物理网相关技术实践
吃果冻不吐果冻皮
坚持输入+输出学习模式,并让其变成一种习惯。
展开
-
GPRS/GSM学习笔记(二)--基于上位机开发GSM/GPRS
使用前准备1. 给开发板装上一张中国移动或中国联通(GSM 信号) 的SIM 卡。要求是未停机的,有开通GPRS 功能的。2. 插上带麦克风的电脑耳机。要求耳机接口与麦克风接口是分开的。3. 插上一个5V 2A 的直流电源。要求直流电源能提供的供电电流不能小于2A,SIM300发 射信号时将需要超过2A 的瞬时电流,电源电流太原创 2014-12-11 19:58:23 · 2983 阅读 · 0 评论 -
GPRS/GSM学习笔记(一)--GPRS/GSM简介
GSM 的英文是 GlobalSys-temForMobileCommunica-tion,即全球移动通信系统,由欧洲标准化委员会设计提出。 GSM 系统具有防盗拷贝能力佳、网络容量大、号码资源丰富、通话清晰、稳定性强不易受干扰、信息灵敏、通话死角少、手机耗电量低等特点。GPRS 是GeneralPacketRadioService 的英文简称,中文为通用无线分组业务。它具有实时在线、原创 2014-12-11 17:48:06 · 2189 阅读 · 0 评论 -
ZigBee组网学习笔记(一)无线点灯
内容摘要:Hardware layer放在最底,肯定是你实现数据传输的基础。Hardware Abstraction layer它提供了一种接口来访问TIMER,GPIO,UART,ADC等。这些接口都通过相应的函数进行实现。Basic RF layer为双向无线传输提供一种简单的协议Application layer是用户应用层,它相当于用户使用Basic原创 2014-12-02 16:45:54 · 10863 阅读 · 0 评论 -
ZigBee组网学习笔记(六)--网络通讯(组播)
组播描述的就是网络中所有节点设备被分组后组内相互通信的过程。确定通信对象的就是节点的组号。 1--------------------------------------- -------SampleApp.cafAddrType_t SampleApp_Flash_DstAddr; //组播aps_Group_t SampleApp_Group; //分组内容--原创 2014-12-05 15:08:44 · 3689 阅读 · 1 评论 -
ZigBee常见问题
1、CC2530中串口波特率改为9600时单个数据包来不及接收的解决方案在调试CC2530过程中发现波特率改为9600时,单个包仅有3个Byte时,接收DMA就会启动因而数据包被强迫拆分成多个,显然只要将接收DMA启动延时做到足够大即可。hal_dma.cHAL_ISR_FUNCTION( halDmaIsr, DMA_VECTO原创 2014-12-14 21:56:32 · 4041 阅读 · 0 评论 -
ZigBee组网学习笔记(六)--网络通讯(广播)
广播就是任何一个节点设备发出广播数据,网络中的任何设备都能收到。广播的定义都是协议栈预先定义好的。所以我们直接来运用就可以了。1--------------------------------SampleApp.cvoid SampleApp_Init( uint8 task_id )// Setup for the periodic message's原创 2014-12-05 18:21:07 · 2984 阅读 · 0 评论 -
ZigBee组网学习笔记(八)--烟雾传感器
。。原创 2014-12-06 15:57:29 · 8727 阅读 · 1 评论 -
ZigBee组网学习笔记(四)--协议栈按键实验
。。原创 2014-12-02 16:49:09 · 5050 阅读 · 2 评论 -
ZigBee组网学习笔记(五)--无线数据传输
1、 选择 CoodinatorEB, 下载到开发板 1;(作为协调器串口跟电脑连接)2、 选择 EndDeviceEB, 下载到开发板 2;(作为终端设备无线发送数据给协调器)发送部分:1、 登记事件,设置编号、发送时间等SampleApp.cuint16 SampleApp_ProcessEvent( uint8 task_id, uint16 events原创 2014-12-03 20:53:09 · 4347 阅读 · 0 评论 -
ZigBee组网学习笔记(三 )--协议栈串口实验
1、串口初始化2、登记任务号3、串口发送原创 2014-12-02 16:48:25 · 6659 阅读 · 0 评论 -
ZigBee组网学习笔记(六)--串口透传
初始化串口ZigBee 模块接收到从 PC机发送信息,然后无线发送出去ZigBee 模块接收到其它 ZigBee 模块发来的信息,然后发送给 PC机原创 2014-12-03 21:54:40 · 10941 阅读 · 2 评论 -
ZigBee组网学习笔记(八)--温度传感器
学习 zigbee 的最终目的是采集传感器信息,建立起无线传感网。 首先,采用最熟悉的温度传感器DS18B20DS18B20硬件电路图节点通过采集 DS18B20 温度信息,实时发送到协调器。协调器通过串口打印和液晶显示方式展示当前温度。 一:在裸机上完成对 DS18B20 的驱动。二:将程序添加到协议栈代码中三:将数据打包并按指定的方式发送给指定设备。原创 2014-12-05 22:45:03 · 7504 阅读 · 0 评论 -
ZigBee组网学习笔记(二)--信号传输质量检测
。。原创 2014-12-06 20:31:49 · 2126 阅读 · 0 评论 -
ZigBee CC2530发送AT指令通过SIM300实现打电话/发短信
==========================================初始化串口(参考协议栈串口实验)1、SampleApp.c#include "MT_UART.h" //串口头文件引用 2、SampApp.cSampApp_Init()SampApp_TransID() = 0;MT_Uar原创 2014-12-21 22:00:04 · 3287 阅读 · 0 评论 -
IAR创建工程文件快速建立之ZigBee CC2530
第一步:打开我们上次已经安装好的IAR软件,新建一个Project-Create NewProject,选择默认选项可以了,点击OK。保存在自己希望的路径。第二步:新建文件,输入#include, 我们基础实验需要用到的也只有这个头文件。然后保存为.c 格式到工程文件路径下。第三步:弄好后就可以继续敲代码了,这原创 2014-11-30 17:29:29 · 9152 阅读 · 0 评论 -
ZigBee组网学习笔记(八)--温湿度传感器
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。节点通过采集DHT11的温湿度信息,实时发送到协调器。协调器通过串口打印方式展示当前温湿度。像前面传感器原创 2014-12-06 15:44:16 · 11589 阅读 · 0 评论 -
ZigBee组网学习笔记(七)--协议栈网络管理
ZigBee 协议栈网络管理内容主要是对新加入的设备节点的设备管理。我们都知道每个 CC2530 芯片出厂时候都有一个全球唯一的 32 位 MAC 地址。实验现象:路由器(编号 1)、终端设备(编号 2)发送自己的定义的设备号给协调器,协调器通过接收到的设备号判断设备类型,并且获取设备的短地址,通过串口打印出来。 要实现协调器收集数据的功能,可以使用原创 2014-12-05 19:28:34 · 4199 阅读 · 0 评论 -
ZigBee组网学习笔记(六)--网络通讯(点播)
点播,顾名思义就是点对点通信,也就是 2 个设备之间的通讯,不容许有第三个设备收到信息;组播,就是把网络中的节点分组,每一个组员发出的信息只有相同组号的组员才能收到。广播,最广泛的,也就是 1 个设备上发出的信息所有设备都能接收到。 一、点播(点对点通讯)点播描述的就是网络中 2 个节点相互通信的过程。确定通信对象的就是节点的 16bit 短地址。Profile原创 2014-12-05 11:20:53 · 6044 阅读 · 1 评论