Quick Guidance for AgroSense & Gateway Setting for Cloud Service

by Lan_Makerfabs in Circuits > Remote Control

32 Views, 0 Favorites, 0 Comments

Quick Guidance for AgroSense & Gateway Setting for Cloud Service

33.png
2024-11-28_01_01_42_0.png
2024-11-28_01_01_53_0.png

The topic of remote data detection via LoRaWAN technology and setting up reception in the cloud and visualisation via software for simple monitoring of changes in key agricultural data has been on our radar for a while now. Based on this, we put together this article.

This tutorial guides you how to connect the AgroSense LoRaWAN® Sensors and M2 Multi Platform Gateways to Cloud Server.

The more detailed step-by-step guide can be found on our github

Supplies

微信图片_20241210160115.jpg

Gateway Network Configuration

1.png
4.png
5.png
6.png
7.png
8.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png

Connect the antenna and power adaptor to the gateway. The power LED will show in red, and in about 15s, the indicator on the top will flash green, indicating that the gateway is booting.

There are two ways to connect to the Internet. Choose the one that works for you.

1.1 Connect with Ethernet

Connect the Ethernet cable to the Ethernet port, and the indicator on the top will show solid green if the gateway is successfully connected to the internet.

1.2 Connect with WIFI via Luci

  1. Step 1: Turn on the device AP hotspot

Press the button for 5s until the blue indicator flashes slowly to enter the configuration mode.

  1. Step 2: Connect to the AP hotspot

AP hotspot name is SenseCAP_XXXXXX (6-figure MAC address),default password is 12345678; connect your computer to this AP hotspot.

  1. Step 3: Get your device Username and Password

You can find the Username and Password on your device label.

  1. Step 4: Log in to the Local Console

Input the IP Address (192.168.168.1) in your browser to enter the Local Console. Then input your device username and password, and click the Login button.

  1. Step 5: Click on Network - Wireless.

Click on the Scan button to scan the WIFI.

Select your WIFI to join the network.

Submit the WIFI password, and then click Submit and Save.

Then click Save and Apply to apply your settings. The indicator on the top will show solid green if the gateway is successfully connected to the WIFI.

After powering on the gateway, check the gateway working status.

LED Indicator:

1.3 Connect Gateway to The Things Network(TTN)

TTN (The Things Network) forms a global, decentralized IoT network dedicated to providing extensive wireless communication coverage for IoT devices through community-supported LoRaWAN gateways. Next, we will guide you on how to successfully connect your gateway to the TTN network.

1.3.1 TTN Configuration

  1. Step 1: Log into The Things Stack.

If you don't have a TTN account, please register first.

  1. Step 2: Register the gateway.

Enter your Gateway EUI and click "confirm".

Enter your Gateway ID, Gateway ID, Frequency plan and click "Register gateway".

You can check the Gateway in the overview after successful registration.

1.3.2 Gateway Configuration

Configure the gateway via the Web UI, please to log into Luci page first.

  1. Step 1: LoRa Network Settings

Navigate to LoRa --> LoRa Network.

  1. Step 2: Set Mode to Packet Forward.

Click "Save&Apply" to apply your settings.

  1. Step 3: Channel Plan Settings

Navigate to LoRa --> Channel Plan.

Select the Region and Frequency plan according to the actual choice.

After setting, click Save& Apply.

By Now, the Gateway setting been completed.

Connect AgroSense to TTN Via Gateway

19.jpg
20.png
21.png
22.png
23.1.png
23.2.jpg
24.png
25.1.png
25.2.png

Our gateway has successfully connected to The Things Network, and we are now initiating the process of uploading AgroSense data to the TTN servers via the gateway.

  1. Step1:Battery Installation 
  2. Step2: TTN Configuration

Open TTN and login your account(that created in 1.3.1)

Select the correct region.

Create new application.

Enter your Application ID, and click "Create application".

Click "+ Register end device".

Choose "Enter end device specifics manually".

Select the three options as shown in the image below.(Take 868 for example)

Enter you joinEUI, DevEUI, Appkey.

NOTE: On the AgroSense LoRaWAN® Sensor label, you can get DVE EUI, APP EUI, APP KEY data.

Enter them in "Provisioning information" correctly.

AgroSense LoRaWAN® Sensor labelProvisioning information

APP EUI JoinEUI

DEV EUI DevEUI

APP KEY AppKEY

Press AgroSense LoRaWAN® Sensor's User button and wait a few seconds after LED flashes, if you find that LED flashes a second time, it proves that the network connects successfully.

  1. Step3: wall-mounted installation

Tighten the screws on the four corners of the case after putting the cover on, Wall mounting the product for use.

Data Visualization With Thingspeak

26.png
27.png
28.1.png
28.2.png
29.png
30.png
31.png

The Things Network is the largest LoRaWAN data server, but it do not support data storage& visualization, to achieve this, we utilize ThingSpeak for data presentation and analysis.

  1. Step1: Create a Channel:

Log in to ThingSpeak.

Click on “My Channels”.

Click on “+ New Channel”.

Fill in the Channel name and field names (e.g., Field1: Temperature, Field2: Humidity).

Click on “Save Channel”.

  1. Step2: Obtain the Write API Key:

Open the newly created Channel.

Click on the “API Keys” tab.

Copy the “Write API Key”.

  1. Step3: Configure Payload Formatter:

In the device details page, click on the “Payload Formatters” tab.

Click on the “Uplink” tab.

Select “Custom JavaScript Formatters”.

Here JavaScript code to parse the binary data sent from the device. You can download & Copy all AgroSense JavaScript at github.

Finally click "Save changes".

  1. Step4: Configure Webhook at TTN

In the application page, click on the “Integrations” tab.

Select “Webhooks”.

Click on “+ Add webhook.

Choose the “ThingSpeak” template.

Fill in the following information and click on “Create ThingSpeak webhook”.

Webhook IDWebhook ID

Channel ID

Your ThingSpeak Channel ID

API Key

Your ThingSpeak Write API Key

With the above setting, TTN forward the AgroSense data to thingspeak for visualization analysis.

Now Press AgroSense LoRaWAN® Sensor's User Button, you will successfully see the data in Thingspeak.

NOTE: Agrosense sensor send data every1 hours by default, but you can press the user button in your implement of the project, to help you quickly check if the whole project works as intended.

Agrosense support Data Downlink to change the time interval of reporting, check Downlink for the details.

Using With DataCake

32.png
33.png
34.png
35.1.png
35.2.png
36.png
37.png
38.png
39.png

DataCake is a leading provider of IoT device management solutions, specializing in efficient data collection, in-depth analysis, and remote monitoring. The platform seamlessly integrates Agrosense's LoRaWAN data, enabling reliable data storage and precise visualization.

  1. Step1: Login DataCake or Create Account.
  2. Step2:Add Device.

Select LoRaWAN and click “Next”. 

  1. Step3: Select a Product based on your needs, you can create a new template yourself or use one of our supplied templates.

Take "New Product from template" as an example.

  1. Step4: Select “Datacake LNS”. 

Enter DEVEUI、APPEUI、APPKEY、FREQUENCY and DEVICE CLASS.

Choose the type according to your needs, and click “Add device”. 

  1. Step5: Press AgroSense LoRaWAN® Sensor User button, you will successfully see the data in DataCake.

The Result

FFBLLE1M4HHKLLH.png

I hope you now have a good grasp of how to set up AgroSense and Gateway Settings for Cloud Service, based on the above operation, as you can see the result looks great!

Agrosense offers ODM/OEM service, for users'designated sensors.

For additional features, please contact sales@agrosense.cc