arduino项目开发物联网应用,arduino与物联网
Blinker解决方案blinker是一个跨硬件、平台的物联网解决方案,提供APP端、设备端和服务器端支持,使用公有云服务进行数据传输。可用于智能家居、数据监控等领域,帮助用户更快地构建物联网项目。
blinker的优点是什么?
1. 支持多种连接方式
Blinker支持最流行的连接方式,如蓝牙、WiFi、NBiot/GPRS等,可以满足大部分物联网场景的需求。
2. 支持多种开发平台
Blinker提供了Arduino、freeRTOS以及要支持的支持库,可以使用AVR/ARM/ESP8266/ESP32等芯片开发。
对于linux设备,可以使用blinker python模块进行开发。
它还提供了esp8266支持固件,只有连接到刻录了blinker固件的WiFi模块才能访问该设备。
2. 提供丰富的附加功能
通信是blinker程序的核心,blinker提供以下附加功能:
定时器控制、自动控制、场景控制、云存储、固件更新、设备共享、微信通知、消息推送、消息提醒、语音控制、智能音频接入等。这些功能是物联网设备的常用功能,无需复杂代码即可轻松使用。
Blinker diy Blinker diy是blinker团队针对DIY爱好者和个人开发者推出的项目原型快速开发计划。
通常物联网项目的开发需要设备端、客户端和服务器端的开发,每一部分的开发都需要投入人力和财力。对于个人开发者来说,通常不可能单独开发这三个部分。Blinker提供了从手机的APP到设备端的控制方案。有多个设备端SDK支持,开发者可以专注于设备端。配合blinker团队运送的客户端和服务器,可以快速做出自己的物联网设备。
实例本章结合blinker DIY和ESP8266开发板,实现手机对Arduino的控制。
0.开发准备
1.基本控制
2.数据反馈
3.语音控制和计时
4.智能音频控制