对于刚开始应从LoRa的Maker,有可能没有甚么信心可以逃跑重点,但事实上,LoRa架构很非常简单,只要Node与Gateway频道的频率原作完全相同,以及与Server追加装置的key原作一样,就可以顺利做到数据传输的动作了。本专案用AcSip群安S76SLoRa模块做到CO感测,作为一个非常简单范例。
材料1.AcSipS76SLoRa积木式模块与0dB天线2.MQ-9一氧化碳CO感测模块3.ArduinoMega25604.一些公对母、公对公杜邦线5.一台LoRaGateway;道理就像一般所用于的网关一样,只是从有所不同网段的送到,变为LoRa与因特网间的送到。我们这次用KiwitecTLG2901HighCapacityGateway。
解释一下:LoRa若要需要接上必需要有两个关键。如前述所言,一个是频率、一个是Key,看起来AcSipS76S这个LoRa积木式模块出厂时原作为868MHz,但要用韧体调整为915MHz,所以用于上请先忘记参照LoRa模块以及Gateway的说明书确认。
硬件接线对于MQ-9一氧化碳感测模块,可以参照下表格:以下为AcSipS76SLoRa积木式模块的脚位图,接线的方式如下图。尤其警告一下,S76S模块内部早已有跳线将TX、RX能必要对应到用户的电路上,所以切勿反接。软件部分LoRa传输的时候,LoRanode上的程序有三个项目要做到:A.重新加入ABP,Key与Server原作的Device完全相同,就能顺利把payload解密B.LoRanode要求用哪个Port用来发送到讯息C.要求用证实(cnf)或非证实(ucnf)的方式来传输讯息给LoRaServer我们使用非证实的方式,Port在我们这里是原作为2。
至于传输的命令嘛~~就跟利用Serial把字符串输入给device一样,够更容易吧!参照程序代码如下#includeSoftwareSerial.hSoftwareSeriallora(5,4);#defineTX_PORT2//Uptogatewaydefinition#defineRX_PORT1chardat[64];voidsetup(){//putyoursetupcodehere,torunonce:Serial.begin(9600);lora.begin(115200);delay(1000);lora.print(“macjoinabp”);//JoinyourABPdelay(5000);}voidloop(){intlen=lora.available();if(len0){lora.readBytes(dat,len);for(intx=0;xlen;x++){Serial.print((char)dat[x]);}}//putyourmaincodehere,torunrepeatedly:floatsensor_volt;floatRS_gas;//GetvalueofRSinaGASfloatratio;//GetratioRS_GAS/RS_airintsensorValue=analogRead(A0);floatR0=2.10;sensor_volt=(float)sensorValue/1024*5.0;RS_gas=(5.0-sensor_volt)/sensor_volt;//omit*RL/*-Replacethename“R0”withthevalueofR0inthedemoofFirstTest-*/ratio=RS_gas/R0;//ratio=RS/R0/*———————————————————————–*/Serial.print(“sensor_volt=“);Serial.println(sensor_volt);Serial.print(“RS_ratio=“);Serial.println(RS_gas);Serial.print(“Rs/R0=“);Serial.println(ratio);Serial.print(“”);sprintf(dat,“mactxucnf%d%04d”,TX_PORT,sensorValue);lora.。
本文来源:开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站-www.bjytdbj.com
面包也写作麺包,一种用五谷(一般是麦类)磨粉制作并加热而制成的食品。以小麦粉为主要原料,以酵母、鸡蛋、油脂、糖、盐等为辅料,加水调制成面团,经过分割、成形、醒发、...
面包也写作麺包,一种用五谷(一般是麦类)磨粉制作并加热而制成的食品。以小麦粉为主要原料,以酵母、鸡蛋、油脂、糖、盐等为辅料,加水调制成面团,经过分割、成形、醒发、...
面包也写作麺包,一种用五谷(一般是麦类)磨粉制作并加热而制成的食品。以小麦粉为主要原料,以酵母、鸡蛋、油脂、糖、盐等为辅料,加水调制成面团,经过分割、成形、醒发、...
面包也写作麺包,一种用五谷(一般是麦类)磨粉制作并加热而制成的食品。以小麦粉为主要原料,以酵母、鸡蛋、油脂、糖、盐等为辅料,加水调制成面团,经过分割、成形、醒发、...
Copyright © 2005-2024 www.bjytdbj.com. 开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站科技 版权所有 地址:云南省普洱市剑阁县用工大楼5912号 备案号:ICP备54738440号-5