The Smart Parking v2 solution developed by Libelium allows citizens to detect available parking slots.
Introduction
Figure : Smart Parking node developed by Libelium
The node applies intelligent algorithms to detect changes in the state of the parking slot. Then data is transmitted
with the LoRaWAN radio to the final server.
The nodes provisioning has been enormously improved. The nodes are delivered with default time settings and
also unique LoRaWAN identifiers and keys. So it is easy to use the default settings to register all nodes in the
LoRaWAN network server at a time.
The Smart Parking node improves the detection and stability performance thanks to a radar sensor which permits
to certainly know when objects are placed over the device. The next table shows a comparative analysis of the
current sensor technologies in the Smart Parking market:
- 6 -v7.5
Introduction
RadarInfra-redMagnetometer
Reliability against nearby vehicle movement
Reliability against nearby parked vehicles
Reliability against electromagnetic interferences
Reliability in any lighting scenario
Stability during long-duration vehicle stays
Do not need an aperture in enclosure
Immunity against dirt or dust on enclosure
The node provides OTA-S (Over-The-Air Setup). This allows the user to remotely configure the node parameters
(sleep time, keep-alive, night-mode, etc) via the Remote Configuration Form. That makes it possible to directly
install the nodes with factory default settings and then update them from the server side.
Figure : Remote Configuration Form
- 6 -v7.5
2. Network architecture
The network architecture of Smart Parking is based on the next elements:
‚
Smart Parking node
‚
LoRaWAN base station
‚
LoRaWAN Network Server
‚
Libelium Smart Parking Cloud Service or Customer Server
Network architecture
Figure : Smart Parking network architecture
- 7 -v7.5
Network architecture
2.1. Smart Parking node
The Smart Parking node is the device installed in each parking slot. When the device detects a change of the parking
slot status (free/occupied), it sends a frame to the LoRaWAN base station.
Figure : Smart Parking node
2.2. LoRaWAN base station
The LoRaWAN base station (also known as gateway) must be installed in the surrounding area next to the parking
nodes. It receives data and forwards it to the LoRaWAN Network Server.
Libelium distributes base stations for LoRaWAN networks. All of them have LoRaWAN connection; some feature
Ethernet, WiFi or 4G connectivity too. Some base stations are ready to work outdoors (IP67 grade). Some of them
come pre-configured for certain LoRaWAN network servers (see next section). Also, some of them integrate an
embedded LoRaWAN Network Server.
Figure : LoRaWAN base station
2.3. LoRaWAN Network Server
The nodes registration must be done in the Network Server in order to receive LoRaWAN data from all nodes in
the network. Each node must be registered with an identifier and some encryption keys so the Network Server can
receive and decrypt the packets successfully.
The LoRaWAN Network Server purpose is to translate data from the LoRaWAN wireless network to an IP network.
Therefore, when Smart Parking nodes packets are received, a callback is performed in order to send data to the
- 8 -v7.5
Network architecture
Libelium Smart Parking Cloud Service or to the Customer Server.
2.4.LibeliumSmartParkingCloudServiceandCustomer
Server
The LoRaWAN Network Server connects to the final server, which can be the Libelium Smart Parking Cloud Service
or the Customer Server.
The LoRaWAN network servers currently supported are:
‚
Loriot
‚
Actility
‚
The Things Network
‚
The Things Industries
‚
The Embedded Network Server inside MultiTech base stations
If the customer wants to use a new LoRaWAN Network Server, then the Data Parser block must be modified in
order to receive data properly. Keep in mind that each Network Server implements its own HTTPS callback using a
different format.
The Remote Configuration Form allows the user to update the settings of each node (sleep time, keep-alive time,
night-mode, etc). The update is done remotely via LoRaWAN downlink radio packets.
The difference between the 2 types of server differ in the the possible client needs:
‚
The Customer Server is a software system provided by Libelium which permits to receive, decode and insert
data into a standard MySQL database. It is mandatory that the user sets up her own server to host the
Customer Server. Read the “
‚
The Smart Parking Cloud Service is a software service provided by Libelium which permits to receive,
Customer Server” chapter for further information.
decode and redirect the data to the final 3rd party IoT cloud (Amazon, Azure, etc). This retransmission is
done thanks to the cloud connectors running on another Libelium Cloud’s service: the Bridge. Read the
Libelium Smart Parking Cloud Service” chapter for further information.
“
- 9 -v7.5
Figure : Libelium Smart Parking Cloud Service scenario
Network architecture
Figure : Customer Server scenario
- 10 -v7.5
Smart Parking node
3. Smart Parking node
3.1. Hardware description
The Smart Parking node is based on 2 different pieces: the base and the external enclosure. The base of the Smart
Parking node includes the PCB, the battery, the antenna and the internal enclosure piece.
Figure : Base of a Smart Parking node
The base is screwed to the external enclosure piece:
Figure : External enclosure
- 11 -v7.5
Smart Parking node
The next table shows the basic Smart Parking node characteristics.
Enclosure dimensions37.25 mm x 200 mm
Power supplyBuilt-in lithium-thionyl chloride (Li-SOCl2) batteries; expected lifetime of 4-10 years*
Configurable sleep timeMin: 20 s / max: 10 min
Radio protocolLoRaWAN module
Dual detectionRadar (main) and magnetic (backup)
ProvisioningReady to install (default LoRaWAN OTAA IDs and key are loaded to each node)
The Smart Parking node supports the next LoRaWAN regions:
LoRaWAN regionSupported by
EU 863-870 MHz ISM Band (Europe)Smart Parking EU
US 902-928 MHz ISM Band (United States)Smart Parking US
AU 915-928 MHz ISM Band (Australia)Smart Parking APAC / LATAM / AU / AU915
IN 865-867 MHz ISM Band (India)Smart Parking IN
AS 923 MHz ISM Band (Asia and ASEAN region)Smart Parking APAC / LATAM / AU / AS923
CN 779-787 MHz ISM Band (China)Not available
CN 470-510 MHz ISM Band (China)Not available
KR 920-923 MHz ISM Band (South Korea)Not available
433 MHz ISM Band (Worldwide)Not available
If you are interested in further information about LoRaWAN country regulations, please refer to the LoRa Alliance
regional parameters document.
3.1.3. LoRaWAN protocol and parameters
LoRaWAN is a Low Power Wide Area Network (LPWAN) protocol. It is a spread-spectrum modulation technique at
extremely low data-rates which permits sending data achieving long ranges.
The most important LoRaWAN parameters are:
‚
LoRaWAN EUI: Read-only, 8-byte, unique identifier which defines each LoRaWAN module in the market.
‚
Device EUI: Read/write, 8-byte identifier configured into the LoRaWAN module to be used as operating
identifier. By default, the "LoRaWAN EUI" of the module is factory-configured as "Device EUI" in the Smart
Parking node.
‚
Join mode: ABP or OTAA. Defines how the module joins the network. Different keys are needed for each
method.
‚
Device address: Needed for ABP. The 4-byte address of the the LoRaWAN module. Must be unique in its own
sub-network.
‚
Network Session Key: Needed for ABP. The 16-byte AES key. Used to generate Message Integrity Check.
‚
Application Session Key: Needed for ABP. The 16-byte AES key. Used to encrypt data.
‚
Application EUI: Needed for OTAA. The 8-byte application identifier. Needed for opening an OTAA session and
exchange encryption keys.
- 13 -v7.5
Smart Parking node
‚
Application Key: Needed for OTAA. The 16-byte key. Needed for opening an OTAA session and exchange
encryption keys.
‚
Data-rate: Defines the transmission rate (bits per second).Each data-rate settings combines different
Spreading Factor (SF) and bandwidth (BW). By default, all LoRaWAN regions use the same data-rate (DR 0).
However, depending on the region, that means different SF and BW:
-
LoRaWAN EU863-870 version: SF12 / 125 kHz
-
LoRaWAN IN865-867 version: SF12 / 125 kHz
-
LoRaWAN AS923 version: SF12 / 125 kHz
-
LoRaWAN US902-928 version: SF10 / 125 kHz
-
LoRaWAN AU915-928 version: SF10 / 125 kHz
‚
ADR: Adaptive Data Rate setting which can be enabled or disabled. If ADR is enabled, the server will optimize
the data-rate based on the information collected from the network: the RSSI / SNR of the last received packets.
If you are interested in further information about LoRaWAN specifications, please refer to the LoRa Alliance
specifications document.
3.1.4. Identification label
There is a sticker on the bottom side of the Smart Parking node base. In this sticker, several device specifications
can be seen. For example the "Model" which refers to the device’s region. Also, the unique "LoRaWAN EUI" is
displayed so each node can be distinguished.
Figure : Smart Parking node label
3.2. Power and time consumption
The Smart Parking node firmware executes different steps since the node is started. Firstly, the node’s setup and
then an infinite loop where every cycle is based on measuring, sending if needed and sleeping. The next tables
show the power and time consumption of each step modelled as a pulse of a specific time duration and average
power consumption.
- 14 -v7.5
Smart Parking node
3.2.1. Smart Parking EU
Power consumptionTime consumption
Node setup22.9 mA59 s
Measure cycle26 mA340 ms
Measure and send cycle17 mA6 s
Sleep cycle5.5 uADepends on sleep time settings
(*) LoRaWAN EU is set to the default SF12 settings (worst case). The send process may be lower power if the node is close to the base station.
3.2.2. Smart Parking US
Power consumptionTime consumption
Node setup21.8 mA53 s
Measure cycle26 mA340 ms
Measure and send cycle20 mA3.6 s
Sleep cycle5.5 uADepends on sleep time settings
(*) LoRaWAN US is set to the default SF10 settings (worst case). The send process may be lower power if the node is close to the base station.
3.3. User switches
The Smart Parking node has 2 switches to manage the working mode:
‚
On/Off switch: Determines whether the node is powered-on or powered-off
‚
App/Boot switch: When the node is powered-on, this switch determines the performance state of the device
-
App position must be used for a normal operation mode, so the device executes the firmware within it
-
Boot position must be used for configuring purposes only
Figure : Smart Parking node "user switches"
When the node is powered-on (On switch), you can change from App to Boot or viceversa by changing the state
of the App/Boot switch. However, you must press the reset button to apply the operation mode change. Another
- 15 -v7.5
Smart Parking node
possibility to successfully change the operation mode step-by-step would be to: power down the device (Off switch),
change the App/Boot switch, press the reset button and then power on the device.
Important:
Never leave the device set to On and Boot for more time than needed. The bootloader does not provide any sleep
mode and it will waste the battery of the device. So when you finish reconfiguring the device, please set the node
in off state.
3.4. Reset button
The reset button can be used to re-start the node in the corresponding operation mode (App or Boot). If the node
is set up to "App" (normal operation mode), pressing the reset button will re-start the program execution. On the
other hand, if the node is set up to Boot (configuration mode), pressing the reset button will re-start the MCU
bootloader for reconfiguration or firmware update.
Figure : Reset button
3.5. Node setup
3.5.1. "Ready to install" state
Important:
Libelium provides the nodes "ready to install" so the user only needs to install the nodes and follow the
"Magnet start-up" process”.
“
The Smart Parking node has a power-on process in order to put the device into a "ready-to-install" state:
‚
Step 1: The switches are set to "App" and "Off" (press the reset button to make sure you discharge capacitors)
‚
Step 2: You power the device on by sliding the switch from "Off" to "On"
‚
Step 3: Both LEDs (red and green) blink rapidly for 5 times
‚
Step 4: Red LED blinks once for 1 second to indicate that the device enters sleep mode for the 1st time. Now
the node is in a "ready to install" state. The customer should install the node on the real scenario and perform
the "Magnet start-up" process.
- 16 -v7.5
Figure : The red LED blinks once to indicate ready-to-install state
You can see how the previous steps are performed in this video: Ready to install process
Smart Parking node
3.5.2. How to close the Smart Parking node
After following the previous steps, the device can be closed. In order to close the node correctly and ensure correct
sealing, the following steps must be strictly followed.
‚
Step 1: Make sure that the screws have the o-rings to prevent water ingress.
Figure : Screws with o-ring
‚
Step 2: Ensure that the top surface of the gasket is clean and contains no foreign objects.
‚
Step 3: Place the inner casing inside the outer casing and make sure that the 2 position marks match.
Figure : Enclosure position marks
- 17 -v7.5
Smart Parking node
‚
Step 4: Insert the screws and tighten them halfway.
Figure : Screws in their position
‚
Step 5: Finally, tighten the 4 screws firmly. Do not use the maximum pressure (do not go all the way with the
screws), because the o-rings could be ejected from the screws, and then the waterproof feature would NOT
be valid. Besides, do not screw too hard and keep on screwing, because the screws could carve the female
sockets, expanding their inner diameter; this would cancel the waterproof quality too.
Libelium manufactures and provides all nodes configured after following all explained steps, so the node is "ready
to install". By factory default, all nodes are configured with their unique LoRaWAN EUI and random private keys.
On the other hand, if different LoRaWAN parameters are desired, “
Smart Devices App” must be used to change the
settings and repeat the previously explained steps.
3.5.3. "Magnet start-up" process
Once the node has been set to "ready to install" state and it has been closed and placed on the parking slot, the
"magnet start-up" must be done. This process consists on resetting the device using the magnet for 3 consecutive
times. Each magnet reset must be separated by at least one second period.
The best way to proceed with the magnet is to go over the enclosure from left to right in a one-motion movement.
Then wait for at least one second (although you can wait more) and proceed again until you complete 3 magnet
resets.
Figure : Magnet reset
- 18 -v7.5
Smart Parking node
In the next video-clip you can see how the "magnet start-up" is performed: Magnet start-up
After finishing the "magnet start-up", the node starts working normally for the rest of the time. No more three-time
"magnet resets" are needed in order to reset the device properly. So if a 4th magnet reset or software reset is
applied, the device will reset and continue working normally again.
Important:
The "magnet start-up" is only mandatory when the node is powered from a power-off state. In other words, when
the device is set to a "ready to install" state.
3.6. How the node works
3.6.1. Frame types
The Smart Parking architecture manages different uplink and downlink frames.
The next table shows the Uplink frames:
Frame type#numDescription
Start frame 14First frame sent by the node when starting (with params settings)
Start frame 25Second frame sent by the node when starting (with params settings)
Info frame0Used to inform a Parking Status change
Keep-alive frame1Used to inform the device keeps working since last reported status
Configuration uplink2Used to confirm a "Configuration downlink" was applied or not
RTC update request7Used to request for an RTC sync once every day
The next table shows the Downlink frames:
Frame type#numDescription
Used to update the node parameters. After the customer sets up a new
Configuration downlink3
RTC sync frame6
The uplink frames are 11-byte long to always comply with the LoRaWAN datarate worst case scenario. Their
structure consists on 2 parts: header and payload. The "header" format is always the same for all uplink frame
types. On the other hand, the "payload" format may be different for each frame type.
node configuration in the Remote Configuration Form a new "Configuration
downlink" frame is enqueued into the LoRaWAN network server’s downlink
queue.
Used to sync the node’s RTC to the server’s timestamp. It is the mandatory
response to "Start frame 1" and "RTC update request" uplink frames.
HeaderPayload
2 bytes9 bytes
Regarding the downlink frames, they have variable length and its format is private to the customer. The "RTC sync
frame" is the mandatory response for both "Start Frame 1" and "RTC update request" frames. The "RTC sync frame"
provides the server time to the nodes in order to keep the RTC updated. Also, the "Configuration downlink" is an
asynchronous frame sent by the server when the Remote Configuration Form is managed by the customer.
You must keep in mind that when a downlink packet is requested there are usually some issues related to LoRaWAN
- 19 -v7.5
Smart Parking node
network latency. This implies that the 1st request attempt usually fails. In that case, a 2nd attempt is sent in order
to retrieve the lost downlink packet. For this reason, you might see that a couple of "Start Frame 1" or "RTC update
request" frames are sent sequentially during the execution of the program.
3.6.2. Frame header
The "Header" included in each uplink frame contains 2 bytes:
ByteBitField
07Parking lot status
06Battery state
05Configuration uplink acknowledgement
04Sensor recalibration
03-0Frame type
17-0Sequence number
The meaning of each field is:
‚
Parking slot status:
-
0: Free
-
1: Occupied
‚
Battery status:
-
0: OK
-
1: Warning. The battery level measured is below the warning threshold (3340 mV)
‚
Configuration uplink frame acknowledgement status:
-
0: ACK
-
1: NACK
‚
Sensor recalibration:
-
0: No calibration was done since the last uplink
-
1: At least one calibration was done since the last uplink
‚
Frame type: Number related to frame type
-
0: Info frame
-
1: Keep-alive frame
-
2: Configuration uplink frame
-
3: Configuration downlink
-
4: Start frame 1
-
5: Start frame 2
-
6: RTC sync frame
-
7: RTC update request
‚
Sequence number: This is a 1-byte field so the sequence number goes from 0 to 255. When 255 is reached,
the counter starts from zero again.
3.6.3. Frame payload
The "Payload" contents vary depending on each frame type.
- 20 -v7.5
The Start frame 1 frame contents are:
‚
Header ("Parking slot status" does not provide valid data)
‚
Firmware version:
-
From 1 to 8: Not released firmware versions
-
9: v1.0.0
-
10: v1.0.1
-
11: v1.0.2
-
13: v1.0.4
-
14: v1.0.5
-
16: v1.0.6 (last stable version)
‚
Battery level
‚
Radar settings (threshold and range)
‚
LoRaWAN settings (join mode and ADR)
The Start frame 2 frame contents are:
‚
Header ("Parking slot status" does not provide valid data)
Radar measurement (Distance, amplitude and number of reflections)
The Keep-alive frame contents are:
‚
Header
‚
Sensor error
‚
Temperature
‚
Timestamp (hour and minutes)
‚
Radar measurement (Distance, amplitude)
‚
Battery level
The RTC update request frame contents are the same as Keep-alive frame.
Important:
The Customer Server provides the needed source code to parse this data into a more comprehensive structure. The
Libelium Cloud Bridge also provides the needed tools to transmit the parsed data to a 3rd party IoT cloud. For
more information, please refer to the “
Customer Server” section.
- 21 -v7.5
3.6.4. Node program flowchart
Smart Parking node
Figure : Smart Parking node program flowchart
- 22 -v7.5
Smart Parking node
3.7. Node parameters
3.7.1. Parameters description and ranges
The Smart Parking node has different parameters that change the timing and detection performance of the node.
The next table shows the node parameters:
ParameterRangeDescription
Sleep time1-10 min or 20-59 sMinutes or seconds elapsed between each measurement cycle
Keep-alive time0.5, 1, 2,..., 23 hour
Night-mode0 or 1Night-mode disabled/enabled
Night-mode start0, 1,..., 23 hourNight-mode starts when RTC reaches this parameter field
Night-mode duration1, 2,..., 15 hourNight-mode period is equal to this field
Night-mode sleep1, 2,..., 10 minSleep time applied during night-mode
Radar range start20 to 50 cm
Radar range length50 to 100 cmRange of measurement to be added to "range start" value
Radar threshold5 to 100
LoRaWAN join mode0 (ABP) or 1 (OTAA)Join mode used by the LoRaWAN radio module
LoRaWAN DevEUI8-byte identifierDefines the device EUI used by the LoRaWAN radio
LoRaWAN DevAddr4-byte identifier
LoRaWAN NwkSKey16-byte key
LoRaWAN AppSKey16-byte key
Hours elapsed since last uplink message which triggers a new
Keep-alive frame
Starting measurement distance (objects below this value are not
detected)
Threshold used in detection algorithm, so higher threshold imply
less sensitive detection
Defines the device address used by the LoRaWAN radio in ABP
mode
Defines the LoRaWAN Network Session Key used by the LoRaWAN
radio in ABP mode
Defines the LoRaWAN Application Session Key used by the
LoRaWAN radio in ABP mode
LoRaWAN AppKey16-byte key
LoRaWAN AppEUI8-byte identifier
LoRaWAN port1 to 223Defines the port used for uplink sendings
LoRaWAN ADR0 (off) or 1 (on)Defines if Adaptive Data Rate is enabled or disabled
LoRaWAN RX1 Delay0 to 65536Defines the delay after first LoRaWAN rx window
LoRaWAN Subband8-bit bitmap
Important:
The LoRaWAN identifiers and keys must be registered in the LoRaWAN network server before starting the node in
order to receive data. For OTAA mode: DevEUI, AppEUI and Appkey. For ABP mode: DevEUI, DevAddr, NwkSKey and
AppSKey.
Defines the LoRaWAN Application Key used by the LoRaWAN radio
in OTAA mode
Defines the LoRaWAN Application EUI used by the LoRaWAN radio
in OTAA mode
Defines the sub-band used by the LoRaWAN radio (only applies to
US and AU versions)
- 23 -v7.5
Smart Parking node
3.7.2. Understanding Info and Keep-alive frames
In the regular working mode (day-mode), "Sleep" and "Keep-alive" parameters are used. So the node normally
sleeps for a specific "Sleep" time then wakes-up, measures and applies the algorithm detection in order to detect
changes in the parking slot.
If a change is detected from ’free’ to ’occupied’ or viceversa, then an "Info" frame is sent. If no change occurred
during the last "Keep-alive" time, then a Keep-alive frame is sent. Besides, if a sensor error is detected, a Keep-alive
frame sending is forced in order to inform about this issue.
Example parameters used:
‚
Sleep: 7 minutes
‚
Keep-alive: 1 hour
Figure : Example Info and Keep-alive frames
3.7.3. Understanding night-mode
As shown in the parameters table, there are some parameters that allow the user to configure the node to use 2
working modes depending on time settings: day-mode and night-mode.
The night-mode is a secondary and optional working mode that allows the user to configure a different time basis
parameters in order to reduce the battery impact. So, it was developed to use it when the parking slot is expected
to have fewer changes (i.e. at night). Therefore, a different night-mode "Sleep" setting is used.
It is not mandatory to use the night-mode during night. This mode is thought to be used when less vehicle
movement is expected in the parking slots. Which could be during day time.
Example:
‚
Day-mode:
-
Sleep: 1 minute
‚
Night-mode:
-
Night-mode start hour: 21 hours (9 PM)
- 24 -v7.5
Smart Parking node
-
Night-mode duration: 10 hours (Night-mode goes from 9 PM to 7 AM)
-
Night-mode sleep time: 10 minutes
In the example, from 9 PM to 7 AM, the node will waste less battery because measurements are done every 10
minutes instead every minute. Keep-alive events are not shown but a Keep-alive event would be triggered if no
change occurs in the parking slot.
Figure : Example of day and night mode
The conclusion is that the Night-mode is interesting for customers who certainly know the parking slot is expected
to have fewer changes during large periods of time every day.
Note: From October 2019 the "keep-alive night-mode" setting was deprecated to simplify the parameter
management. Since then, there is a single keep-alive setting, for both "normal mode" and "night mode".
3.7.4. Understanding RTC synchronization
There are specific frame types that allow the node to synchronize the RTC to the server timestamp.
The "Start Frame 1" expects an answer from the server with the timestamp (hours and minutes). This frame is sent
after starting the node or a software reset.
Besides, the node’s firmware provides a mechanism which an "RTC update request" frame is sent every 24 hours
since the node was started or reset. This frame waits for a downlink frame which brings the current server
timestamp (hour and minutes).
- 25 -v7.5
Smart Parking node
Figure : Example of RTC sync
Note: The RTC sync is important for Night-mode only where it mandatory to operate with a correct timestamp in
order to enter and exit from night-mode to day-mode and viceversa.
3.7.5. Understanding uplink frames format (real example)
The next table shows all frames sent by a single node since it was started. The different columns display the parsed
data from the received "uplink data".
Example:
‚
Day-mode:
-
Sleep: 1 minute
-
Keep-alive: 2 hour
‚
Night-mode:
-
Night-mode start hour: 22 hours (10 PM)
-
Night-mode duration: 8 hours (Night-mode goes from 10 PM to 6 AM)
-
Night-mode sleep time: 5 minutes
It is possible to distinguish the starting frames at the beginning of the execution. Then the node informs with a new
Keep-alive every 2 hours. Any change of Parking slot status implies a new Info frame. And after 24 hours working,
you can see the RTC request performed by the node.
Libelium provides all Smart Parking nodes with factory default parameters.
ParameterDefault value
Sleep time1 min
Keep-alive time2 hour
Night-mode0 (disabled)
Night-mode start0 hour
Night-mode duration6 hour
Night-mode sleep5 min
Radar range start20 cm (should not be changed)
Radar range length60 cm (should not be changed)
Radar threshold25 (should not be changed)
LoRaWAN join mode1 (OTAA)
LoRaWAN DevEUIunique factory default value
LoRaWAN DevAddrunique factory default value
LoRaWAN NwkSKeyunique factory default value
LoRaWAN AppSKeyunique factory default value
LoRaWAN AppKeyunique factory default value
LoRaWAN AppEUIunique factory default value
LoRaWAN port3
LoRaWAN ADR0 (off)
- 27 -v7.5
Smart Parking node
LoRaWAN RX1 Delay1000 (should not be changed)
LoRaWAN Subband8-bit bitmap
3.7.7. Configure new parameter values
The Smart Devices App and the Remote Configuration Form allow the user to configure new parameters to the
node. The 1st one is a desktop Java application which implies opening the node enclosure and plug a micro-USB
cable to the node. The 2nd one is a form allocated in the Libelium Smart Parking Cloud Service or in the Customer
Server, which permits to remotely change some of the node parameters.
Regarding the time and sensor parameters, the same values are set to all nodes manufactured by Libelium. The
default values can be seen in the previous section. However, the customer can configure the time and sensor
settings using both Smart Devices App and Remote Configuration Form.
Regarding the LoRaWAN parameters, all keys are randomly generated for each node and kept secret. The DevEUI
set to the node is the LoRaWAN hardcoded EUI which is unique for each radio chipset. However, the client can
configure/modify all LoRaWAN parameters using the Smart Devices App only (the Remote Configuration Form does
not permit it).
Note: For further information about this matter please refer to the “
Remote Configuration Form” sections.
“
Smart Devices App” and
- 28 -v7.5
Libelium Cloud management
4. Libelium Cloud management
4.1. Introduction to the Libelium Services Cloud Manager SCM
According to the Smart Parking network architecture, users can select between 2 ways of working with the Smart
Parking nodes: one using the Customer Server, and the other using the Smart Parking Cloud Service. Regardless of
the solution chosen, users will always need to operate with the Services Cloud Manager (SCM), which is the basis
of the Libelium Cloud.
Figure : Smart Parking network architecture
- 29 -v7.5
Loading...
+ 125 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.