0.前言
【背景】
1.物联网学习笔记受到《基于IP的物联网架构、技术和应用》一书的影响,始终认为物联网设备需要具备连接互联网的能力。
2.物联网学习笔记认为
物联网并不是新技术,而是
新的营销手段,而营销的对象正是哪些
曾经无法上网而经过改造之后可以上网的设备。所以物联网学习笔记均讨论的现有技术,而这些技术均可用于物联网领域。
3.物联网学习笔记总是
从最简单的例子开始,力求实实在在,简单实用。
【讨论内容】
物联网涉及内容很多并且在动态增长,物联网学习笔记大致分为3大部分
【如何让设备上网】
关键词:STM32+ENC28J60,uIP,LwIP,FreeRTOS,RT-Thread(LwIP)等
【使用哪些手段交换数据】
关键词:REST,CoAP,MQTT,WebSocket等
【如何应用和部署服务】
关键词:yeelink,REST服务,Flask,NodeJS等
图1 简单示例(来自PHP学习笔记)
1.嵌入式基础
物联网应用离不开嵌入式以太网、无线传感网。
【嵌入式以太网】
【
STM32NET学习笔记——索引 】
【contiki相关】
【
CC2530 RF部分使用 ——实现点对点收发
】
【
Instant Contiki 安装笔记——SDCC和CC2530】
【MQTT】
【
contiki STM32移植 】
2.协议与标准
【JSON】
【
cJSON学习笔记】
【
cJSON学习笔记 续集】
【REST】
【CoAP】
【
CoAP学习笔记——IETF文档
】
【
CoAP学习笔记——CoAP基础】(
译)
【
CoAP学习笔记——CoAP资源发现】(
译)
【
CoAP学习笔记——服务器端繁忙时的处理请求流程】(
译)
【
CoAP学习笔记——STM32平台上实现CoAP Server】(
推荐)