- メモ、注意、警告
- 著作権
- 概要
- システム図
- Edge Gateway の取り付け
- ZigBee ドングルのセットアップ
- オペレーティング システムのセット アップ
- Windows 10 IoT Enterprise LTSB 2016
- Ubuntu Core 16
- Ubuntu Server
- OSリカバリ用USBフラッシュ ドライブの作成
- BIOS へのアクセスとアップデート
- リファレンス
- 付録
- デルへのお問い合わせ
# sudo mmcli –L
# sudo mmcli -m<0>
# sudo nmcli c add con-name test type gsm ifname cdc-wdm0 apn internet
# nmcli r wwan
# sudo nmcli r wwan on
# ifconfig -a
# sudo nmcli c up test
$ nmcli d
# sudo nmcli c down test
$ nmcli d
# vi lib/systemd/system/ModemManager.service
ExecStart=/usr/sbin/ModemManager --debug --log-level=DEBUG
# systemctl daemon-reload
# nmcli d
# nmcli d wifi
# sudo network-manager.nmcli dev wifi connect $SSID password $PSK ifname $WIFI_INTERFACE
# sudo network-manager.nmcli dev disconnect $WIFI_INTERFACE
# sudo apt install haveged
# sudo systemctl stop wpa_supplicant.service # sudo systemctl mask wpa_supplicant.service
# sudo nmcli d set wlan0 managed no
# snap install wifi-ap
# sudo wifi-ap.setup-wizard
# sudo wifi-ap.status ap.active: true
# sudo apt install haveged
auth_algs=1 beacon_int=50 channel=3 country_code=ES disassoc_low_ack=1 driver=nl80211 hw_mode=g ht_capab= ieee80211d=1 ieee80211n=1 interface=wlan0 require_ht=0 rsn_pairwise=CCMP ssid=TEST wmm_enabled=1 wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=00000000
# sudo systemctl stop wpa_supplicant.service # sudo systemctl mask wpa_supplicant.service
# sudo nmcli d set wlan0 managed no
# hostapd /etc/hostapd/hostapd.conf
#bluetoothctl
bluetoothctlコンソールが開きます。
# power on
# agent KeyboardOnly # default-agent
# pairable on
# scan on
# scan off
# pair <MAC address of Bluetooth keyboard>
# trust <MAC address of Bluetooth keyboard>
# connect <MAC address of Bluetooth keyboard>
# quit
# options rsi_sdio dev_oper_mode=14
# cat /sys/module/rsi_sdio/parameters/dev_oper_mode
動作モードの値 | STA | AP | BT EDR | BLE | サポートされるクライアント |
---|---|---|---|---|---|
1 | X | ||||
1 | X | 32 | |||
4 | X | ||||
5 | X | X | |||
6 | X | X | 32 | ||
8 | X | ||||
9 | X | X | |||
13 | X | X | X | ||
14 | X | X | X | 4 |
# sudo apt-get install bluez bluez-tools
# sudo bluetoothctl [bluetoothctl]# power on [bluetooth]# discoverable on [bluetooth]# scan on [NEW] Device XX:XX:XX:XX:XX:XX MYCLIENT [bluetooth]# scan off
[bluetooth]# agent on [bluetooth]# default-agent [bluetooth]# pairable on [bluetooth]# pair XX:XX:XX:XX:XX:XX <MAC Address of Device to Pair> [bluetooth]# connect XX:XX:XX:XX:XX:XX [CHG] Device XX:XX:XX:XX:XX:XX Connected: yes [bluetooth]# exitBluetooth v2.1では、SPPにはデバイスをペアリングする3つの方式があり、Edge Gatewayで利用できます。
サーバ デバイス
# bluez.sdptool add --channel=22 SP # ./rfcomm -r listen /dev/rfcomm0 22 Waiting for connection on channel 22 Connection from XX:XX:XX:XX:XX:XX to /dev/rfcomm0 <These lines will be seen when client comes> Press CTRL-C for hangup
$ cat /dev/rfcomm0クライアント デバイス
# bluez.sdptool add --channel=22 SP # ./rfcomm -r connect /dev/rfcomm0 YY:YY:YY:YY:YY:YY 22
# echo "test" > /dev/rfcomm0