1. 程式人生 > >Arduino物聯網開發實例教程

Arduino物聯網開發實例教程

free 物聯 原型 只需要 即將 短信 快速開發 down 核心

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 APP)、服務器端,可以快速打造出自己的物聯網設備。

實例教程

本章將使用blinker DIY結合ESP8266開發板,實現手機對Arduino的控制。
0.開發準備
1.基本控制
2.數據反饋
3.語音控制與定時
4.智能音響控制

Arduino物聯網開發實例教程