物联网实践

物联网实践

 

开放式实践平台

几个国际上规模比较大的平台有Scinan,Arrayent, COSM/Pachube等,国其中cosm是目前世界上用户量最大的开放物联网平台,他提供了一系列的数据上传手段,让每个人都能通过简单的开源硬件或者单片机,实现传感器数据的上传和存储,还提供了一系列的数据展现方式,比如dashboard,用来按时间轴多个传感器数据到一个同一个平台上(图一),另外,通过和视频识别技术和增强现实技术,移动应用的结合,还能够使用android手机对传感器设备进行识别,并自动将获取的传感器数据叠加到手机显示层上。国内的有yeelink,目前注册用户已经过万。为创客和电子爱好者提供开发智能硬件的云平台简化硬件开发流程提供服务。

软件

Windows Dev Center

 

yeelink

python 模拟上传数据

 

def yeelinkPost():
    linkref ='api.yeelink.net'
    httpClient=None
    try:
        key = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
        #url = "http://api.yeelink.net/v1.0/device/339806/sensor/376240/datapoints/";
        url = "/v1.0/device/339806/sensor/376241/datapoints/";
        params = { "value":24 };
        #不是使用键值对,而是直接的字串
        #params = urllib.urlencode(params)
        params="""{"value":24}"""
        headers = {  'Accept': '*/*',
                  #'Accept-Language': 'zh-cn',
                'Host': 'api.yeelink.net',
                'Connection': 'Keep-Alive',
                'U-ApiKey':key,
                "Content-type": "application/x-www-form-urlencoded",
                #"Accept": "text/plain"
        }


        httpClient = httplib.HTTPConnection(linkref)
        httpClient.request('POST', url, params, headers)
        response = httpClient.getresponse()
        print response.status
        print response.reason
        print response.read()  #没用返回值
        #print response.getheaders() #获取头信息
    except Exception, e:
        print "err" ,e


    if httpClient:
        httpClient.close()

 

 

硬件

 树莓派

树莓派 2代 B型开发板raspberry pi 2正品送资料支持win10

树莓派Raspberry Pi只有一张信用卡大小,树莓派 2 型号 B 是新一代四核 Cortex-A7 处理器,现采用 1GB 的 RAM 存储器。操作系统可Debian GNU/Linux 、Fedora、Arch Linux 、RISC OS,支持Windows10和Snappy Ubuntu Core。

Broadcom BCM2836 900MHz ARM Cortex-A7 四核处理器,带 VideoCore IV 双核 GPU
GPU 提供开放式 GL ES 2.0、硬件加速 OpenVG 和 1080p30 H.264 高端解码
GPU 可以实现 1Gpixel/s、1.5Gtexel/s 或 24GFLOP,并提供纹理过滤和 DMA 基础架构
1GB LPDDR2 SDRAM
HD 1080p 视频输出
复合视频 (PAL/NTSC) 输出
立体声音频输出
10/100 BaseT RJ45 以太网插座
HDMI 1.3 和 1.4 视频/音频插座
3.5mm 4 极音频/复合视频输出插孔插座
4 个 USB 2.0 插座
15 路 MPI CSI-2 连接器,用于 Raspberry Pi 高清摄像机 (775-7731)
15 路显示串行接口连接器
MicroSD 卡插座
从 MicroSD 卡启动,运行 Linux 新操作系统版本(请参见下方注释)
GPIO 和串行总线的 40 引脚管座(与树莓派 1 26 引脚管座兼容)
电源:+5V @ 2A,通过 MicroUSB 插座
尺寸:86 x 56 x 20mm

莓派的串口(UART)配置和使用

 

Arduino

物联网实践

 

Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。

 

  Digital I/O 数字输入/输出端共 0~13。

  Analog I/O 模拟输入/输出端共 0~5。

  支持ISP下载功能。

  输入电压:接上电脑USB时无须外部供电,外部供电5V~9V 直流电压输入。

  输出电压:5V 直流电压输出和3.3V 直流电压输出

     * Arduino可使用ICSP线上烧入器,将「bootloader」烧入新的IC晶片。
     *可依据官方电路图,简化Arduino模组,完成独立运作的微处理控制。
     *可简单地与感测器,各式各样的电子元件连接(EX:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)
     *支援多样的互动程式ex: Macromedia Flash、Max/Msp、VVVV、PD、C、Processing、、、等 
     *应用方面,利用Arduino,突破以往只能使用滑鼠,键盘,CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。

 

连接WiFi模块: Arduino WiFi Shield

 

 

 

 

posted on
2015-09-05 10:00
hhudata 阅读(
) 评论(
)
编辑
收藏

转载于:https://www.cnblogs.com/hhudata/p/4782810.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109347.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jasypt加密原理_java打包加密

    jasypt加密原理_java打包加密引入依赖<dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>2.0.0</version></dependency>编写配置jasypt:encryptor:algorith

  • Java中所有的关键字及用法

    Java中所有的关键字及用法基本数据类型:int:int基本数据类型,内存空间占8位取值范围-128~127inti=10;floatfloat基本数据类型,内存空间占32位取值范围-2^31~-2^31-1floatf=10.0f;longlong基本数据类型内存空间占64位取值范围-2^63~-2^63-1longl=10l;shortshort基本数据类型内存空间占16位取值范围-2^15~-2^15-1s…

  • Java 处理json经常使用代码

    Java 处理json经常使用代码

  • UDP协议支持广播发送数据_tcp协议建立连接的过程

    UDP协议支持广播发送数据_tcp协议建立连接的过程UDP(用户数据报协议)是OSI(OpenSystemInterconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。目录什么是UDP协议?UDP协议数据传输原理DatagramPacket类DatagramSocket类UDP协议网络通信客户端服务器程序服务器端程序客户端程序Hello!大家好!我是灰小猿。之前和大家分享了使用TCP协议进行网络通信的过程,想了解的小伙伴可以看我的这篇文章《Java利.

  • 纯HTML个人简历模板代码

    纯HTML个人简历模板代码<html><bodybackground=http://p1.so.qhmsg.com/t01ed5a885549b6bf3b.jpg><tableborder=”1″align=”center”cellpadding=”10″width=”800″><tr><thcolspan=”7″bgcolor=”B…

  • Mac用QuickTime录屏+soundflower录制屏内外声音

    Mac用QuickTime录屏+soundflower录制屏内外声音mac自带的quickTime录屏没有声音,可以安装soundflower录制屏内外声音。安装好soundflower后,开始配置。启动台搜索MIDI音频设置,左下角+号聚集设备之后是+多输出设备之后是系统偏好设置选声音,输入选聚集设备之后是输出,选多输出设备之后配置quicktime:右键,新建屏幕录制,选项,聚集设备,之后OK了,开始录制吧。录完后需要声音:输入和输出改回内置麦克风和内置扬声器,不然声音大小不能修改了。…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号