这是毕业设计做的一个小项目,实现了一个利用QQ机器人控制arduino开关灯的物联网应用,论文设计中考虑了多种情况,用到了很多东西,还实现了一个DSL语法解析引擎,用来做语义判断,这里我们不介绍这么多,只做一个最简单的实现。 所需物料: Arduino开发板 W5100网络通信模块 网线等基础条件物料 一个LED发光二极管或者继电器模块 通信及控制流程 控制流程图 简单解释: User发送Control Command到Web Server,W5100轮询Web Server,得到的结果返回给A...
-
用聊天机器人控制Arduino开关灯
-
[Golang]简单的聊天室实现
最近写了一个chrome的websocket extension, server端用的是Java的Netty框架, 后来发现golang 实现websocket 非常简单,高效, 下面是例子, 简单实现了用户登录,广播,相当于聊天室![plain] view plaincopyprint?package main import ( "code.google.com/p/go.net/websocket" "html/template" "log" "net/http" "os" "strings...
-
Go程序设计语言(二)
Go程序设计语言(二) 八 27 bigwhite技术志 Assert, Blog, Blogger, C, Cpp, Go, Golang, Google, Interface, map, Opensource, Programmer, Reflect, Slice, 切片, 博客, 反射, 容器, 开源, 接口, 断言, 方法, 程序员, 结构体, 编程,语言, 编译器 No Comments 本文译自Rob Pike的Go语言PPT教程 – "The Go Programming Lang...
-
01_环境的配置
当然是去官网下载golang的安装包 如果因为官网网速的问题上不了,或者可以使用翻墙软件, 或者到go语言中文社区 https://studygolang.com/dl 下载相应版本的golang安装包 安装过程是傻瓜式安装,golang会自动开启一个gopath添加到系统变量中 在命令行工具使用 go version 查看go的版本 可以使用 godoc -http=:8080 开启一个本地api文档 GOPATH下需要建立3个文件目录 bin 储存编译后的 可执行文件 ...