Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - mcThings

Pages: [1] 2 3 ... 5
1
Hi All,

We have just released a firmware update for the mcGateway110 Application Processor (V0.9-958). You can find the new .bin file and change logs on our website at the following:
Release Notes:
  • Bug Fixes: An issue with MQTT messaging that could cause the gateway to become unresponsive has been resolved. This version is only released for the gateway.
Please update to these latest versions.

2
New Version Releases / New version of mcStudio available (v0.8.373.0)
« on: February 06, 2017, 05:48:19 pm »
We have released a new version of mcStudio (v0.8.373.0). You can download this new version and view the change logs on our website at the following:

www.mcthings.com/downloads/

Please update to the latest version of mcStudio.

**IMPORTANT NOTE**

The installer for this version of mcStudio will not overwrite all previous versions. Any 0.7.x version of mcStudio should be uninstalled before installing a 0.8.x.x version. You may notice that the look & feel of the mcStudio installer has slightly changed - please note it will run/install as it always has in the past.

3
We have just released firmware updates for the following:

  • mcDemo205 - v0.8-370 (BETA)
  • mcModule110 - v0.8-375 (BETA)
  • mcModule120 - v0.8-415 (BETA)
  • mcGateway (Application Processor) - v0.6-367 (BETA)
  • mcGateway (Host Processor) - v0.8-421 (BETA)

www.mcthings.com/downloads/

Please update all devices/applications to these latest versions.

4
New Version Releases / New version of mcStudio available (v0.7.906)
« on: January 10, 2017, 01:10:15 pm »
We have just released a new version of mcStudio (v0.7.906). You can download this new version and view the change logs on our website at the following:

www.mcthings.com/downloads/

Please update to the latest version of mcStudio.

5
We have just released firmware updates for the following:

  • mcDemo205 - v0.8-368 (BETA)
  • mcModule110 - v0.8-373 (BETA)
  • mcModule120 - v0.8-413 (BETA)

www.mcthings.com/downloads/

Please update all devices to these latest versions.

6
Video Support / How to connect your mcGateway to Wi-Fi
« on: January 09, 2017, 12:38:49 pm »
In this video, we cover connecting a mcGateway to Wi-Fi as opposed to using an Ethernet connection.  You can connect a mcGateway to Wi-Fi with ease using your Wi-Fi router’s WPS mode. If your Wi-Fi router does not have a WPS mode button/setting, we also cover how to connect your mcGateway to Wi-Fi through mcStudio.

https://youtu.be/7osfJFIeais

7
We have just released firmware updates for the following:

  • mcOTA - v1.2.12 (BETA)
  • mcModule110 - v0.8-372 (BETA)
  • mcModule120 - v0.8-412 (BETA)
  • mcGateway (Host Processor) - v0.8-419 (BETA)

www.mcthings.com/downloads/

Please update all devices/applications to these latest versions.

8
Video Support / IoT Connected Christmas Tree - Wireless Water Level Sensor
« on: December 08, 2016, 04:35:40 pm »
In this video, Tom Edworthy sets up a wireless water level sensor for his Christmas tree to ensure that it's always watered. Using an MQTT app, Tom is able to monitor if the tree has a sufficient amount of water or if it needs to be watered.

https://youtu.be/GQahMGvYinw

Links to both the rain sensor and MQTT Iot app below:

Code:
Code: [Select]
Define PinMode Pin0 As AnalogInput Alias MoistureLevel
Define PinMode Pin6 As DigitalOutput Alias enableMoistureLevel

Class XmasTree
   
   
    Shared Event measureMoisture() RaiseEvent Every 120 Seconds
       
        enableMoistureLevel = True 'turn on voltage divider
        Thread.Sleep(40000) 'sleep 40ms for voltage to stabilize
        Dim voltage As Short = MoistureLevel
        Dim payload As ListOfByte = New ListOfByte
        Dim payString As String = ""
        If voltage > 1500 Then
            payString = "Dry - I NEED WATER!!"
        ElseIf voltage <= 1499 And voltage >= 800 Then
            payString = "Getting Low"             
        ElseIf voltage <= 799 And voltage >= 1 Then
            payString = "Watered!"               
           
        Else
        End If
       
        enableMoistureLevel = False 'turn off voltage divider
        payload.Add(payString)
        Lplan.Publish("mcThings/XmasTreeLevel", payload)
    End Event
    Shared Event sendMQTT() RaiseEvent Every 1 Minutes
        LedRed = True
       
        Dim payload As ListOfByte = New ListOfByte()
        Dim TempC As Float = TempSensor.GetTemp
        Dim TempString As String = TempC.ToString()
       
        payload.Add(TempString)
       
        Lplan.Publish("mcThings/XmasTreeTemp", payload)
       
        LedRed = False
    End Event
    Shared Event measureVoltage() RaiseEvent Every 2 Hours
       
        Dim BattVolt As Short = Device.BatteryVoltage
       
        If BattVolt < 2200 Then
            Lplan.IFTTT("YOURIFTTTKEYHERE", "XmasTreeBatt")
        Else
           
        End If
       
    End Event
End Class

9
A new version of the “mcModule Update Using mcOTA and mcOS” instructional video is now available!!! Using the mcDongle and mcOTA you can easily update the firmware on your modules, devices and gateways (host processor). Join us as we take you step by step through updating the firmware on an mcMod120 as well as how to erase script on a module.

https://youtu.be/WO3Nf3Un1gI

10
We have just released a new version of mc-Studio (v0.7.905). This was an emergency fix for situations where the speed of the PC related to the speed of mc-Demo205 could result in a race condition where connecting to a device fails. This problem only occurs when the mc-Demo205 is connected over USB.

You can download this new version and access the complete change logs on our website at the following:

www.mcthings.com/downloads/

Please update to the latest version of mc-Studio.

11
New Version Releases / New version of mc-Studio available (v0.7.904)
« on: November 14, 2016, 03:48:00 pm »
We have just released a new version of mc-Studio (v0.7.904). You can download this new version and view the change logs on our website at the following:

www.mcthings.com/downloads/

Please update to the latest version of mc-Studio.

12
We have just released firmware updates for both the the mc-Gateway Application (V0.6-363) & Host (V0.7-417) files. You can find the new .bin file and change logs on our website at the following:

www.mcthings.com/downloads/

Please update to these latest versions.

13
We have just released a firmware update for the mc-110 (v0.7-372) & mc-120 (v0.7-411) modules which includes bug fixes. You can find the new .bin file and change logs on our website at the following:

www.mcthings.com/downloads/

Please update to this latest version.

14
Video Support / Wireless IoT Rain Sensor Demo
« on: October 26, 2016, 03:15:01 pm »
In this video Tom Edworthy goes through the implementation of a wireless IoT rain sensor system using the mc-Module 110 (also compatible with the mc-Module 120).  Near the end of this video demonstration Tom shows the system in action by sending response data through the MQTT IoT app for Android.

https://youtu.be/Uxry7aGb2V4

Links to both the rain sensor and MQTT Iot app below:

Rain Sensor:
http://ebay.to/2ewel62 (eBay)
http://bit.ly/2dJmu80 (Wish)
http://bit.ly/2f8dRVE (Deal Extreme)

MQTT IoT Phone App:
http://bit.ly/2eS6Fcs (Google Play)

Simple Code:
Code: [Select]
Define PinMode Pin0 As AnalogInput Alias RainLevel
Define PinMode Pin6 As DigitalOutput Alias enableRainLevel
Class RainSensor   
    Shared Event measureRainLevel2() RaiseEvent Every 30 Seconds
       
        enableRainLevel = True 'turn on voltage divider
        Thread.Sleep(40000) 'sleep 40ms for voltage to stabilize
        Dim voltage As Short = RainLevel
        Dim payload As ListOfByte = New ListOfByte
        Dim payString As String = ""
        If voltage > 1076 Then
            payString = "Dry"
        ElseIf voltage <= 1075 Then               
            payString = "Raining/Wet"
        Else
        End If
       
        enableRainLevel = False 'turn off voltage divider
        payload.Add(payString)
        Lplan.Publish("mcThings/RainLevel2", payload)
    End Event
    'the following will check the battery voltage and will alert if low via IFTTT
    Shared Event measureVoltage() RaiseEvent Every 12 Hours
       
        Dim BattVolt As Short = Device.BatteryVoltage
       
        If BattVolt < 2200 Then
            Lplan.IFTTT("YOURIFTTTKEYHERE", "RainSensor2Batt")
        Else
           
        End If
       
    End Event
End Class

Complex Code:
Code: [Select]
Define PinMode Pin0 As AnalogInput Alias RainLevel
Define PinMode Pin6 As DigitalOutput Alias enableRainLevel
Class RainSensor   
    Shared Event measureRainLevel() RaiseEvent Every 30 Seconds
       
        enableRainLevel = True 'turn on voltage divider
        Thread.Sleep(40000) 'sleep 40ms for voltage to stabilize
        Dim voltage As Short = RainLevel
        Dim payload As ListOfByte = New ListOfByte
        Dim payString As String = ""
        If voltage > 1076 Then
            payString = "Dry"
        ElseIf voltage <= 1075 And voltage >= 801 Then
            payString = "LightRain"             
        ElseIf voltage <= 800 And voltage >= 651 Then
            payString = "MediumRain"               
        ElseIf voltage < 650 Then
            payString = "HeavyRain"
        Else
        End If
       
        enableRainLevel = False 'turn off voltage divider
        payload.Add(payString)
        Lplan.Publish("mcThings/RainLevel", payload)
    End Event
    'the following will check the battery voltage and will alert if low via IFTTT
    Shared Event measureVoltage() RaiseEvent Every 12 Hours
       
        Dim BattVolt As Short = Device.BatteryVoltage
       
        If BattVolt < 2200 Then
            Lplan.IFTTT("YOURIFTTTKEYHERE", "RainSensorBatt")
        Else
           
        End If
       
    End Event
End Class

15
We have just released a firmware update for the mc-110 (v0.7-371) & mc-120 (v0.7-410) modules. This update includes both new features and bug fixes. You can find the new .bin file and change logs on our website at the following:


Please update to this latest version.

Pages: [1] 2 3 ... 5