首页 > 电子期刊 > W > 物联网技术

基于STM32F103C8T6和ZigBee的油井压力监控系统研究

改动去掉按键操作,上电即自动联网并发送传感器数据。重点对void zb_HandleKeys( uint8 shift, uint8 keys )的改动是删除程序中的SW1等的按键触发事件;核心对void zb_HandleOsalEvent( uint16 event )的改写如下:
  
  void zb_HandleOsalEvent( uint16 event )
  {
  uint8 logicalType;
  ……
  if( event & ZB_ENTRY_EVENT )
  {
  initUart(uartRxCB);
  HalLedBlink ( HAL_LED_1, 0, 50, 500 );
  HalLedSet( HAL_LED_2, HAL_LED_MODE_OFF );
  zb_ReadConfiguration( ZCD_NV_LOGICAL_TYPE, sizeof(uint8), &logicalType );
  if ( logicalType != ZG_DEVICETYPE_COORDINATOR)
  {
   logicalType = ZG_DEVICETYPE_COORDINATOR;
  zb_WriteConfiguration(ZCD_NV_LOGICAL_TYPE, sizeof(uint8), &logicalType); 
  zb_SystemReset();
  }
  ….
  }
  }
  程序运行至此,终端节点就会自动加入网络并建立绑定;到了这一步的时候,网络就已经形成了,网络形成后就可以传输采集到的压力和温度数据了;程序中需要注意的是CC2530将协调器称为gateway(网
<<上一页  下一页>>

首页 > 电子期刊 > W > 物联网技术

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: