- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?
? 开 源
I O T - 物 联 网 系 统 设 计 方 案 及 源 码
框架:
?
?
?
?
语言:
PHP Laravel?
jQuery (Javascript 主要用于 Ajax)
jQuery Mobile(可选)(我觉得我有点懒,于是从原来做的项目直接拿了出来) Bootstrap (可选) (其实没有多大实际用处,只是因为好看和 jQuery Mobile 一样)
Processing/C/C++ Arduino 用?
Python 如果你有 Raspberry Pi 或者与之相近的都可以,只要可以与 Arduino 串口通信
PHP 我学得不是很好,因为 Laravel 没有让我学好,但是让我能做想做的事。
相关文章
1.
1.
2.
3.
4.
5.
6.
7.
一个最小的物联网系统设计方案及源码
最小物联网系统(一)——系统组成
最小物联网系统(二)——RESTful
最小物联网系统(三)——创建 RESTful
最小物联网系统(四)——详解 Laravel 的 RESTful
最小物联网系统(五)——Laravel RESTful 模板化最小物联网系统(六)——Ajax 打造可视化
关于
源码:
首页:
Wiki
IOT Wiki
相关知识
相关知识
搞硬件的同学需要重点了解的知识
?
?
?
?
RESTful
Ajax JSON
搞软件的同学需要重要了解的知识
?
?
?
串口通信
高低电平
关于服务器
??
?
?
?
Nginx 需要配置,具体配置可以参照 github 上面的代码
LNMP 直接用上面的会比较简单,但是可能也会遇到一些问题。
Phpmyadmin 最好需要有这个,如果不是很精通 MYSQL
补充说明
Arduino 不是必需的,只要你懂得如何用你的芯片进行串口通信。
考虑到 Raspberry PI 的成本可能会有点高,你可以试着用 OpenWRT Linux,主要用在路由器用的,上
面可以跑 Python。或者等等过些时候的小米路由器,可以加这个在上面。
如果你没有服务器没有 Raspberry PI,那就找个路由器来当服务器吧,相关文章如下
Openwrt python,openwrt 上使用 Python
对了,如果你觉得哪里有问题记得在 GITHUB 上提出来,而不是在原文。
注意
!请尽可能少我的用我的网站做测试
设计方案
系统框架图
系统框架图
如何开始
[plain]?view plaincopyprint?
1. cp?iot/rest?PATH_OF_HTDOCS/??创建一个新的数据库,如 iot编辑
1. cp?iot/rest?PATH_OF_HTDOCS/??
创建一个新的数据库,如 iot
编辑 app/config/database.php
[plain]?view plaincopyprint?
mysql?=?array(??
driver?=?mysql,??
host?=?localhost,??
database?=?iot,??
username?=?root,?? 6. password?=??,??
7. charset?=?utf8,??
8. collation?=?utf8_unicode_ci,?? 9. prefix?=?,??
10. ),??
配置 nginx,添加,详细可参考 nginx 下面的配置
[html]?view plaincopyprint?
1. #?include?/etc/nginx/includes/enforce_non_www;?? 2. if?($host?~*?^www\.(.*))??
3. {??
4. set?$host_without_www?$1;?? 5. }??
#?Check?if?file?exists??
if?(!-e?$request_filename)?? 8. {??
rewrite?^/(.*)$?/index.php?/$1?last;??
rewrite?^/(.*)$?/index.php?/$1?last;??
break;?? 11. }??
测试[plain]
测试
[plain] ?view plaincopyprint?
1. sudo?python?python/get.py???
再根据需要修改端口,视真实的端口而修改。
关于物联网
物联网(Internet of Things,缩写 IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。
物联网一般为无线网,由于每个人周围的设备可以达到一千至五千个,所以物联网可能要包含 500 万亿至一千万亿个物体,在物联网上,每个人都可以
您可能关注的文档
最近下载
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(七)PPT.pptx VIP
- 水平四足球大单元教案.docx VIP
- 义和团运动和八国联军侵华课件-2025-2026学年统编版(2024)历史八年级上册.pptx VIP
- 手术讲解模板:双侧牵张成骨下颌骨前移术.ppt
- 羊的胚胎移植(15分钟).ppt VIP
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(三)PPT.ppt VIP
- 中西医学的本质特点及其模式.ppt
- 甲午中日战争与列强瓜分中国狂潮课件++2025-2026学年统编版八年级历史上册.pptx VIP
- SY75C 9三一履带液压挖掘机.pdf VIP
- 工作面采煤设计方案.doc VIP
文档评论(0)