Giter VIP home page Giter VIP logo

ais_nb_bc95's Introduction

AIS NB-IoT Library

AIS NB-IoT Library is designed for DEVIO NB-SHIELD I to connect with your own IoT Platform/ Server. The library is using Software Serial for communication with Arduino board.

For MEGA, Please connect GPIO8 to GPIO48 and GPIO09 to GPIO46

Function List:

General Function:

debug(<Boolean>)
	○ True : Print Log on Serial Monitor
	○ False: No Log on Serial Monitor
setupDevice(<serverPort>) 
getDeviceIP()
	○ Return: <String IP>
str2HexStr(< String data>)
	○ Return: <String dataHexString>
pingIP(serverIP)
	○ Return type: pingRESP
	○ Value: addr, ttl, rtt

Send Data:

sendUDPmsgStr(<serverIP>,< serverPort>,<udpData>)
	○ Maximum udpData : 512 Bytes
sendUDPmsg (<serverIP>,< serverPort>,<udpDataHEX>)
	○ Maximum udpDataHEX : 512 Bytes

Receive Data:

waitResponse()
	○ Return type: UDPReceive
	○ Value: ip_address, port, length, data, remaining_length

Device Compatibility:

DEVIO NB-SHIELD I

DEVIO NB-SHIELD I is an extension board for Arduino UNO R3 compatible pinout. For DEVIO NB-SHIELD I Pinout, please go to "www.ais.co.th/aiap" in the "IoT Dev Center" menu.

Specifications:

Communication Module: Quectel BC95
Network Technology: LTE Cat. NB1 (NB-IoT)
Frequency: Band 8 (900MHz)
Data transmission: (Single tone)
	○ Downlink 24 kbps
	○ Uplink 15.625 kbps
Protocol stack
	○ UDP
	○ CoAP
Serial Communication (UART)
	Hardware Serial 
	○ RX : GPIO0
	○ TX : GPIO1
	Software Serial
	○ RX : GPIO8
	○ TX : GPIO9
Dimensions: 
	o 54*74*29 mm (Width x Length x Height)(Excluded antenna)
Additional Feature:
	o NB-IoT Module Reset Button
	o Power Status LED
NB-IoT Module Certification
	○ NBTC, CE, CCC, SRRC, NAL, GCF

Getting Started

  1. Connect DEVIO NB-SHIELD I on Arduino Board
  2. Coding & Compile using Arduino Desktop IDE
    • Install the Arduino board drivers
    • Import AIS NB-IoT Library from Library Manager
    • Open AIS NB-IoT Example and specify your server IP & Port
    • Compile & Upload

สนใจสั่งซื้อ DEVIO NB-Shield I ได้ที่ AIS online store (https://store.ais.co.th/th/accessories/other/devio-nb-shield-i.html)

สอบถามข้อมูลเพิ่มเติม ติดต่อ AIS IoT Alliance Program (www.ais.co.th/aiap) ที่หน้า Business Enquiry

ais_nb_bc95's People

Contributors

ais-deviceinnovation avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.