物联网系统与CoAP之Hello,World
2014-08-17 09:15
253 查看
物联网系统与CoAP Hello,World
关于CoAP与物联网系统我们在上一篇中(ps:CoAP与物联网系统)中做一个简单的介绍,接着我们便开始试试CoAP协议的应用CoAP应用
开始之前我们需要能访问coap://localhost/,于是我们便需要安装一个Firefox的插件Copper。Firefox Copper
下载地址: https://addons.mozilla.org/en-US/firefox/addon/copper-270430/作为测试我们可以访问 coap://vs0.inf.ethz.ch:5683/Node CoAP
node-coap is a client and server library for CoAP modelled after the http module.Node-CoAP是一个客户端和服务端的库用于CoAP的模块建模。创建一个package.json文件,添加我们的库{"dependencies":{
"coap": "0.7.2"
}
}接着执行npm install就可以安装好我们的依赖
CoAP 示例
于是我们就可以创建这样一个app.js文件const coap = require('coap'), server = coap.createServer()
server.on('request', function(req, res) {
res.end('Hello ' + req.url.split('/')[1] + '\n')
})
server.listen(function() {
console.log('server started')
})接着执行node app.js我们就可以在浏览器上访问了,只是现在什么也没有。 接着我们再创建一个client端的js,并运行之const coap = require('coap')
, req = coap.request('coap://localhost/World')
req.on('response', function(res) {
res.pipe(process.stdout)
})
req.end()就可以在console上输出Hello World也就达到了我们的目的,用CoAP协议创建一个服务,接着我们应该用它创建更多的东西,如产生JSON数据,以及RESTful。
其他
物联网系统CoAP版进行时https://github.com/gmszone/iot-coap相关文章推荐
- 物联网系统与CoAP之Hello,World
- mahout+eclipse推荐系统开发学习之helloworld
- CoAP与物联网系统之返回JSON
- Android系统的"Hello World"
- CoAP与物联网系统之返回XML
- CoAP与物联网系统
- CoAP与物联网系统
- hello_world-2.0之sys文件系统kobj
- 在/proc文件系统中增加一个目录hello,并在这个目录中增加一个文件world,文件的内容为hello world
- 使用C#编写不同的"Hello World"程序(转)
- directshow的"hello world"(from sdk sample)
- EJB Hello World 攻略
- Hello,ASP.NET World
- mfc hello world
- 17种方法写HELLO,WORLD
- Hello World for Windows
- hello,world 也能出错?呵呵,眼见为实
- FOX-Toolkit: Hello, World.
- 经典性“hello, world”程序
- 不用main()方法就写一个"HelloWorld"程序