Getting started with CSRmesh

CSRmesh® is a protocol that lets multiple devices communicate with each other over Bluetooth protocol. It also extends the accessible area even if the device is far away from the smartphone. Mesh devices can relay the messages to the destination receiver.

Here we will tell you how to develop a CSRmesh application with MtConnect02.

Continue reading

用 MtConnect02 實作無線燈控

Smart Lighting Starter Combo 及 Smart Home Starter Combo 內含 RGB led,和 MtConnect02 相連的時候可以透過 iPhone 或 Android 來控制開關及顏色。

Step 1. 跟著安裝 MtConnect02 開發環境先準備好

Step 2. 照著圖把 LED/MtAid04 跟 MtConnect02 接在一起IMG_5377.png

Step 3. 修改 LED 的腳位設定

在 CSR µEnergy 打開 CSRmesh 1.3 的範例程式 MeshLight

CSRmesh-1.3-Examples-Applications_icp\applications\CSRMeshLight\CSRMeshLight.xiw

LED 的 CSR SDK 對應腳位

  • Red: 9
  • Green: 11
  • Blue: 3

在左邊的 Navigator 檔案清單中打開 iot_hw.h,找到 macro LED_PIO_RED 的定義,修改成

#define LED_PIO_RED (9)
#define LED_PIO_GREEN (11)
#define LED_PIO_BLUE (3)

快速鍵 F7(build),F5(run), LED 會變成藍燈閃礫(如果是綠燈就是沒有修改腳位的設定)
output_Ea2Aj8.gif

LED 變成藍光閃爍後,跟著另一邊教學,把手機和 LED 配對。
配對完成的時候,LED 會關掉

打開 Light Control 的畫面就能用畫面上的調色盤改變顏色。Screenshot_2015-11-16-10-13-37

output_EWjogL