一步步搭建物联网系统

refer:http://designiot.phodal.com/#python-%E4%BB%A3%E7%A0%81%E5%A6%82%E6%95%A3%E6%96%87

源自毕业论文:基于REST服务的最小物联网系统设计

  • 1 前言
    • 1.1 目标读者
    • 1.2 不适合人群
    • 1.3 介绍
      • 1.3.1 为什么没有C ?
      • 1.3.2 为什么不是JAVA ?
    • 1.4 如何阅读
  • 2 无处不在的HTML
    • 2.1 html的hello,world
      • 2.1.1 调试hello,world
      • 2.1.2 说说hello,world
      • 2.1.3 想用中文?
    • 2.2 其他html标记
      • 2.2.1 美妙之处
      • 2.2.2 更多
  • 3 无处不在的Javascript
    • 3.1 Javascript的Hello,world
    • 3.2 更js一点
      • 3.2.1 从数学出发
    • 3.3 设计和编程
      • 3.3.1 函数
      • 3.3.2 重新设计
      • 3.3.3 object和函数
      • 3.3.4 面向对象
    • 3.4 其他
    • 3.5 美妙之处
  • 4 无处不在的CSS
    • 4.1 CSS
    • 4.2 关于CSS
    • 4.3 代码结构
    • 4.4 样式与目标
      • 4.4.1 选择器
    • 4.5 更有趣的CSS
  • 5 无处不在的三剑客
    • 5.1 Hello,Geek
    • 5.2 从源码学习
    • 5.3 浏览器渲染过程
      • 5.3.1 HTML
    • 5.4 DOM树形结构图
      • 5.4.1 javascript
      • 5.4.2 CSS
    • 5.5 CSS盒模型图
    • 5.6 笔记
  • 6 GNU/Linux 强大且Free
    • 6.1 什么是Linux
    • 6.2 操作系统
      • 6.2.1 Linux架构图
      • 6.2.2 Shell
      • 6.2.3 GCC
      • 6.2.4 启动引导程序
    • 6.3 从编译开始
      • 6.3.1 开始之前
      • 6.3.2 编译Nginx
      • 6.3.3 其他
    • 6.4 包管理
    • 6.5 Ubuntu LNMP
      • 6.5.1 Update软件包列表
      • 6.5.2 安装MySQL
      • 6.5.3 安装Nginx
      • 6.5.4 安装PHP
  • 7 Arduino 极客的玩具
    • 7.1 极客的玩具
    • 7.2 硬件熟悉
    • 7.3 开发环境
    • 7.4 点亮一个LED
    • 7.5 串口通信
      • 7.5.1 关于Arduino Setup()
  • 8 Python 代码如散文
    • 8.1 代码与散文
      • 8.1.1 开始之前
      • 8.1.2 Python的Hello,World
      • 8.1.3 我们想要的Hello,World
    • 8.2 算法
    • 8.3 实用主义哲学
    • 8.4 包管理
      • 8.4.1 python requests
  • 9 Raspberry Pi
    • 9.1 Geek的盛宴
    • 9.2 Raspberry Pi 初始化
    • 9.3 Raspberry Pi GPIO
  • 10 Server 一切皆为服务
    • 10.1 服务器
    • 10.2 Web服务器
    • 10.3 LNMP
  • 11 Web服务
    • 11.1 SOAP VS RESTful
  • 12 HTTP 熟悉&陌生
    • 12.1 你所没有深入的HTTP
      • 12.1.1 打开网页时发生了什么
      • 12.1.2 URL组成
    • 12.2 一次HTTP GET请求
      • 12.2.1 HTTP响应
  • 13 设计RESTful API
    • 13.0.1 资源
    • 13.1 设计RESTful API
    • 13.2 REST关键目标
    • 13.3 判断是否是 RESTful的约束条件
    • 13.4 JSON
  • 14 环境准备
    • 14.1 Laravel
      • 14.1.1 为什么是 Laravel
    • 14.2 安装 Laravel
      • 14.2.1 GNU/Linux安装Composer
    • 14.3 MySQL
      • 14.3.1 安装MySQL
      • 14.3.2 配置MySQL
  • 15 创建REST服务
    • 15.1 数据库迁移
      • 15.1.1 创建表
      • 15.1.2 数据库迁移
    • 15.2 创建RESTful
    • 15.3 Laravel Resources
      • 15.3.1 修改Create()
      • 15.3.2 创建表单
      • 15.3.3 编辑模板
  • 16 前端显示
    • 16.1 库与车轮子
    • 16.2
      • 16.2.1 jQuery
      • 16.2.2 jQuery Mobile
    • 16.3 网站前台显示
      • 16.3.1 Highcharts
      • 16.3.2 实时数据
  • 17 RESTful的CoAP协议
    • 17.1 CoAP: 嵌入式系统的REST
    • 17.2 CoAP 命令行工具
      • 17.2.1 Node CoAP CLI
      • 17.2.2 libcoap
      • 17.2.3 Firefox Copper
    • 17.3 CoAP Hello,World
    • 17.4 CoAP 数据库查询
      • 17.4.1 Node Module
      • 17.4.2 Node-Sqlite3
      • 17.4.3 查询数据
    • 17.5 CoAP Block
      • 17.5.1 CoAP POST
      • 17.5.2 CoAP Content Types
    • 17.6 CoAP JSON
    • 17.7 使用IoT-CoAP构建物联网
  • 18 简单物联网
    • 18.1 硬件通信
      • 18.1.1 串口通信
    • 18.2 硬件
      • 18.2.1 Arduino
      • 18.2.2 继电器
  • 19 Android简单示例
    • 19.1 调用Web Services GET
      • 19.1.1 创建RESTClient
    • 19.2 使用REST Client获取结果
  • 20 尾声
    • 20.1
    • 20.2 其他

你可能感兴趣的:(4-物联网(IOT))