自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 LoRaWAN节点和网关接入阿里LinkWAN

在上一篇文章里,我们介绍了LoRaWAN 节点和网关如何接入自己搭建的LoRaServer。这一篇讲的是节点和网关接入阿里LinkWAN平台。网上有一些文章介绍是接入物联网平台https://iot.console.aliyun.com/,实际上现有平台已经做了更改,接入方式不再包含LoRa,而且物联网平台里的Topic和LoRaWAN Gateway SDK对比,并不一样,LinkWAN里的...

2019-01-14 20:37:31 8720

原创 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 8938 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 1403

原创 开源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 14431 12

原创 udhcpc不配置默认网关问题解决

问题现象设备里的http server运行了CGI,在设置eth0为DHCP之后,怎么也没有默认路由信息。CGI调用的脚本最终是使用udhcpc,在shell里手工运行udhcpc总是能够自动设置默认路由。问题解决这个小小问题折腾了近两个小时!从现象看,应该在手工运行udhcpc和CGI间接调用udhcpc之间差异着手。一开始我的猜测是运行用户不同?CGI间接调用没有写路由权限...

2019-01-09 20:16:42 6219 1

原创 netlink浅谈

什么是netlink? 是IPC。用户进程之间,用户进程和内核之间。是双向通信机制。比syscall、ioctl、procfs优越。是socket,故具有socket API是异步通信方式像UDP,支持多播,sub/pub机制内核模块化设计,可动态加载总结:支持多播双向异步socket方式模块化通信机制。 哪些应用场景? NETLINK_ROUTE、USE...

2019-01-08 14:05:19 1965

原创 剖析mqtt服务器(broker)mosquitto v0.1源码

本文由博主原创,未经博主许可不得转载。前言一个mqtt broker要完成哪些任务?作为并发服务器,维护多个客户端的TCP链路 处理客户端mqtt connect、disconnect、subscribe、publish、ping等请求 处理消息持久化即消息永久保存问题、处理不同QoS消息为什么选择V0.1版本?就像当初读Linux内核源码也是选一个很老的版本一样。避免...

2018-12-25 21:40:07 2601

原创 LoRaWAN V1.1 Class B翻译和笔记(一)

注意:本文并非严格按照原文进行翻译,属于阅读理解性质的自由翻译。CH8ClassB的目的是使得节点具有在预定时间打开接收窗口(称之为ping slot)的能力。CH9一个支持ClassB的网络,所有的网关都必须同步发送beacon。NS选择哪个网关来发起下行,基于节点的最后一次上行的RSSI,因此,节点在移动并检测到收到的beacon(节点可以识别出收到的beacon来自于哪个...

2018-12-17 20:55:50 2828 4

原创 LoRaWAN节点到阿里云IoT平台数据流举例

概述目的是想看看节点的原始数据到达阿里云IoT平台接入端长啥样。环境LoRaWAN 网关,LoRaWAN 节点(如果没有也可以使用模拟器,人工产生数据,见下)步骤节点原始数据: I'm an e-meter 20181212节点发出到网关(照顾到没有节点和网关环境下的朋友),在模拟环境的lora_pkt_fwd.c中人为制造一次数据:        /* fetch...

2018-12-12 21:08:31 2868 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 1601

多核SoC

大名鼎鼎的Wane Wolf编辑的书,和坐SoC,embedded system design 的同仁分享。

2008-06-06

MIPS指令速查

MIPS32 Instruction Set Quick Reference_V2.5

2008-06-06

Essential Linux Device Drivers英文chm版

见过的最好的ldd的书,因自己无积分可下载,故设积分,见谅!

2008-05-28

完整USB协议中文版

完整USB协议中文版,如题

2008-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除