摘要:
曾经LoRaWAN网关要上万块钱一台,后来卷到千把块钱,现在可以卷到500以内,还支持4G/ETH/WIFI,应该也是没谁了。 先上图片 1.1 产品特点 ◆ 高性能嵌入式硬件平台 ◆ 使用工业级 Cat.1 4G 模块 ◆ 宽压输入 DC 9~28V,工业级稳定性 ◆ 群脉冲:电源±2kV,通讯线 阅读全文
摘要:
安装树莓派环境 制作镜像 下载img文件烧录器 传送门:img文件烧录器地址,下载完成之后双击安装 下载镜像文件 传送门:树莓派系统镜像 推荐下载这个版本的img,因为有桌面,并且大小适中。 下载完之后解压即可。 将img烧写到SD卡中 先将SD卡格式化 至此就擦除并且格式化成功了 烧写镜像 烧写时 阅读全文
摘要:
先说两句 SX1301/SX1302是semtech公司推出的基站端射频基带芯片,其与SX127x/SX126x的主要区别在于: 只是个基带芯片,使用时需要加射频前端(SX125x/SAW/...) 其具有比SX1278强大很多的基带处理能力,可以同时解调8个信道的数据,并且每个信道可以同时监听SF 阅读全文
摘要:
doxygen doxygen是干什么的 相信大家在看MCU原厂的帮助文档的时候,都能看到doxygen的logo在右下角,没错,doxygen就是用来生成帮助文档的 doxygen可以根据代码中的注释信息,来生成代码的一个帮助文档 软件安装 doxygen安装 上doxygen官网下载 安装,安装 阅读全文
摘要:
描述 1. pppd是用于驱动3g模块的一种方式,其本质是和运营商APN协商,建立连接 2. 其与运营商之间使用ppp协议,而用户在应用层使用系统提供的socket即可,从而忽略底层使用的时何种接口的设备,避免因硬件不同而造成应用程序不同 pppd的命令一般 为 pppd call [option] 阅读全文
摘要:
项目在做什么 "项目地址" 1. 本项目是为了研究MCU在linux下开发而做的 2. 本项目中大量的CMakeLists.txt的写法参考了 "LoRa Node" 目前项目已经初步能够运行了 使用的组件 1. VSCODE 程序员使用的文本编辑器 2. cmake 组织编译逻辑 3. arm n 阅读全文
摘要:
准备工作 1. 下载代码 "LoRaMac node" 2. 阅读LoRaMac node目录下的doc文件夹中的 development environment.md 开工 安装所需环境 1. CMaka( = 3.6), 若ubuntu版本为16.04及以下,请参照 development 阅读全文
摘要:
前言 已知LoRa数据包在负载之前会有一段前导码,接收端是先检测前导码,收到前导码之后才认为有数据发送过来。 那么不同的前导码的长度会有什么影响呢? 前导码长短的优劣势 前导码实际上是占符号的,也就是说越长的前导码,发送的持续时间也会越久,相应的也越耗电,所以较短的签到码就可以省点,反之则耗电,同样 阅读全文
摘要:
先说两句 抱歉,由于工作原因和个人原因,中间停更了这么久。接下来,本人会继续往下更,内容包括但不仅限于LoRa。文章还是会按照个人的习惯,坚持原创,一是作为自己的笔记,二是和广大工程师分享交流。 LoRaWAN的定义是一种用于Low power,long range应用场景的无线通讯协议,所以关键的 阅读全文
摘要:
先说两句 在调试和移植的过程中 我们经常想用节点去抓上行包 或者去抓下行包 但在抓取的过程中发现,上行包抓取不到到,或是下行包抓取不到,或者是两个都抓取不到,觉得非常的诡异。明明接收频点、BW和SF都设置正确,百思不得其解 下面我就来解析一下这个问题 影响接收和发射的参数 常见通信参数 1.频点,这 阅读全文