meg*_*gha 10 amazon-web-services react-native aws-iot react-native-android react-native-ios
我正在尝试使用React-Native实现AWS-IoT(设备).
我用过包裹,
2)react-native-aws-iot-device-shadows
并且在使用包时遇到了很多错误.我可以调试很少,但没有得到预期的结果.
我正在为聊天应用程序实现AWS-IoT.
我使用REST API成功创建了一个IoT会话,并将其作为响应iotEndpoint, region, accessKey, secretKey, sessionToken.但是使用这些凭据我无法使用上述软件包进行连接.
我想出来了,
第1步:安装aws-iot npm包npm install --save aws-sdk aws-iot-device-sdk
第2步:安装nodeify包npm install --save-dev rn-nodeify
步骤3:运行此命令以安装指定的系列包
npx rn-nodeify --install "fs,util,path,tls,stream,buffer,global,process" --hack
Run Code Online (Sandbox Code Playgroud)
"请等到所有软件包都安装完毕"
第4步:转到package.json - >在scriptssection add中,
"postinstall": "rn-nodeify --install fs,util,path,tls,stream,buffer,global,process --hack"
Run Code Online (Sandbox Code Playgroud)
步骤5:安装asyncstorage-down软件包npm install --save asyncstorage-down
步骤6: rn-nodeify将shim.js在您的react-native项目的根部分中自动生成一个文件.只需将其导入index.js文件中就可以了import './shim'
最后,您已准备好使用您的aws-iot包裹!
建议使用后端的REST API生成上述问题中指定的iot-session密钥.
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |