Sponsored Content
Top Forums Programming Arduino Project with NB-IoT (3GPP) and LoRa / LoRaWAN Post 303042561 by Neo on Sunday 29th of December 2019 09:45:36 PM
Old 12-29-2019
Initial research shows that LoRa in the range of 433 MHz has a short range and poor urban (penetration). The best results seem to come from LoRa frequencies in the 900 - 925 MHz band.

However, this is only based on a handful of articles on the net and conference papers, including this elementary one by Thai researchers attached.

If I had a good spectrum analyzer in this frequency range it would help things along, but I don't own one, and don't want to buy one for this single project; and don't yet know where to rent or borrow one for a few days.

I have fiber (maybe 7 unused strands) from my condo on the 27th floor to the 4th floor; but that would require a lot of gear to set up a fiber transmitter and receiver; and then an outdoor LoRa gateway node on the 4th floor in an unsecure area; and that still may not penetrate from the 4th floor on the opposite side of the big building to the lower floors of the basement on the opposite side of the building.

Without a receiver and spectrum analyzer available, and being not willing to shell out thousands of dollars for one, my options are narrowing.... need to think about this more.

I will search AliExpress and maybe try to buy some cheap spectrum analyzer or build one that works "OK" for this project.

Another crazy idea is to set up a relay node using a solar panel and battery in one of the trees; and try to relay from the 27th floor into the entrance of the parking garage and back Smilie

Another idea is to get a commercial LoRa device from an NB-IoT telecom company and see if a commercial LoRaWAN service can penetrate into the lower basement. The device costs about $50 bucks and they service is about $12 a year to use their LoRaWAN service (yes, about a dollar a month).

In Thai:

Code:
https://loraiot.cattelecom.com/site/home

See also:

In English:

Code:
http://www.ais.co.th/nb-iot/en/?intcid=index-en-livemore-indexrevenue-nbiot

In Thailand now, there is a big IoT push and a lot of new services are rolling out.

But unlicensed, I think (need to confirm) I can transmit up to 500mW in the 920-925 MHz band.

Or instead of LoRa, I may also test 3GPP which is the basis for two of the three commercial services in Thailand:

Code:
https://en.wikipedia.org/wiki/Narrowband_IoT

I think will buy an Arduino shield NT-IoT device which uses 3GPP, configure it to send out UDP pings to the Internet (like this site) and use UDP pings to see if it will work in my underground parking garage.

It it works, then I can just send UDP packets from deep in basement to 3GPP (NB-IoT) WAN services and then relay those to my server back on the 27th floor of my condo; and / or use two NB-IoT devices, one in the deep parking basement and one in the 27th floor of my condo.

So, today I will go talk to AIS about their Arduino NB-IoT 3GPP shield and ask them if they think it will work in our lower parking level. If they think it will, I will buy it and test it.

Here is an AIS promotional video for NB-IoT:

Code:
https://www.youtube.com/watch?v=IMILu-KUPV4

For early testing, I may just use IoTweet.com

Code:
https://iottweet.com/

Also, I'm looking at LoRa services from CAT Thailand:

Code:
https://loraiot.cattelecom.com/

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Use The Terminal To Test Arduino Is Working.

Hi all... (Apologies for any typos at all.) This is a step by step _script_ to check if your Arduino is talking to your Linux or Macbook Pro computer using the Terminal... It works on at least 3 Linux flavours and now the Macbook Pro... I hope you find it useful as a simple check for... (0 Replies)
Discussion started by: wisecracker
0 Replies

2. OS X (Apple)

Arduino Diecimila Board Access...

This is a very simple starter DEMO to access Arduino Diecimila Board for the Macbook Pro 13" OSX 10.7.5... A potentiometer is connected between 5V and Gnd with the wiper connected to ANALOG IN 0 on the Arduino. This was adjusted to give the Ms and Ls as seen... I now have DC in for this... (0 Replies)
Discussion started by: wisecracker
0 Replies

3. OS X (Apple)

Semi-Automatic Arduino Detection.

I am working on a semi-auto detection idea for Arduino for the Scope project. It does require a little user intervention but minimal. It works by just responding to two on screen prompts to unplug and plug Arduino into a USB port. There are two versions and both work perfectly well and give... (3 Replies)
Discussion started by: wisecracker
3 Replies

4. Programming

Arduino-cli - Uploading to Unknown Chinese Arduino Boards using the Arduino Command Line Interface

In my further exploration of Arduino, today I decided to install the arduino-cli on my mac today. https://github.com/arduino/arduino-cli I followed the instructions for macOS but when I got to this part: arduino-cli board list I got the dreaded "Unknown" Fully Qualified Board Name... (1 Reply)
Discussion started by: Neo
1 Replies

5. Programming

More Arduino Stuff...

HI all... (Apologies for any typos.) To add to Neo's Arduino subject matter I have decided to upload this in ".zip" format. Ignore "*.info" files these are AMIGA icons only and also the "HAM" drawer as these are photos in ancient AMIGA HAM modes. I have noticed that there are current... (6 Replies)
Discussion started by: wisecracker
6 Replies

6. Programming

Arduino UNIX Time - Syncing Computer UNIX Time to Arduino Time with Python

Just finished a quick Python script to send the current unix time over to the Arduino from macOS, so in the absence of GPS or some other way to get the unix timestamp (epoch time) to the Arduino, I can get my macOS and Arduino UNO synced to within a second. Normally, when the Arduino starts... (9 Replies)
Discussion started by: Neo
9 Replies

7. Programming

NB-IoT Arduino Shield from AIS (Thailand) First Impressions

Today I received my NB-IoT Arduino Shield for AIS (Thailand). Here is a "pinout" photo of the shield. My shield looks just like the one above, for the most part. I'll post another photo of the actual device later. When I received the shield in the mail, I went immediately to a local... (8 Replies)
Discussion started by: Neo
8 Replies

8. Programming

LoRaWAN, Dragino LG308 Gateway, and MicroPython - Quick Thoughts

Yesterday I had a chance to enjoy testing LoRaWAN with the owner of the M2M Shop who was kind enough to drive three hours down the seacoast to set up and test the Dragino LoRaWAN LG308 gateway operating on AS923MHz in Thailand. Ahead of K. Somsak's visit, he had asked me to install Thonny,... (0 Replies)
Discussion started by: Neo
0 Replies

9. Programming

Arduino Project: iPhone to HM-10 BLE to NB-IoT Shield to NB-IoT Network to Internet to Linux Server

This post describes a "work in progress" project I started today. Here is the High Level Overview: Currently, this project sits on my desk as an Arduino UNO (on the bottom), an NB-IoT Shield (sandwiched in the middle), a Sensor Shield (on top) with a HM-10 BLE Module (in the little... (13 Replies)
Discussion started by: Neo
13 Replies

10. Hardware

Arduino Robot Tank Project

Normally I'm not into kits, but I thought my wife would enjoy this one since she is a big fan of robots and droids on StarWars! We are done with the basic mechanical assembly and starting on the electronics assembly today. The robot's "brain" consists of three levels. The Arduino board, on... (5 Replies)
Discussion started by: Neo
5 Replies
All times are GMT -4. The time now is 02:16 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy