當下有什么有趣的開發板或者模塊推薦嘗試?
我是樂創物聯!我來回答這個問題。我主要是做物聯網方面和工業自動化方面的。也開發過相關物聯網產品。
推薦1:ArduinoArduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。由一個歐洲開發團隊于2005年冬季開發。它構建于開放原始碼simple I/O介面版,并且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個的部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會告訴Arduino電路板要做些什么了。
Arduino開發板
Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是通過 Arduino編程語言 (基于 Wiring)和Arduino開發環境(基于 Processing)來實現的。
Arduino UNO是基于ATmega328P的Arduino開發板。它有14個數字輸入/輸出引腳(其中6個可用于PWM輸出)、6個模擬輸入引腳,一個16 MHz的晶體振蕩器,一個USB接口,一個DC接口,一個ICSP接口,一個復位按鈕。它包含了微控制器所需的一切,你只用簡單地把它連接到計算機的USB接口,或者使用AC-DC適配器,再或者用電池,就可以驅動它。
Arduino 中文社區 https://www.arduino.cn/推薦2:ESP8266ESP8266可以用來做串口透傳,PWM 調控,遠程控制開關:控制插座、開關、電器等。該模塊有三種工作模式:
1)STA模式:ESP8266模塊通過路由器連接互聯網,手機或電腦通過互聯網實現對設備的遠程控制。
2)AP模式:ESP8266模塊作為熱點,手機或電腦直接與模塊連接,實現局域網無線控制。
3)STA+AP 模式:兩種模式的共存模式,即可以通過互聯網控制可實現無縫切換,方便操作。
ESP8266 中的D1 mini板
樂鑫 ESP8266 https://www.espressif.com/zh-hans/products/socs/esp8266ex/overview推薦3:NB-IOT窄帶物聯網(Narrow Band Internet of Things, NB-IoT)成為萬物互聯網絡的一個重要分支。NB-IoT構建于蜂窩網絡,只消耗大約180kHz的帶寬,可直接部署于GSM網絡、UMTS網絡或LTE網絡,以降低部署成本、實現平滑升級。
NB-IoT是IoT領域一個新興的技術,支持低功耗設備在廣域網的蜂窩數據連接,也被叫作低功耗廣域網(LPWAN)。NB-IoT支持待機時間長、對網絡連接要求較高設備的高效連接。據說NB-IoT設備電池壽命可以提高至少10年,同時還能提供非常全面的室內蜂窩數據連接覆蓋。
中國移動的NB-IOT M5310模組
樂創物聯物聯網學習路線我推薦的這3個都在樂創物聯物聯網學習路線中有涉及。
樂創物聯物聯網學習路線
我也構建過一個物聯網系統。物聯網分三個層次,感知層,傳輸層、應用層。
感知層分兩個部分,硬件層和硬件中間件。硬件層里面包括傳感器和執行器。硬件中間層包括像單片機等硬件;
傳輸層負責數據傳輸用的,協議有很多,比如WIFI、以太網、藍牙、Zigbee、NB-IOT等;應用層分軟件中間件和應用層,軟件中間件為物聯網云平臺。應用層可以為WEB和APP;
其他方面:語言、協議、操作系統等。
應用例子樂創物聯物聯網架構之硬件層傳感器https://www.toutiao.com/i6822514169359630859/回答不易,請多關照,多加交流評論。我也寫了好多關于物聯網的東西,更多相關技術,請關注樂創物聯!