IoT小能手

twowinter的学习小站 | 物联网技术及心得分享

排序:
默认
按更新时间
按访问量

zephyr学习笔记汇总

原本 contiki 在本能手心中是排名第一的物联网系统,直到 zephyr 的出现。 2016年2月推出的这个开源项目,在 Linux 基金会的扶持下,短短时间内已经支持了几十款的嵌入式硬件,厂家支持力度大,社区活跃,展现了强大的活力。这在其他操作系统上是看不到的,本能手隐隐觉得它很有可能会成...

2018-03-27 19:45:46

阅读数:383

评论数:0

NB-IoT应用开发笔记

2000年初的那一波GPRS的浪潮,让很多物联网企业大赚了一笔。这一次大家的热情也空前高涨。截止目前2017.12,NB-IoT的标准还没出来。但是在华为、中兴、高通、诺基亚等的推动下,芯片、模组、基站、核心网整个产业链都已经初步完备。本IoT小能手最近从伙伴那里拿到几家的NB-IoT开发板,开始...

2017-12-03 21:45:11

阅读数:2508

评论数:3

Docker容器技术 学习笔记汇总

Docker 容器技术极大提高了应用的运行效率,让应用的部署、测试和分发都变得前所未有的高效和轻松。 把Docker容器技术的学习梳理成系列笔记,让其他伙伴少走一些弯路。

2017-10-20 11:22:17

阅读数:1368

评论数:0

成长之路

那些生命中的点点滴滴,将会在你未来的生命里,以某种方式串联起来。

2017-03-13 22:26:35

阅读数:1558

评论数:0

ESP8266笔记汇总

ESP8266应该是WiFi SoC中最为典型的一款芯片,它性价比高,功能强大,因此应用特别广。据我所知,阿里云,微信Airkiss,机智云等等都有直接可用的SDK。也正因为这样,深受开源社区的喜爱,目前也有了Arduino Core可直接用Arduino编写。另外也能用lua编程。所有这些都够开...

2017-02-03 17:57:20

阅读数:5826

评论数:0

LoRa学习笔记_汇总

在市场为低功耗广域网开始造势时,我们技术人员就要开始跟上了。IoT小能手在ZigBee、蓝牙、WiFi之后,也终于开始接触LoRa技术,学习过程记录梳理了一些笔记。将LoRa的学习分成了四大部分,循序渐进。

2016-12-29 17:13:20

阅读数:18799

评论数:12

阿里云IoT平台CoAP接入

关于CoAP协议基础,可见笔记CoAP协议学习 其他物联网平台的NB-IoT的接入,可以见NB-IoT应用开发笔记 阿里云IoT平台CoAP接入 1 开发准备 这篇笔记完成了第一步,即产品创建,进行云端产品功能定义,并生成了相应的设备证书。 阿里云IoT平台CoAP接入 2 基...

2018-05-30 11:33:38

阅读数:178

评论数:0

Socket Sendto 可以传入不同的目的地址吗

1 前言 通常我们认为 socket 中 地址信息 和 socket句柄 是一一对应的,不能往一个socket句柄中,传入不同的地址信息。 但真是这样的吗? 咨询了一些朋友,有两种答案。特别是做服务器的朋友,说UDP可以这样,一般只建一个socket监听,有client连接过来时,直接循着它...

2018-05-27 21:31:57

阅读数:38

评论数:0

Git实用技巧 pull request修改

1 问题描述 在 github 上提交了一个 pull request,在作者进行操作前,发现自己某处错了,进行了修改。 这时是关闭这条 pull request 重新发一条,还是有什么操作可以覆盖这次发送的 pull request? 2 解决方案 push 更新那个分支就行,pul...

2018-05-24 19:03:33

阅读数:244

评论数:0

CoAP协议学习笔记 3.2 CoAP协议翻译 DTLS加密

CoAP协议学习笔记可点此查看。 1 前言 在 CoAP 协议 RFC7252 的第9章 Securing CoAP ,即是本译文内容。 2 协议翻译 9.1 DTLS加密 正如使用TCP上的传输层加密协议(TLS)保护HTTP一样,CoAP使用UDP上的数据报TLS协议(D...

2018-05-14 14:56:40

阅读数:86

评论数:0

CoAP协议学习笔记 3.1 CoAP协议翻译 加密基础介绍

CoAP协议学习笔记可点此查看。 1 前言 在之前的学习中,没有过多关注加密。但实际部分厂家的IoT平台(阿里云、OneNET)已经启用了相关安全处理,有必要深入学习下。 在 CoAP 协议 RFC7252 的第9章 Securing CoAP ,即是本译文内容。 2 协议翻译 ...

2018-05-14 14:55:14

阅读数:40

评论数:0

阿里云IoT平台CoAP接入 4 高级版CoAP协议接入测试

这篇笔记涉及 阿里云CoAP接入,CoAP协议学习笔记可点此查看。 1 前言 2.3 阿里云IoT平台接入 了解下物模型完成了高级版接入所必须的物模型概念的梳理。 这篇笔记将会修改SDK,完成高级版产品(烟感设备为例)的协议接入。 2 设备属性准备 3 SDK代码 4 ...

2018-05-11 00:34:38

阅读数:225

评论数:0

阿里云IoT平台CoAP接入 3 了解下物模型

这篇笔记涉及 阿里云CoAP接入, CoAP协议学习笔记可点此查看。 1 前言 上一篇使用基础版产品进行接入,此种应用,阿里云IoT平台作为一个数据管道。另外阿里云物联网套件中还提供了高级版产品,使用物模型(TSL)来细化产品定义,可以在阿里云平台直接操作产品。 物联网套件高级版中,...

2018-05-11 00:25:04

阅读数:157

评论数:0

阿里云IoT平台CoAP接入 2 基础版CoAP协议接入测试

这篇笔记涉及 阿里云CoAP接入,CoAP协议学习笔记可点此查看。 1 前言 上篇笔记完成了云端产品功能定义,并生成了相应的设备证书。 这篇笔记将会跟着教程走,使用 Ubuntu 对 SDK 编译验证,先完成基础版产品的上线。 官方教程默认使用MQTT进行接入,而关于 NB-IoT C...

2018-05-11 00:05:08

阅读数:247

评论数:0

zephyr笔记 2.5.4 消息队列

1 前言 消息队列是实现简单消息队列的内核对象,允许线程和ISR异步发送和接收固定大小的数据项。 我正在学习 Zephyr,一个很可能会用到很多物联网设备上的操作系统,如果你也感兴趣,可点此查看帖子zephyr学习笔记汇总。 2 概念 可以定义任何数量的消息队列。 每个消息队列都由其内...

2018-05-03 00:09:31

阅读数:38

评论数:0

zephyr笔记 2.5.3 栈

1 前言 堆栈是实现传统的后进先出 (LIFO) 队列的内核对象,允许线程和ISR添加和移除有限数量的32位数据值。 我正在学习 Zephyr,一个很可能会用到很多物联网设备上的操作系统,如果你也感兴趣,可点此查看帖子zephyr学习笔记汇总。 2 概念 可以定义任何数量的堆栈,每个堆...

2018-05-03 00:06:30

阅读数:28

评论数:0

zephyr笔记 2.5.2 LIFOs

1 前言 lifo是实现传统的后进先出(LIFO)队列的内核对象,允许线程和ISR添加和删除任何大小的数据项。 我正在学习 Zephyr,一个很可能会用到很多物联网设备上的操作系统,如果你也感兴趣,可点此查看帖子zephyr学习笔记汇总。 2 概念 可以定义任何数量的lifo,每个li...

2018-05-03 00:05:27

阅读数:21

评论数:0

zephyr笔记 2.5.1 FIFOs

1 前言 fifo是实现传统先进先出(FIFO)队列的内核对象,允许线程和ISR添加和删除任何大小的数据项。 我正在学习 Zephyr,一个很可能会用到很多物联网设备上的操作系统,如果你也感兴趣,可点此查看帖子zephyr学习笔记汇总。 2 概念 可以定义任何数量的fifos。 每个f...

2018-05-03 00:04:20

阅读数:27

评论数:0

zephyr笔记 5.3.1 Zephyr 版本 MCUboot 的编译和使用

1 前言 这一节是翻译自 MCUboot 网站上 MCUboot with Zephyr 。 MCUboot 最初是 Mynewt 的引导程序。此后,它也成为了 Zephyr 的引导程序。Zephyr 的应用程序在编译方式存在较大大的差异,这里将会记录这些不同之处。 有关 bootloade...

2018-05-02 16:05:52

阅读数:111

评论数:0

zephyr笔记 5.3 设备固件升级DFU

1 前言 设备固件升级子系统提供必要的框架以在运行时升级基于Zephyr的应用程序的映像。 它目前由两个不同的模块组成: boot /:引导加载程序的接口代码 img_util /:镜像管理代码 DFU子系统处理镜像管理,但不涉及将镜像发送到目标设备所需的传输或管理协议本身。有关这些协议和...

2018-05-02 16:03:55

阅读数:62

评论数:0

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