WioLTE에서 모바일 데이터 통신(LTE)을 사용하는 IoT 개발 입문
10588 단어 WioLTE
그 중 하나는
LTEが使えるIoT開発ボードは高価なので手を出しづらい
였다.WioLTE
그런 분들에게 추천하는 개발판은
WioLTE
입니다.https://soracom.jp/products/module/wio_lte/
Wio LTE JP Version은 Seeed사가 개발한 마이크로컴퓨터 모듈이다.Grove 커넥터와 STM32F4 마이크로컴퓨터, LTE 모듈이 설치되어 있습니다.Arduino IDE로 프로토타입을 빠르게 진행할 수 있습니다.
내가 소개하고 싶은 것은 공식적인 이 문장이 모두 설명되었다는 것이다. 즉.
그로브 센서를 사용하거나 아두노 라이브에서 프로그래밍을 할 수 있어 반가운 점이 많지만 아무래도 이 가격이다.
¥9800(세금, 운임 제외)
싸지 않아요?
얼마 전 LTE 대응 개발판에 23만 엔을 썼던 것으로 기억한다.(나만 몰랐으면 전에 싼 게 있었어!! 그랬으면 꼭 알려주세요.
이에 비해 WioLTE는 세금 없이 1만엔을 넘지 않는 안심 가격이다.매우 즐겁다.
WioLTE의 개발 환경 설정
ArduinoIDE
로 개발.섹션 추가
보드 관리자에 추가
Seeed Wio LTE Cat.1
.https://seeedjp.github.io/Wiki/Wio_LTE_for_Arduino/AddWioLTEBoard-ja.html
라이브러리 추가
라이브러리 관리자에 추가
Wio LTE for Arduino
.https://seeedjp.github.io/Wiki/Wio_LTE_for_Arduino/AddWioLTELibrary-ja.html
Grove 센서 사용
프로그램 라이브러리가 추가되었고 스케치 예시가 추가되었으니 선택하십시오
grove-temparature-and-humidity-sensor
.사용하는 센서는 이쪽입니다.
http://wiki.seeedstudio.com/Grove-TemperatureAndHumidity_Sensor/
#include <WioLTEforArduino.h>
#define SENSOR_PIN (WIOLTE_D38)
void setup()
{
TemperatureAndHumidityBegin(SENSOR_PIN);
}
void loop()
{
float temp;
float humi;
if (!TemperatureAndHumidityRead(&temp, &humi)) {
SerialUSB.println("ERROR!");
goto err;
}
SerialUSB.print("Current humidity = ");
SerialUSB.print(humi);
SerialUSB.print("% ");
SerialUSB.print("temperature = ");
SerialUSB.print(temp);
SerialUSB.println("C");
err:
delay(2000);
}
// 以降、温湿度の計算ロジックが続くので割愛
Grove 센서에 연결하여 스케치를 수행하면 온도 및 습도가 Serial 모니터에 표시됩니다.평가판 LTE
방금 스케치 예시에서 샘플
GetRSSI
이 하나 있는데, 이 스케치로 LTE 회선에 연결됩니다.(활성화된 SIM 카드를 WioLTE에 미리 삽입)#include <WioLTEforArduino.h>
#include <limits.h>
#define INTERVAL (5000)
WioLTE Wio;
void setup() {
delay(200);
SerialUSB.println("");
SerialUSB.println("--- START ---------------------------------------------------");
SerialUSB.println("### I/O Initialize.");
Wio.Init();
SerialUSB.println("### Power supply ON.");
Wio.PowerSupplyLTE(true);
delay(500);
SerialUSB.println("### Turn on or reset.");
if (!Wio.TurnOnOrReset()) {
SerialUSB.println("### ERROR! ###");
return;
}
delay(3000);
SerialUSB.println("### Setup completed.");
}
void loop() {
SerialUSB.println("### Get RSSI.");
int rssi = Wio.GetReceivedSignalStrength();
if (rssi == INT_MIN) {
SerialUSB.println("### ERROR! ###");
goto err;
}
SerialUSB.print("RSSI:");
SerialUSB.print(rssi);
SerialUSB.println("");
err:
delay(INTERVAL);
}
스케치를 수행하면 LTE 회선의 RSSI(수신 신호 강도)가 직렬 모니터에 표시됩니다.LTE 연결이 완료되면
loop()
에서 센서로부터 정보를 얻기→데이터를 업로드하면 된다.기존의 샘플 스케치의 조합을 통해 간단하게 실현할 수 있다
モバイルデータ通信(LTE)を使ったIoT
.총결산
공식 링크
Reference
이 문제에 관하여(WioLTE에서 모바일 데이터 통신(LTE)을 사용하는 IoT 개발 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shanonim/items/0022ccd2183929167636텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)