简易物联云搭建

背景

没什么背景,纯粹想玩。

需求分析

能够在指定web页面上查看我实验室的温湿度。

软硬件资源准备

Arduino Uno (用于处理传感器数据并控制网络扩展板)

W5100网络扩展板(实际上任何兼容Arduino的网络模块均可)

同一局域网的frp client主机一台(用于内网穿透)

DHT11温湿度模块(或者其他传感器)

公网frp主机(用于搭建物联云及内网穿透)

公网Nginx主机(可与frp共用)

路由器(网关)

具体操作

传感器端搭建

将W5100网络扩展板插在Arduino Uno上,然后将DHT11模块连接至Arduino,信号线接至数字2号口。

以下是本人的成品图。

将网络模块连接至路由器。

刷入以下代码。

部分库文件可能不属于Arduino标准库,可能需要手动下载。(淘宝卖家会提供)

同一局域网访问 ,即可看到如下页面:

frp客户端设置

在同一内网内启动一个frp客户端,连接至已有的frp服务器:

添加以下配置:

此时,已经可以通过 访问。

更多:配置专有域名(云平台)

在公网服务器Nginx中添加如下配置:

即可。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180321G10WWI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券