Wifi.io 开发板上手感想

2013-10-13 20:16:47 +08:00
 turing
不知道发哪个板块,我就发到node板块来了。。

这个东西是个wifi build-in的开发板,最大的特点除了wifi 配置非常简单之外,是内建了一个http server,提供了一系列api,包括读取板子目前运行的app信息,模块信息等等。

为什么要弄一个内建的http server?这其实是给软件工程师做了一个workaround,目前的开发板,比如arduino,主要的贡献者和玩家多多少少都要知道硬件和C知识,并用C来书写程序逻辑,wifi.io的思路是:硬件工程师贡献驱动和api,软件工程师使用api来进行业务逻辑开发,这里的api,包括http api,也包括为mobile app提供的基于udp协议的api。

非常方便的wifi配置截图:


还支持云端编译,就是把模块的C代码编译成.add文件,然后远程部署到本地的开发板子上并运行,
这个例子就是helloworld,在wifi.io官方网站编译并部署到我本地的板子上,控制两个led灯循环闪动几秒后停止。


另外一个例子,通过http api请求获得我房间的室温和湿度:


现在已经支持led点阵屏:


目前提供的,暴露api的模块可以在这里看到:
https://github.com/wifi-io

我自己实验成功的有helloworld和温度湿度传感器。

对了,这个板子就是实现了上次我在创意区发的那个「远程抓娃娃机」的开发板,也是我们之前参加小米深圳创客马拉松拿到第一名的那个开发板了~

9247 次点击
所在节点    Node.js
35 条回复
turing
2013-10-13 20:19:59 +08:00
远程抓娃娃机就是这个帖子:

http://www.v2ex.com/t/79665
goofansu
2013-10-13 21:08:00 +08:00
lz真多产啊
fangpeishi
2013-10-13 21:42:31 +08:00
很有意思。已经下单。不知道是不是前200名 owo 自己再买配件有些麻烦。
建议提供常见的配件供选购,方便点。
dreamtale
2013-10-13 22:07:53 +08:00
好吧,我蛋疼的去玩了好一会儿,终于抓住了娃娃
pigz
2013-10-13 22:52:10 +08:00
-,-我好贱...把别人抓进去的娃娃又抓出来了...
pigz
2013-10-13 22:57:23 +08:00
楼主在右下角的空白位置放个聊天室就好了,等待的人可以扯扯蛋...
turing
2013-10-13 23:11:11 +08:00
@fangpeishi 肯定是前200个~ 我是29号貌似。。100还没到呢
turing
2013-10-13 23:11:55 +08:00
@pigz 娃娃机旁边镜子上的文字是可以编辑的哦~
zieglar
2013-10-13 23:47:26 +08:00
会不会有能控制空调的红外模块呢
zyAndroid
2013-10-13 23:57:58 +08:00
不错,已下单
zieglar
2013-10-14 00:01:55 +08:00
看讨论区才发现原来有红外模块,购买页面那里应该列出有什么扩展板好一点啊
zyAndroid
2013-10-14 00:09:01 +08:00
哈哈,我把demo mirror得字给改了
turing
2013-10-14 00:27:48 +08:00
riome
2013-10-14 00:57:04 +08:00
是不是板子的运行还要依赖官方的服务器呢 不能自己本地编译放上板子上么,如果要依赖官方的服务器根本没法安心使用啊
niko
2013-10-14 09:13:05 +08:00
还不错
fucker
2013-10-14 10:01:56 +08:00
49号 = =,果断被吸引了,找了朋友代付
turing
2013-10-14 15:06:03 +08:00
@riome 不是的,自己在本地请求板子的ip也行,更方便~
turing
2013-10-14 15:16:18 +08:00
@riome 看错你的意思了,在官方的页面上请求编译的api,编译后自己push到本地的板子上去就可以了。

其实对于常用的控制场景而言,服务如果不是放在本地跑的话,请求本地ip也不方便。
windpy
2013-10-15 01:33:01 +08:00
请问这个板子如何供电?wifi的信号质量如何
turing
2013-10-15 12:13:40 +08:00
@windpy microUSB 供电,默认有俩天线,一个增益,一个普通的。信号不错啊,一天24小时开着,也基本没有啥发热出现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX