iot php源码,开源IOT-物联网系统设计方案及源码.docx

?开源IOT-物联网系统设计方案及源码

框架:

PHP Laravel?

jQuery (Javascript 主要用于Ajax)

jQuery Mobile(可选)(我觉得我有点懒,于是从原来做的项目直接拿了出来)

Bootstrap (可选) (其实没有多大实际用处,只是因为好看和jQuery Mobile一样)

语言:

Processing/C/C++ Arduino用?

Python 如果你有Raspberry Pi或者与之相近的都可以,只要可以与Arduino串口通信

PHP 我学得不是很好,因为Laravel没有让我学好,但是让我能做想做的事。

相关文章

HYPERLINK 一个最小的物联网系统设计方案及源码

HYPERLINK 最小物联网系统(一)——系统组成

HYPERLINK 最小物联网系统(二)——RESTful

HYPERLINK 最小物联网系统(三)——创建RESTful

HYPERLINK 最小物联网系统(四)——详解Laravel的RESTful

HYPERLINK 最小物联网系统(五)——Laravel RESTful模板化

HYPERLINK 最小物联网系统(六)——Ajax打造可视化

关于

源码: HYPERLINK

首页:

Wiki

HYPERLINK IOT Wiki

相关知识

搞硬件的同学需要重点了解的知识

RESTful

Ajax

JSON

搞软件的同学需要重要了解的知识

串口通信

高低电平

关于服务器

Nginx 需要配置,具体配置可以参照github上面的代码

LNMP 直接用上面的会比较简单,但是可能也会遇到一些问题。

Phpmyadmin 最好需要有这个,如果不是很精通MYSQL

补充说明

Arduino不是必需的,只要你懂得如何用你的芯片进行串口通信。

考虑到Raspberry PI的成本可能会有点高,你可以试着用OpenWRT Linux,主要用在路由器用的,上面可以跑Python。或者等等过些时候的小米路由器,可以加这个在上面。

如果你没有服务器没有Raspberry PI,那就找个路由器来当服务器吧,相关文章如下

HYPERLINK Openwrt python,openwrt上使用Python对了,如果你觉得哪里有问题记得在GITHUB上提出来,而不是在原文。

注意

!请尽可能少我的用我的网站做测试

设计方案

系统框架图

如何开始

[plain]? HYPERLINK view plain HYPERLINK copy HYPERLINK print HYPERLINK ?

cp?iot/rest?PATH_OF_HTDOCS/??

创建一个新的数据库,如iot编辑 app/config/database.php

[plain]? HYPERLINK view plain HYPERLINK copy HYPERLINK print HYPERLINK ?

'mysql'?=>?array(??

'driver'?=>?'mysql',??

'host'?=>?'localhost',??

'database'?=>?'iot',??

'username'?=>?'root',??

'password'?=>?'?',??

'charset'?=>?'utf8',??

'collation'?=>?'utf8_unicode_ci',??

'prefix'?=>?'',??

),??

配置nginx,添加,详细可参考nginx下面的配置

[html]? HYPERLINK view plain HYPERLINK copy HYPERLINK print HYPERLINK ?

#?include?/etc/nginx/includes/enforce_non_www;??

if?($host?~*?^www\.(.*))??

{??

set?$host_without_www?$1;??

}??

#?Check?if?file?exists??

if?(!-e?$request_filename)??

{??

rewrite?^/(.*)$?/index.php?/$1?last;??

break;??

}??

测试

[plain]? HYPERLINK view plain HYPERLINK copy HYPERLINK print HYPERLINK ?

sudo?python?python/get.py???

再根据需要修改端口,视真实的端口而修改。

关于物联网

物联网(Internet of Things,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网一般为无线

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值