- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 LoRaWAN节点和网关接入阿里LinkWAN
在上一篇文章里,我们介绍了LoRaWAN 节点和网关如何接入自己搭建的LoRaServer。这一篇讲的是节点和网关接入阿里LinkWAN平台。网上有一些文章介绍是接入物联网平台https://iot.console.aliyun.com/,实际上现有平台已经做了更改,接入方式不再包含LoRa,而且物联网平台里的Topic和LoRaWAN Gateway SDK对比,并不一样,LinkWAN里的...
2019-01-14 20:37:31 8881
原创 LoRaWAN 节点入网及数据流程示例
LoRa server参见https://blog.csdn.net/quending/article/details/86178497 一、参数设置 1. 节点参数设置UL频段为486.3-487.7MHz 设置DL频段为506.3-508.7MHz RX2为固定 505.3MHz/DR0【CN470规定】 EUI:9D A7 B0 11 D4 0A BC 8A 入网方...
2019-01-14 18:18:44 9136 2
原创 LoRaWAN网关设计中UDP链路异常检测
LoRaWAN网关设计中UDP链路异常检测我们先从应用层来看这个问题,《LoRaWAN Network ServerDemonstration:Gateway to Server InterfaceDefinition》即GWMP协议定义文件要点文档很简单,要点如下: PULL_DATA可理解为心跳,注意“GW不对于PULL_ACK的缺失做出响应”,但是协议明确说明:NS 应该...
2019-01-10 18:29:42 1480
原创 开源LoRa server(NS+AS)搭建
概述整体按照https://www.loraserver.io/ 的指引。需要安装的软件如下:数据库:redis、postgresqlMQTT服务器:mosquittoLoRa服务器:lora-gateway-bridge、loraserver、lora-app-server、还有geo server暂时不安装了全部是开源的,随便下载准备工作当然就是下载这些软件了。...
2019-01-09 20:51:16 14773 12
原创 udhcpc不配置默认网关问题解决
问题现象设备里的http server运行了CGI,在设置eth0为DHCP之后,怎么也没有默认路由信息。CGI调用的脚本最终是使用udhcpc,在shell里手工运行udhcpc总是能够自动设置默认路由。问题解决这个小小问题折腾了近两个小时!从现象看,应该在手工运行udhcpc和CGI间接调用udhcpc之间差异着手。一开始我的猜测是运行用户不同?CGI间接调用没有写路由权限...
2019-01-09 20:16:42 6440 1
原创 netlink浅谈
什么是netlink? 是IPC。用户进程之间,用户进程和内核之间。是双向通信机制。比syscall、ioctl、procfs优越。是socket,故具有socket API是异步通信方式像UDP,支持多播,sub/pub机制内核模块化设计,可动态加载总结:支持多播双向异步socket方式模块化通信机制。 哪些应用场景? NETLINK_ROUTE、USE...
2019-01-08 14:05:19 2076
原创 剖析mqtt服务器(broker)mosquitto v0.1源码
本文由博主原创,未经博主许可不得转载。前言一个mqtt broker要完成哪些任务?作为并发服务器,维护多个客户端的TCP链路 处理客户端mqtt connect、disconnect、subscribe、publish、ping等请求 处理消息持久化即消息永久保存问题、处理不同QoS消息为什么选择V0.1版本?就像当初读Linux内核源码也是选一个很老的版本一样。避免...
2018-12-25 21:40:07 2860
原创 LoRaWAN V1.1 Class B翻译和笔记(一)
注意:本文并非严格按照原文进行翻译,属于阅读理解性质的自由翻译。CH8ClassB的目的是使得节点具有在预定时间打开接收窗口(称之为ping slot)的能力。CH9一个支持ClassB的网络,所有的网关都必须同步发送beacon。NS选择哪个网关来发起下行,基于节点的最后一次上行的RSSI,因此,节点在移动并检测到收到的beacon(节点可以识别出收到的beacon来自于哪个...
2018-12-17 20:55:50 2919 4
原创 LoRaWAN节点到阿里云IoT平台数据流举例
概述目的是想看看节点的原始数据到达阿里云IoT平台接入端长啥样。环境LoRaWAN 网关,LoRaWAN 节点(如果没有也可以使用模拟器,人工产生数据,见下)步骤节点原始数据: I'm an e-meter 20181212节点发出到网关(照顾到没有节点和网关环境下的朋友),在模拟环境的lora_pkt_fwd.c中人为制造一次数据: /* fetch...
2018-12-12 21:08:31 2937 1
原创 阿里LinkWAN SDK使用之mqtt数据流
概述本文的目的是在ARM设备上运行阿里云提供的SDK,实现mqtt客户端sub/pub功能,由于实际接入阿里云平台需要阿里云账户,并且在公网传输使用TLS不方便抓包分析明文,暂时使用本地mqtt broker的方式,使用抓包工具抓取交互过程学习观察数据流。环境目标运行环境: arm linux开发环境:ubuntu + 交叉编译器 2013.05-arm-linux-release...
2018-12-12 20:40:45 1656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人