当前位置: 首页 > news >正文

网站打不开 其它能打开网站超市安装

网站打不开 其它能打开,网站超市安装,分类信息 wordpress,网站开发规格TOC 一、Lora介绍 Lora不是一种协议#xff0c;而是一种基于扩频通信的射频技术#xff0c;它相对于其他射频技术比如2.4G或普通433/915M来讲#xff0c;具有更远的传输距离#xff08;几千米#xff09;和更强的越障性能。所以我们把一个Lora设备作为中心点#xff0c…TOC 一、Lora介绍 Lora不是一种协议而是一种基于扩频通信的射频技术它相对于其他射频技术比如2.4G或普通433/915M来讲具有更远的传输距离几千米和更强的越障性能。所以我们把一个Lora设备作为中心点多个Lora设备作为节点可以组成一个范围达几千米的星型网络。 上图中中心点和某个节点的通信流程实现可参考如下模式 二、例程实现功能介绍 某个Lora节点每隔2秒主动向中心点发送一包5字节的数据(1,2,3,4,5)Lora中心点收到后将收到的数据每个都加1作为应答内容返回给该节点。所以当该Lora节点收到(2,3,4,5,6)时即可判定正确收到了响应。节点每收到一次正确的响应时LED1灯会闪烁一次作为指示。 Core为Lora功能提供了十分简单的API函数只需下面三个函数即可完成上面的功能。 LIB_LoraConfig() LIB_LoraRecv() LIB_LoraSend()三、接线图 下图中Lora中心点和节点接法一样。 五、完整代码 这里只演示了Lora中心点和一个Lora节点的通信实际应用中如果中心点需要和多个Lora节点通信那么每个Lora节点的代码可以都一样只需将每个节点的地址(addr)改成不一样的即可。同时建议每个节点的发送时间周期可以错开一些。 注意受Lora模块硬件资源限制通信中每包数据尽量不要太大最好10字节以内。且Lora通信节点个数也不要超过20个为好。 Lora中心点代码 --本机地址(范围0-65535)其他Lora节点如果需要发送消息给本机必须知道该地址 addr 100 --通信信道(范围410-441MHz)相互通信的Lora节点必须在同一信道 channel 433 --无线速率(范围0.3, 1.2, 4.8, 9.6, 19.2kpbs)速率越低通信质量越高 baudrate 9.6kpbs --发射功率(范围11, 14, 17, 20dB)该值越大通信质量越高但功耗会增加 tx_pwr 20dB --设置Lora模块占用TX0、RX0、Aux接D5引脚Md0接D6引脚 --Lora通信参数:地址100通信信道433M无线速率9.6kbps发射功率20dBm LIB_LoraConfig(UART0,D5,D6,addr,channel,baudrate,tx_pwr) --开始大循环 while(GC(1) true) do--查询是否收到数据如果收到就应答recv_flag,recv_addr,recv_data LIB_LoraRecv()if recv_flag 1 then--将收到的数据全部加1作为应答返回给发送者for i 1, #recv_data, 1 do recv_data[i] recv_data[i] 1endLIB_LoraSend(recv_addr, recv_data)end endLora节点代码 --本机地址(范围0-65535)其他Lora节点如果需要发送消息给本机必须知道该地址 addr 101 --通信信道(范围410-441MHz)相互通信的Lora节点必须在同一信道 channel 433 --无线速率(范围0.3, 1.2, 4.8, 9.6, 19.2kpbs)速率越低通信质量越高 baudrate 9.6kpbs --发射功率(范围11, 14, 17, 20dB)该值越大通信质量越高但功耗会增加 tx_pwr 20dB --设置Lora模块占用TX0、RX0、Aux接D5引脚Md0接D6引脚 --Lora通信参数:地址100通信信道433M无线速率9.6kbps发射功率20dBm LIB_LoraConfig(UART0,D5,D6,addr,channel,baudrate,tx_pwr) --配置D8为普通输出,控制电路板上的LED1 LIB_GpioOutputConfig(D8,STANDARD) --使能10毫秒定时器开始工作 LIB_10msTimerConfig(ENABLE) cnt_10ms 0 --定义10毫秒定时器的回调函数 function LIB_10msTimerCallback()cnt_10ms cnt_10ms 1 end --此处延时1秒是为了等待Lora模块初始化过程完成 LIB_DelayMs(1000) --开始大循环 while(GC(1) true) do--每2秒向地址为100的中心节点发送一包数据if cnt_10ms 200 thencnt_10ms 0send_data {1, 2, 3, 4, 5}LIB_LoraSend(100, send_data)end--查询是否收到中心节点应答的数据recv_flag,recv_addr,recv_data LIB_LoraRecv()if recv_flag 1 then--如果验证正确闪烁一次LED1灯if recv_data[1] 2 and recv_data[2] 3 and recv_data[3] 4 and recv_data[4] 5 and recv_data[5] 6 thenLIB_GpioToggle(D8)endend end六、代码运行结果 通过实验我们可以看到Lora节点的的LED1灯每2秒钟闪烁一次每闪烁一次就表示收到了Lora中心点的正确响应数据从而反映出一次发送和接收流程的正确完成。 下图为Lora节点的实拍图 更多详情请参看 shineblink.com官网链接
http://www.dnsts.com.cn/news/244198.html

相关文章:

  • 品牌网站建设公揭阳网站制作计划
  • 充值网站怎么做小米商城网站建设
  • 网站建立健全举报工作机制网站设计建网站
  • 郑州企业如何建网站商业网站建设与维护
  • 迪士尼网站是谁做的推广普通话的故事
  • 网站都有备案号吗自学网站建设多久
  • 商丘做网站张东莞网络营销推广专业
  • 财经大学网站建设上海手机网站制作公司
  • 便捷的网站建设淮南网官方网站
  • dz可以做视频网站吗一些难以发现的网站
  • 如何在网站中加入百度地图网站建设实训小结
  • 长春网站开发公司wordpress 做的网站
  • 石岩附近网站建设公司网站建设网页
  • 凡科做的网站如何绑定域名优化是什么意思网络用语
  • aspnet东莞网站建设价格wordpress页面上显示地图
  • 做网站推广的前期条件wordpress多域名图标
  • 建设外贸营销型网站需要什么做编程网站
  • 海阳市建设局网站遵义seo网络优化招聘
  • 漳浦县建设局网站海口专业网站建设地址
  • 网站营销活动策划我的qq中心手机版登录入口
  • qq官方网站ps做网站效果图制作过程
  • 个人怎样免费建网站小程序搭建挣钱
  • 太原建站的模板广州海珠网站开发
  • 怎么查网站域名午夜做网站
  • 安康市网站建设公司wordpress sportsline
  • 广东建设营销型网站网上哪里接app推广单
  • 东港建站公司网站的服务与建设岗位职责
  • 网站开发能从事那些职业百度关键词排名价格
  • 青岛找网站建设公司哪家好代做ppt网站
  • 欧美网站建设网站推广的途径和推广要点