最新文档
https://github.com/phodal/iot-doc/blob/master/iot.md关于
源码:https://github.com/phodal/iot
文档可能没有足够的详细,因为剩下的部分都可以Google到,这里就不写详细了。
框架:
- Laravel PHP
- jQuery Javascript 主要用于Ajax
- jQuery Mobile(可选)(我觉得我有点懒,于是从原来做的项目直接拿了出来)
- Bootstrap (可选)(其实没有多大实际用处,只是因为好看和jQuery Mobile一样)
语言:
- Processing/C/C++ Arduino用
- Python 如果你有Raspberry Pi或者与之相近的都可以,只要可以与Arduino串口通信
- PHP Laravel足够的简单,所以不要想太多了。
相关文章
- 一个最小的物联网系统设计方案及源码
- 最小物联网系统(一)——系统组成
- 最小物联网系统(二)——RESTful
- 最小物联网系统(三)——创建RESTful
- 最小物联网系统(四)——详解Laravel的RESTful
- 最小物联网系统(五)——Laravel RESTful模板化
- 最小物联网系统(六)——Ajax打造可视化
- 最小物联网系统(七)——与服务器通讯
- 最小物联网系统(八)——与单片机通讯
- 最小物联网系统(九)——Android客户端
相关知识
搞硬件的同学需要重点了解的知识
试着开始去用Google以及Wiki
- RESTful
- Ajax
- JSON
搞软件的同学需要重要了解的知识
按照我的理解写的,其实不止这么一点点
- 串口通信
- 高低电平
- 端口
Android相关
最小项目
- 项目地址:https://github.com/gmszone/Home-Anywhere
- 测试
关于服务器
- Nginx 需要配置,具体配置可以参照github上面的代码
- LNMP 直接用上面的会比较简单,但是可能也会遇到一些问题。
- Phpmyadmin 最好需要有这个,如果不是很精通MYSQL
补充说明
Arduino不是必需的,只要你懂得如何用你的芯片进行串口通信。
考虑到Raspberry PI的成本可能会有点高,你可以试着用OpenWRT Linux,主要用在路由器用的,上面可以跑Python。或者等等过些时候的小米路由器,可以加这个在上面。
如果你没有服务器没有Raspberry PI,那就找个路由器来当服务器吧,相关文章如下
Openwrt python,openwrt上使用Python
对了,如果你觉得哪里有问题记得在GITHUB上提出来,而不是在原文。
注意
!请尽可能少我的用我的网站做测试