tag 标签: 物联网

相关帖子
相关博文
  • 热度 2
    2021-1-8 00:05
    1531 次阅读|
    2 个评论
    【机智云Gokit2.0开发板】快速创建远程监控的温湿度计
    拿到Gokit2已经有些天,这次来实际操作下,自己如何快速的创建一个可以远程监控的温湿度计! 第一步: 在机智云开发者中心创建新产品 创建好产品以后注意阅读开发向导,要一步步来。我们需要先定义数据点,数据点用来上传我们的温湿度,这里我们新建一个“温度”和一个“湿度”。 然后我们回到开发向导。 第二步: 是模块开发,也就是为我们的wifi模组烧录GAgent固件,虽然Gokit2的wifi模块已经烧录了Gagent固件,但是版本较低,兼容不了新的SDK代码,所以我们必须将固件升级到 最新 ! 友情提醒:烧录固件需要将wifi模块的GPIO0【原理图上的WIFI_SPI_CLK】脚接到地! 如图,上面的引脚是输出wifi模块日志的引脚,使用串口工具以74480波特率读取即可;下面的引脚就是GPIO0,将其跳线接地就可以烧录固件。烧录的软件和设置 参考这里 。 烧录成功后,日志引脚可以读到SDK已经更新成功! 第三步: MCU开发,机智云给我们提供了快速生成代码的功能,开发者可以不用关心底层的协议代码,这里我的是Arduino底板,使用独立MCU方案,硬件平台为ArduinoUNOR3,下载生成的代码后解压得到一个Gizwits文件夹,将其放到Arduino安装目录下的\libraries文件夹下,再打开examples目录可以看到有2个示例代码,networkConfig是配置wifi模块联网,simpleTry是数据上传的示例代码;我们可以将networkConfig中的按键处理代码拷贝至simpleTry中,就可以同时拥有2种功能了;示例程序只是上传2个固定的值,我们需要将板子上的DHT11库添加进去,并将温湿度读取并上传。 uint8_t curTem, curHum; DHT11_Read_Data(&curTem, &curHum); float varW_wd = curTem;//Add Sensor Data Collection myGizwits.write(VALUE_wd, varW_wd); float varW_sd = curHum;//Add Sensor Data Collection myGizwits.write(VALUE_sd, varW_sd); 第四步: APP开发,硬件已经准备就绪了,接下来我们在【服务】选择应用配置,添加一个新应用,我选择的是安卓平台; 接下来选择应用开发,根据刚才添加的应用生成代码包。 然后通过AndroidStudio编译生成apk文件,手机安装该apk,打开app后可以注册也可以直接跳过,再选择添加设备,其中【一键配置】需要先长按gokit2的key2键,使其进入快速连接模式,再在手机上输入WiFi密码,选择乐鑫模组即可快速连接;而选择【热点模式】则需要短按gokit2的key2键,即可触发热点连接模式,此时手机wifi应该能搜索到一个XPG-XXX开头的wifi信号,否则就是模组没有进入热点模式。 联网成功后设备绑定到当前app中,打开就能查到硬件上传的温湿度啦!是不是非常的快捷呢!
  • 热度 2
    2021-1-4 14:17
    237 次阅读|
    1 个评论
    如果没有传感器来检测压力、温度、方位等重要数据,并从中进行数据分析和结果传递,工业物联网也无法发展到今天的地步。拿这两年长期被自动驾驶技术占据头条板块的汽车无人驾驶领域举例,如果没有人工智能和遍布全车的传感器作用,别说自动驾驶技术无法达到预期效果,失去传感器的数据传递,仪表盘没有显示,汽车连火也打不着,传感器在一些领域就是起着这样至关重要的作用。 通过统计,自动化产业对传感器的使用范围非常广阔,自动驾驶相关研究就占了传感器市场的21%;除此之外,医疗行业对传感器也有很大需求,在病情的诊断上,医生们需要通过敏感的传感器元件来获得确切的病人数据;当然,市场份额最多的的依旧是工业,占据高达31% 。 当然,在工业领域的运用中,对传感器的要求也较为严苛。在很多专注高端产品的电子领域,真正运行的环境是很恶劣的,但是在运行中又有着精准、可靠等需要,长期使用寿命也是很关键的。随着机器之间交互的增多,需要处理的有效信息的增加,执令任务的复杂化,采用顶级基板材料是很有必要的,由此陶瓷封装基板应运而生。在不断的研究升级中,逐渐成为许多传感器的不二选择。像是目前汽车中的氧传感器,再比如对元件敏感度要求很高的温湿度传感器,充分展现了陶瓷基板的种种长处。 不仅如此,陶瓷封装基板还能够满足小而精密中高端电子产品的集成度要求,在各种性能比对上也明显优于当下主流基板,尽显超前科技制造本色。由于我国国内品牌陶瓷基板技术业已成熟,国内传感器厂家在进行产品研究和优化生产链时具备了一定的优势,可以说,优质的陶瓷电路板支撑起了很多高端科技的研发与投产,也是国内电子厂商们所乐见的现实。 在更广阔的国际天地中,国外大厂们普遍将传感器技术带入生产流程中;中国市场具有自己的特色,业内人士对传感器在交通通讯、可穿戴设备、医疗卫生、航天航天等方面更为看好。物联网将展现给人们的人机交互、机器交互中,传感器不可缺少是公认的,扮演着极为核心的心脏功能,而默默为这些信息进行高效传递的陶瓷封装基板犹如人身上的血管,也是最终奠定物联网时代的大功臣。
  • 热度 2
    2020-12-21 08:59
    3724 次阅读|
    0 个评论
    一、开箱 二、 开发板硬件资源 Wifi 模块:安信可 ESP8266 直流电机(Motor) 温度湿度传感器 (Temperature & Humiduty) 三色LED(RGB LED) 反射式红外传感器(Infrared Reflective) 电机驱动IC:L9110S 三色LED驱动IC:P9813 按键:Key1 、Key2 底板MPU:stm32f103C8T6 底板USB接口: CP2102 用户可以使用的资源 底板:SPI2 插座 Arduino板:A0-A5 可做模拟量输入或开关量输入/输出 D8-D13 可做开关量输入/输出 三、 下载机智云 APP 并注册帐号 四、连接 wifi 用 airlink 方法连接 wifi 成功 五、微信宠物屋 点微信宠物屋进入控制界面 测试控制功能 六、资料分享 下载相关资料,以进步了解GoKit开发板 链接: https://pan.baidu.com/s/1UB8dGftShFiq75cj1j2VZw 提取码:f5sc
  • 热度 4
    2020-8-27 15:35
    410 次阅读|
    0 个评论
    物联网来源 Mark Weiser(1952-1999) 前施乐公司首席科学家 1991年在权威杂志《美国科学》发表文章预测: 计算机将最终“消失”,演变为在我们没有意识到其存在时,就已融入人们的生活中的境地。 物联网(The Internet of things,IOT)的基本定义 通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,将任何物品通过有线与无线方式与互联网连接,进行通信和信息交换,以实现智能化识别、定位、跟踪、监控和管理的一种网络。 物联网的理解 物联网是通过各种传感技术(RFID、传感器、GPS、摄像机、激光扫描器……)、各种通讯手段(有线、无线、长距、短距……),将任何物体与互联网相连接,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,进而实现“管理、控制、营运”一体化的一种网络。 “物”的范围 这里的“物”要满足以下条件才能够被纳入“物联网”的范围: 1、要有数据传输通路; 2、要有一定的存储功能; 3、要有CPU; 4、要有操作系统; 5、要有专门的应用程序; 6、遵循物联网的通信协议; 7、在世界网络中有可被识别的唯一编号。 物联网的三个层次 感知层 网络层 应用层 感知层 :据采集与感知主要用于采集物理世界中发生的物理事件和数据,包括各类物理量、标识、音频、视频数据。物联网的数据采集涉及传感器、RFID、多媒体信息采集、二维码和实时定位等技术。 网络层 :实现更加广泛的互联功能,能够把感知到的信息无障碍、高可靠性、高安全性地进行传送,需要传感器网络与移动通信技术、互联网技术相融合。经过十余年的快速发展,移动通信、互联网等技术已比较成熟,基本能够满足物联网数据传输的需要。 应用层 :应用层主要包含应用支撑平台子层和应用服务子层。其中应用支撑平台子层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享、互通的功能。应用服务子层包括智能交通、智能医疗、智能家居、智能物流、智能电力等行业应用。 物联网三个重要特征: 1、全面感知,利用RFID,传感器,二维码等随时随地获取物体的信息,比如 装载在高层建筑、桥梁上的监测设备; 人体携带的心跳、血压、脉搏等监测医疗设备; 商场货架上的电子标签; 2、可靠传递,通过各种电信网络与互联网的融合,将物体的信息实时准确地传递出去; 3、智能处理,利用云计算,模糊识别等各种智能计算技术,对海量的数据和信息进行分析和处理,对物体实施智能化的控制。 物联网核心技术 包括射频识别(RFID)装置、WSN 网络、红外感应器、全球定位系统、Internet 与移动网络,网络服务,行业应用软件。在这些技术当中,又以底层嵌入式设备芯片开发最为关键,引领整个行业的上游发展。 无线射频识别技术(Radio Frequency Identification,RFID) ,或称射频识别技术,是从二十世纪90年代兴起的一项非接触式自动识别技术。它是利用射频方式进行非接触双向通信,以达到自动识别目标对象并获取相关数据,具有精度高、适应环境能力强、抗干扰强、操作快捷等许多优点。 与目前广泛使用的自动识别技术例如摄像、条码、磁卡、IC卡等相比,射频识别技术具有很多突出的优点: 非接触操作,长距离识别(几厘米至几十米),完成识别工作时无须人工干预,应用便利 无机械磨损,寿命长,可工作于各种油渍、灰尘污染等恶劣的环境 可识别高速运动物体并同时识别多个电子标签 数据安全方面除电子标签的密码保护外,数据部分可用一些算法实现安全管理 读写器具有不直接对最终用户开放的物理接口,保证其自身的安全性 读写器与标签之间存在相互认证的过程,实现安全通信和存储 IPV6 物联网的前提是必须为物品赋以独一无二的地址 现有标准IPv4只支持大概40亿(232次方)个网络地址,平均每个人不到1个,人都不够分的。 IPv6是互联网协议第四版(IPv4)的更新版 Pv6支持2^128(约3.4 ×1038)个地址,这等价于在地球上每平方英寸有4.3×1020地址(6.7×1017地址/mm2) 丰富的地址资源使得物联网成为可能。 WSN 传感器:能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成 。 无线传感器网络(WSN)是由大量传感器节点通过无线通信方式形成的一个多跳的自组织网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,它能够实现数据的采集量化、处理融合和传输应用。 WSN/ZigBee技术 无线传感网络内的各个要素通过一个统一的协议进行信息的传输,这个协议就是ZigBee。 ZigBee是IEEE 802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。 无线传感器网络 Wireless Sensor Networks 包含传感器节点,按计算能力可分为普通节点和汇聚节点等; 传感器节点包含了具有采集环境数据功能的感应器和具有联网功能的电子元件; 节点间能够通过特有无线通信方式互联(如:ZigBee)。 影响物联网发展的五大因素 个人隐私与数据安全 --安全因素的考虑会影响物连网的设计,避免个人数据受窃听受破坏的威胁。除此之外,专家称物联网的发展会改变人们对于隐私的理解,以最近的网络社区流行为例,个人隐私是公众热议的话题。 公众信任 ---信息安全目前是广大群众对物联网的主要关注点。如果物联网的设计没有健全的安全机制,会降低公众对此信任。所有在设计物联网之初,就有必要考虑的安全层面。 标准化 ---标准化无疑是影响物联边普及的重要因素。目前 RFID,WSN 等技术领域还没有一套完整的国际标准,各厂家的设备往往不能实现互操作。标准化将合理使用现在标准,或者在必要时创建新的统一标准。 研究发展 ---物联网相关技术仍处在不成熟阶段,需要各国政府投入大量资金支持科研,技术转化。 系统开放--物联网的发展离不开合理的商业模型运作和各种利益投资。对物联网技术系统的开放,将会促进应用层面的开发和各种系统间的互操作性。
  • 热度 5
    2020-7-13 00:43
    873 次阅读|
    0 个评论
    【富芮坤物联网开发板评测】蓝牙点亮LCD
    上海 富芮坤 微电子有限公司开发的 FR8016H 是符合 BLE5.0 标准的 SOC 芯片 ,集成了蓝牙射频收发链路和 ARM Cortex-M3 微处理器,芯片尺寸十分小巧,仅 4x4mm 。富芮坤官方提供了 BLE 、 GPIO 、 UART 、 IIC 、 SPI 等诸多接口的标准库,方便研发人员快速开发新产品。 作为单片机开发小白,十分感谢富芮坤公司组织本次物联网开发板评测活动,让我对单片机开发流程有所了解。记得初学 FPGA 时,做的第一个实验是点亮发光二极管,于是考虑借助这块开发板完成一个相似的实验。开发板上有 SPI 接口控制的 240*240 LCD 全彩显示屏,那就点亮这个 LCD 吧。仅仅利用 Cortex-M3 点亮 LCD 没有用到这款芯片集成的蓝牙功能,于是考虑用手机作为上位机,通过蓝牙透传发送控制指令, FR8016H 对收到的控制指令进行解析,然后驱动 LCD 显示红、蓝、绿三元色或者混合颜色,如下图所示。 手机端利用蓝牙调试器实现上位机功能,这款 APP 很多小伙伴都介绍过,此处不再赘述(简书教程链接: https://www.jianshu.com/p/1a8262492619 )。蓝牙调试器中定义 red/green/blue 三个布尔型数据,由于没个变量可用 1 比特表示,发送的有效数据用 1 个字节就足够了。设置的数据包结构为包头( 1 字节) + 有效数据( 1 字节) + 校验与包尾( 2 字节),其中有效数据编码与颜色映射的真值表为: 开发板上的蓝牙作为 peripheral 设备工作于 slave 模式 。 simple_gatt_service.c 中的 sp_gatt_write_cb 函数改写如下: 实验效果: 通过本次活动我了解了单片机开发流程,也学到了不少 BLE 相关的知识,期待更多的开发者设计出优秀的作品。愿国产芯片生态越来越好,开发者越来越多。
相关资源
广告