Skip to content

Commit f68eddd

Browse files
Merge pull request #39 from nikhil-zinjurde-imgtec/master
Merge dev to master
2 parents d12bdd3 + a925c30 commit f68eddd

7 files changed

Lines changed: 4 additions & 39 deletions

File tree

GettingStarted.md

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -72,37 +72,3 @@ Click Connect next to the Tool field to connect your Pickit3 to your Clicker boa
7272
Once connected, you can click Program to flash the board. It should only take a few seconds to complete.
7373

7474
OPTIONAL: If you want to, you can use the Pickit3 to power your board while you program. To do this, you need to configure MPLAB X IPE to enable the feature. Click "Settings" > "Advanced Mode". Click on the "Power" category on the left and click the checkbox for "Power Target Circuit from Tool". You can then go back to the "Operate" section and proceed.
75-
76-
## Creating a FlowM2M account
77-
78-
In order to use your Creator Kit you will need to create a free account on [the FlowM2M website](http://beta.flowm2m.io). This account allows you to manage your connected devices, and also interact with them remotely. You will use a device registration code from this site to provision devices using FlowM2M.
79-
80-
## Provisioning Ci40
81-
82-
Log in to your account on [the FlowM2M website](http://beta.flowm2m.io) and view the Dashboard. From here you can navigate to the Devices page. This page will show all previously provisioned devices. In order to add a new device you need to click on the "Register" button, and then take a code.
83-
84-
On your Ci40 you need to connect to a network via Ethernet to gain Internet access, and also access to the onboard web interface. Once connected to a network, you can type the following into the Ci40 terminal
85-
86-
<code># ifconfig</code>
87-
88-
The output of this command will include an eth0 "inet addr" which is the devices IP address.
89-
90-
Using a different device connected to the same network you can now navigate to the Ci40 web interface by opening a browser and typing the IPaddress you got from the ifconfig command into the URL bar.
91-
92-
You will be presented with a page that allows you to name the device, and also add the provisioning code you retrieved from the FlowM2M website.
93-
94-
![ProvisionCi40](images/provision_1.png)
95-
96-
Once you have provisioned you will be presented with a page allowing you to provision Clicker boards.
97-
98-
## Provisioning Clicker
99-
100-
Once your Ci40 is provisioned you can continue using the web interface to also provision Clicker boards if they have been programmed with FlowM2M enabled software.
101-
102-
You will be presented with a list of 6LoWPAN devices that are within range of the Ci40.
103-
104-
![ProvisionClicker2](images/provision_2.png)
105-
106-
If your Clickers are powered on, they should be displayed on this page. You can now provision these devices using FlowM2M by selecting the checkbox next to the device(s) and clicking the 'Register' button. Once the devices are provisioned they should appear on the right side on the page (this may require a refresh).
107-
108-
![ProvisionClicker3](images/provision_3.png)

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ CreatorKit project is spread across couple of organizations :-
2424
* [OpenWrt CreatorKit Feeds](https://github.com/CreatorKit/openwrt-ckt-feeds): Collection of CreatorKit specific packages for OpenWrt.
2525
* [Webscripts](https://github.com/CreatorKit/webscripts): Package which provides web interface for provisioning CreatorKit devices. It includes webpages as well as webservices.
2626
* [Libobjects](https://github.com/CreatorKit/libobjects): Collection of lwm2m and custom ipso objects for Clicker apps.
27-
* [Led Controller](https://github.com/CreatorKit/led-controller): CreatorKit [Project 1](projects/Project_1.md) application for Creator Ci40 platform.
27+
* [Button-Led Controller](https://github.com/CreatorKit/button-led-controller): CreatorKit [Project 1](projects/Project_1.md) application for Creator Ci40 platform.
2828
* [Button Sensor](https://github.com/CreatorKit/button-sensor): MikroE 6loWPAN Clicker based lwm2m client button sensor application.
29-
* [Device Manager](https://github.com/CreatorKit/device-manager): Application for provisioning the gateway device and constrained devices.
3029
* [Creator Docs](https://github.com/CreatorKit/creator-docs): Entry level documentation for CreatorKit project.
3130

3231
## Projects

images/provision_1.png

-36.8 KB
Binary file not shown.

images/provision_2.png

-37.5 KB
Binary file not shown.

images/provision_3.png

-39.7 KB
Binary file not shown.

projects/Project_1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## Introduction
66

7-
In this project ci40 will observe the status of the buttons on one clicker board, when a button press LWM2M notification is received it will toggle an LED on the Ci40 board. For each button press the LED will toggle on and off.
7+
In this project Ci40 will observe the status of the buttons on one clicker board, when a button press LWM2M notification is received it will toggle an LED on the Ci40 board. For each button press the LED will toggle on and off.
88

99
This project requires the Ci40 and 1 Clicker board from Creator Kit, no expansion boards.
1010

@@ -23,5 +23,5 @@ The Ci40 is the controller of this project. It connects to the Internet (over Et
2323
The application running on Ci40 allows the Clicker to communicate with itself using AwaLWM2M.
2424

2525
This project includes two applications
26-
* [Led Controller](https://github.com/CreatorKit/led-controller): Runs on Ci40 and observes any button presses on MikroE board, updates led status as per the changes received. For more info, read [this](https://github.com/CreatorKit/led-controller/blob/master/README.md).
26+
* [Button-Led Controller](https://github.com/CreatorKit/button-led-controller): Runs on Ci40 and observes any button presses on MikroE board, updates led status as per the changes received. For more info, read [this](https://github.com/CreatorKit/button-led-controller/blob/master/README.md).
2727
* [Button Sensor](https://github.com/CreatorKit/button-sensor): Runs on Clicker and senses any button presses on clicker board, updates button object for gateway. For more info,read [this](https://github.com/CreatorKit/button-sensor/blob/master/README.md).

projects/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ The kit itself has 5 example projects which are detailed in this guide. Setting
1111
#### Project 1 - IoT Button
1212
[Click here to view the project page](Project 1.md)
1313

14-
The first project will allow you to press a button on one Clicker board and turn on an LED on the other. This establishes the basics of communication between your devices. Ci40 acts as the hub for this communication and also ensures that messages are recorded on FlowM2M via the Message Viewer on the FlowM2M website.
14+
The first project will allow you to press a button on one Clicker board and turn on an LED on the other. This establishes the basics of communication between your devices. Ci40 acts as the hub for this communication.
1515

1616
After getting this project running, browsing through the source code will give you an insight into how to send messages between devices on your network.

0 commit comments

Comments
 (0)